为什么要将基本数据类型封装成类?
就比如为什么int类型要用Integer类封装?
4条回答 默认 最新
threenewbee 2023-07-31 00:03关注确切地说,本来Java中只应该有 Integer,因为Java的一切都是面向对象的。
但是这样以来,性能上太差了,因为整数大量存在,大量需要计算,所以又引入了 int
那么需要一个Interger和int的转换,这就是所谓的装箱和拆箱。评论 打赏 举报解决 2无用
确切地说,本来Java中只应该有 Integer,因为Java的一切都是面向对象的。
但是这样以来,性能上太差了,因为整数大量存在,大量需要计算,所以又引入了 int
那么需要一个Interger和int的转换,这就是所谓的装箱和拆箱。