debug.java什么意思(JAVA中的Debug如何使用)
大家好,关于debug.java什么意思很多朋友都还不太明白,今天小编就来为大家分享关于JAVA中的Debug如何使用的知识,希望对各位有所帮助!
如何在Eclipse中Debug调试Java代码
步骤
首先打开eclipse,打开java源文件如图:
在需要测试的代码行左侧行号列上双击,生成断点,再次双击可以取消断点如图:
然后右键,选择Debug As-Java Application,(注意,不是选择Run As)
开始调试java程序如图
有可能会弹出提示框(表示是否进入调试视图)点击确定就可以了
然后会进行调试视图,如图:
左侧上部是整个正常线程执行情况,右侧上部是刚才设置断点的行号列表.
在左侧上部有几个按钮需要注意如图:
这些按钮就是我们调试时的控制按钮分别表示:
step into(快捷键F5)进入当前行的方法内部,一步一步执行
step return(快捷键F7)返回上一步执行的方法(相对应F5)
step over(快捷键F6)执行当前行,但不进入执行细节
resume(快捷键F8)恢复执行,表示接着执行代码,直接跳到下一个断点
terminate停止调试
常用调试方法:按F8跳到下一个断点执行如果需要查询执行细节F5F6F7等
取消断点的话:在右侧上部的断点列表区取消选择或删除当前断点即可
JAVA中的Debug如何使用
很简单,先双击你需要断点的那一行(也就是你觉得可能出错的那一行),那么你会发现左边有个小点,那就是断点了,运行的时候选择debug运行,那么当程序运行到断点那一行的时候,就会弹出个窗口,关闭改窗口,每按一下F6程序就会一步一步走下去,这样你就能找到哪一行或者哪一步代码出错了
java中setBorder和setFocusable是什么意思
这两个方法是swing组件的方法,setBorder设置组件的边框,如大小、是否透明、其他特殊效果。setFocusable设置组件是否可被选中,如文本框不允许复制内容,则setFocusable(false),不能被选中,就不可以复制。
setBorder(Border border)设置组件的边框,Border对象负责定义组件的 insets(直接对组件重写所有 insets设置),并且可选地呈现这些 insets
范围内的边框装饰。要为 swing组件创建有装饰的和无装饰的区域(例如边距和填充),应该使用边框(而不是
insets)。在单个组件中可使用复合边框来嵌套多个边框。
setFocusable(boolean focusable)表明此 Component是否可以获得焦点。
JAVA中提到的IDE是什么意思
IDE(Integrated Development,集成开发环境)
集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写功能、分析功能、编译功能、debug功能等一体化的开发软件套。所有具备这一特性的软件或者软件套(组)都可以叫做IDE。如微软的Visual Studio系列,Borland的C++ Builder,Delphi系列等。该程序可以独立运行,也可以和其它程序并用。例如,BASIC语言在微软办公软件中可以使用,可以在微软Word文档中编写WordBasic程序。IDE为用户使用Visual Basic、Java和PowerBuilder等现代编程语言提供了方便。不同的技术体系有不同的IDE。比如visual studio.Net可以称为C++、VB、C#等语言的集成开发环境,所以visual studio.Net可以叫做IDE。同样,Borland的JBuilder也是一个IDE,它是Java的IDE。zend studio、editplus、ultra edit这些,每一个都具备基本的编码、调试功能,所以每一个都可以称作IDE。
IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver、FrontPage,等等),因为很多项任务会自动生成。IDE集成代码编辑,代码生成,界面设计,调试,编译等功能,目前还融合了建模功能。
OK,本文到此结束,希望对大家有所帮助。