摘要: 当出现问题时,而有无法了解问题所在,看JDK源码和编译后的字节码;转载:http://blog.csdn.net/dreaming_my_dreams/article/details/8316085: 推荐博客在J2SE5.0后推出了自动装箱和拆箱的功能,以提高我们的开发效率,然而自动装箱和拆箱实际上是通过编译器来支持的(并非语言本身,或者说虚拟机),因而这种支持也隐藏了部分内部实质,再加上某些类的优化(比如Integer里面的缓存等,参看关于缓存节),就更加容易在特定的环境下产生问题,并且如果不知道原来还无法调试。以下先是简单的介绍了编译器对装箱和拆箱的实现,并根据实现简单介绍一下可能... 阅读全文
posted @ 2013-11-04 21:34 曹守鑫 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.blogjava.net/zhangyuan/archive/2010/07/24/327011.html昨天跟朋友一起吃饭,他说到两个Integer类型值比较是否相等的问题。经理也在这里把java的Integer值比较的问题拿出来说一说。因为在面试的时候这个是经常遇到的问题。首先给大家看一个例子:1publicclassTest{23/**4*关于Integer大小比较问题5*@author经理6*/7publicstaticvoidmain(String[]args){8Integera=10;9Integerb=10;10System.out.println( 阅读全文
posted @ 2013-11-04 21:32 曹守鑫 阅读(380) 评论(0) 推荐(0) 编辑