java基本数据类型的包装类最大的好处?说全一点谢谢!

2024年11月30日 18:54
有2个网友回答
网友(1):

你好,我下面说几点吧,也欢迎大家补充。
1. 更加体现了面向对象的特点,有人说java不是纯面向对象语言,纯度只有百分之九十,就是因为java中仍然使用了基本数据类型和static。而包装类的出现,则更好的体现了面向对象的设计理念。
2. 假如我有一个方法,接收一个Object 类型的参数,那么我们的基本数据类型就不可以做为参数传入这个方法,比如我们最常用的集合类,这些集合类中的元素是不是都是对象啊?要是没有包装类,那么基本数据类型就不可以保存在集合中,仍然需要我们自己写一个类,将这些数据做为这个类的成员变量封装起来,天!太繁琐了。而包装类的出现就成了必然。
3.在jdk1.5之后,出现了自动拆箱和自动装箱,大大的缩减了繁琐的代码,更加方便了成员员的编程。

网友(2):

最大的好处就是可以把基本数据类型包装成对象放进集合中去 想List map set什么的
起这个1.5之前不太好用.不过java 1.5加入了泛型和自动包装以后这个就更好用了