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

时间:2023-03-09 14:12:34
new Integer(1)和Integer.valueOf(1)的区别

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

Integer a=new Integer(1)

Integer a=Integer.valueOf(1);

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

相关文章