java基础
SuperMenyII
这个作者很懒,什么都没留下…
展开
-
Java finally语句到底是在return之前还是之后执行?
网上有很多人探讨Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被执行?很多人都说不是,当然他们的回答是正确的,经过我试验,至少有两种情况下finally语句是不会被执行的:(1)try语句没有被执行到,如在try语句之前就返回了,这样finally语句就不会执行,这也说明了finally语句被执行的必要而非充分条件是:相应的try语句一转载 2018-01-07 16:48:39 · 161 阅读 · 0 评论 -
java中==/equals与Integer/Long的拆装箱操作
注:大家都知道java中==与equals分别用于比较java对象的内存地址和实际的值,下面的例子中会用到这个两个运算符号。1.比较-128-127以内的值和这个范围之外的值Integer a = 1;Integer b = 1;Long c = 127L;Long d = 127L;Integer e = 321;Integer f = 321;Long h = 3原创 2018-01-07 20:24:36 · 302 阅读 · 0 评论