Fork me on GitHub

new Integer(1)和Integer.valueOf(1)的区别

java.lang包中的Integer类是我们比较常用的类,比如以下代码:

Integer a=new Integer(1)

Integer a=Integer.valueOf(1);

两个都是得到一个Integer对象,但是Integer.valueOf的效率高。为什么呢?因为Integer.valueOf用到了缓存机制。

posted @ 2015-11-09 21:12  ZZZZW  阅读(350)  评论(0编辑  收藏  举报
AmazingCounters.com