在Java中实习的类

时间:2014-02-07 00:53:06

标签: java string

哪些Java类正在实习?

字符串是。

Number的后代似乎没有实习。

java.lang或API中是否存在其他内容?即,当多次调用该类的值时,从池中引入一个已存在的对象?

1 个答案:

答案 0 :(得分:2)

所有包装类都有内部缓存机制。它们缓存的值范围为-128到127。

需要注意的几个特殊情况:

  • Character的特殊之处在于,因为char< 0没有意义,它从0到128缓存。

  • Boolean创建了true和false的静态常量,因此它始终是一个缓存的包装器。

不可否认,这与String不同(因为那是VM实习而不是运行时),但是对于那些包装类确实存在一些小的缓存。