断点调试 debug
整个断点调试 是【运行状态】
操作
打断点
断点那行暂时不执行
debug过程中可以动态下断点(自己写的/系统类都可以动态下断点)
注意;程序如果执行不到你下的断点,F9 程序不会到此断点,会返回上一层或main方法中能够执行到的下一断点
(看业务逻辑能不能到这里,特别好用)
debug执行
快捷键 有的笔记本要加/锁 Fn键
F7跳入方法内
F8逐行执行
shift+F8跳出方法
F9 resume跳到下一断点
发现错误的工具
提前找到数组越界异常
帮助我们查看java底层源代码执行过程,提高能力 ,追源码 推荐第2种
1 alt+F7强制跳入方法内
2 配置一下 setting-》build。。-》debuger-》stepping-》不选java.* 与 javax.*
F7就行
回上层去 shift+F8跳出方法
sort底层是双重快排算法
查看对象创建过程 强制F7 创建对象语句
加载类信息 classLoader
初始化: 默认初始化(debug看不到的),显式初始化(debug看不到的),构造器初始化
返回对象地址
查看动态绑定机制 强制F7 动态绑定测试语句
只能看到运行过程,证明jvm确实是这么运行的
原文地址:https://blog.csdn.net/qq_57405452/article/details/134765143
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_46064.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!