调试 | Java 中的调试

Posted 唐雕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了调试 | Java 中的调试相关的知识,希望对你有一定的参考价值。

  在总结 Java 知识的过程中,上一篇中提到了 javadoc 可以提取文件中的注释信息,但是由于一些环境变量中的 CLASSPATH 不需要设置,就删除了,在 cmd 命令下就可以提取出这个 java 文件的信息了。但是我尝试了在 eclipse 中,却又出现了类似的问题。今天就回顾一下 eclipse 中的代码调试(服务器端)和网页中调试(客户端),因为重在实际操作,所以就写个大概就是了。

 

  1. 代码调试方式(1)
  (控制台打印)
1.服务端  System.out.println();   eclipse
2.客户端  console.log();  javascript
 
断点是一个神奇的点,它能让程序停留在这一行,等待调试。(就像给一个电影加上一个慢动作)

 
  1.1 服务端断点调试:
1. 增加断点
(双击行号,或者在行号上,右键点击[Toggle Breakpoint])
2. 启动调试(测试代码)
(执行main 方法,Debug as Java Appication)(执行 JUNIT  测试方法,Junit Test)
3.跟踪代码
(F6下一行,F5进入改行的方法 ,F8取消本次调试)
4.显示变量的值
(选中变量,右键点击 watch,或Inspect)
5.移除断点
 
  1.2 客户端断点调试:
1.增加断点
(单击行号,或者在行号上右键点击 Add breakpoint)。
2.启动调试
(直接操作页面上的功能即可)
3.跟踪代码
(F10 下一行, F11进入本行,)
4.查看变量
5.移除断点

以上是关于调试 | Java 中的调试的主要内容,如果未能解决你的问题,请参考以下文章

java 在调试的时候如何查看类中的静态变量值

如何调试 Java 应用程序中的静默故障?

大数据必学Java基础(三十二):IDEA中的断点调试

在 IntelliJ IDEA 中调试 Java 期间生成的变量名称中的美元符号是啥意思?是闭包吗?

调试 JNI 模块中的特定访问冲突

iOS中的网络调试