java
果果forward
初次见面,多多关照
展开
-
Intellij IDEA的一些调试技巧(小结)
多线程调试开发过多线程应用的朋友应该有体会,有些时候,为了观察多个线程间变量的不同状态,以及锁的获取等,就会想到在代码里加个断点debug一下。在IDE里断点停下来的时候,可以切换到另外的线程中,跑其他的代码,不会互相影响。当然,这里是有个开关的,在Eclipse里默认开启,但是在IntelliJ IDEA里默认是没有开启的。也就是说如果你在IDEA里代码里加断点,虽然一个线程的断了下来,但其他...转载 2018-05-18 11:44:52 · 2110 阅读 · 0 评论 -
空数组与null数组的区别
一个长度为0的数组我们称之为“空数组”,空数组是一个真正的对象,只是包含元素个数为0。 null数组是一个空引用。 假设一个方法返回一个数组,如果它返回null,则调用方法必须先判断是否返回null,才能对放回数组进一步处理,而如果返回空数组,则无须null引用检查。鉴于此,返回数组的方法在没有结果时我们通常返回空数组,而不是null,这样处理比较方便。判断数组为空...转载 2018-05-12 13:35:58 · 16830 阅读 · 0 评论