- 自动装箱调用的是valueOf()方法,而不是new Integer()方法。
- 自动拆箱调用的xxxValue()方法。
- 包装类在自动装箱时为了提高效率,会缓存-128~127之间的值。超过范围后,对象之间不能再使用==进行数值的比较,需要使用equals方法。
- String初始化后,就不会再改变其内容。对String字符串的操作实际上是对其副本(原始拷贝)的操作,每一个String就是一个对象,StringBuilder和StringBuffer类是对原字符串本身操作的,前者是线程不安全,不做线程同步检查,所以效率比较高,后者是线程不安全的,做线程同步检查,因此效率比较低。
String类和包装类
最新推荐文章于 2024-04-18 18:40:16 发布