[java实训的自我总结]ja实训的自我总结 实训已经进行两周多了,还有一周就要正式结束了,突然发现自己似乎又重蹈覆辙了,再一次一次的不经意中和某些人的就距离却是越来越来大,总是想偷一下懒,总是想着...+阅读
java eclipse怎么调试
步骤
首先打开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中resume和notify的区别是什么
notify()是java所有对象都具有的方法,继承子object类并且为final,不能重载。
其作用是唤醒一个等待的线程,时序一般是这样:
Thread t = new Thread( new Runnable()
public void run()
{
....
synchronized(guard)
{
guard.wait();//此处调用后该线程不再活动,置于等待状态,切换到其他线程运行
}
}
)
guard.notify(); 调用后虚拟机可选择任何一个调用了guard.wait()的线程投入运行,选择顺序不由代码控制,由虚拟机实现。
如果是notifyAll(),则唤醒所有等待的线程运行。
如果是用c++代码,一般要用到pthread库
pthread_cond_init创建一个所谓的等待条件,
可以在任何时间调用pthread_cond_wait进入等待,相当于调用guard.wait(),
其他线程可以调用pthread_cond_signal唤醒,相当于notify
还可以调用pthread_cond_braodcast,相当于notifyAll
Resume的用法
Resume 1 Resume 语句 在错误处理程序结束后,恢复原有的运行。语法Resume [0]Resume Next Resume lineResume 语句的语法可以具有以下任何一种形式:语句描述Resume如果错误和错误处理程序出现在同一个过程中,则从产生错误的语句恢复运行。如果错误出现在被调用的过程中,则从最近一次调用包含错误处理程序的过程的语句处恢复运行。Resume Next如果错误和错误处理程序出现在同一个程序中,则从紧随产生错误的语句的下个语句恢复运行。如果错误发生在被调用的过程中,则对最后一次调用包含错误处理程序的过程的语句(或 On Error Resume Next 语句),从紧随该语句之后的语句处恢复运行。Resume line在必要的 line 参数指定的 line 处恢复运行。line 参数是行标签或行号,必须和错误处理程序在同一个过程中。
说明在错误处理程序之外的任何地方使用 Resume 语句都会导致错误发生。
延伸阅读:
java实训报告总结作为就业培训,项目的好坏对培训质量的影响非常大,常常是决定性的作用。这篇文章是关于在学习ja软件开发时练习项目的总结,简单总结为以下几点: 作为就业培训,项目的好坏对培训质...
java计算器总结calculator功能需求分析 作为计算器,至少应该具备以下几点功能: 计算器要有GUI界面。 用户可以输入所需计算的数值,可以进行加、减、乘、除四种最基本的运算和混合运算。 有菜...
java课程总结ja课程总结应该怎么写?下面是小编分享的ja课程总结,欢迎参考! ja课程总结【1】 刚开始学的时候,感觉这两门课程好高大上的样子,因为自从学软件工程这个专业以来,一直都是学的理...
java课程设计总结ja课程设计总结,Ja课程是ja软件工程师学习和应用ja的必要课程,下面是小编分享的ja课程设计总结,欢迎阅读! ja课程设计总结【1】 本次Ja课程设计我们这组做的课题是画随机圆,刚开...
java实践报告总结ja实践报告总结怎么写呢?下面是小编带来的ja实践报告总结,欢迎阅读! ja实践报告总结【1】 短短的一个月很快就过去了,在这短短的一个月里,我学到了很多,了解了很多。 在这一个月...
java计算器设计总结ja计算器设计总结,怎么编写设计计算机呢?怎么写总结呢?下面是小编分享的ja计算器设计总结,欢迎阅读! ja计算器设计总结【1】 终于搞定了这份实训报告,受益匪浅啊 一开始想做计...
java实验报告总结ja实验报告总结要怎么写才算呢?下面是小编带来的ja实验报告总结,欢迎阅读! ja实验报告总结【1】 作为就业培训,项目的好坏对培训质量的影响十分大,常常是决定性的作用。 这篇文...
java课程设计报告Java课程设计报告完整论文(Part2) 程序源代码及其解析 package staff;//包 public static void main(final String[] args) throws IOException //throws do{ System.out.print...
java实验总结1 实验题目: Java 编程环境熟悉 1、实验目的: 了解Java的配置环境,掌握Java Application的程序结构和开发过程,了解Java Applet的功能与程序结构,掌握Java程序的调试、运行过程。...