首页 > 其他 > 详细

IDEA最新激活码,IDEA激活码永久有效

时间:2021-08-30 08:06:16      阅读:18      评论:0      收藏:0      [点我收藏+]

分享一个最新的IDEA激活码,亲测有效激活IDEA。

技术分享图片

**最新IDEA激活码,获取连接:点击此处,获取最新的IDEA激活码,每天更新

最新IDEA激活码,获取连接:点击此处,获取最新的IDEA激活码,每天更新

最新IDEA激活码,获取连接:点击此处,获取最新的IDEA激活码,每天更新**

最后分享一下IDEA调试的3大技巧

1. 条件断点

循环中经常用到这个技巧,比如:遍历1个大List的过程中,想让断点停在某个特定值。

技术分享图片

参考上图,在断点的位置,右击断点旁边的小红点,会出来一个界面,在Condition这里填入断点条件即可,这样调试时,就会自动停在i=10的位置。

技术分享图片

2. 回到"上一步"

该技巧最适合特别复杂的方法套方法的场景,好不容易跑起来,一不小心手一抖,断点过去了,想回过头看看刚才的变量值,如果不知道该技巧,只能再跑一遍。

技术分享图片

参考上图,method1方法调用method2,当前断点的位置j=100,点击上图红色箭头位置的Drop Frame图标后,时间穿越了

技术分享图片

回到了method1刚开始调用的时候,变量i变成了99,没毛病吧,老铁们,是不是很6 ??

注:好奇心是人类进步的阶梯,如果想知道为啥这个功能叫Drop Frame,而不是类似Back To Previous 之类的,可以去翻翻JVM的书,JVM内部以栈帧为单位保存线程的运行状态,drop frame即扔掉当前运行的栈帧,这样当前“指针”的位置,就自然到了上一帧的位置。

3.多线程调试

多线程同时运行时,谁先执行,谁后执行,完全是看CPU心情的,无法控制先后,运行时可能没什么问题,但是调试时就比较麻烦了,最明显的就是断点乱跳,一会儿停这个线程,一会儿停在另一个线程,比如下图:

技术分享图片

如果想希望下一个断点位置是第2句诗句,可能要失望了:

技术分享图片

如果想让线程在调试时,想按自己的愿意来,让它停在哪个线程就停在哪个线程,可以在图中3个断点的小红点上右击,

技术分享图片

即:Suspend挂起的条件是按每个线程来,而非All。把这3个断点都这么设置后,再来一发试试

技术分享图片

注意上图中的红框位置,断点停下来时,这个下拉框可以看到各个线程(注:给线程起个容易识别的名字是个好习惯!),我们可以选择线程“天空中的飞鸟”

技术分享图片

断点如愿停在了第2句诗。

IDEA最新激活码,IDEA激活码永久有效

原文:https://www.cnblogs.com/javainter/p/15201429.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!