黑马程序员技术交流社区

标题: 包装类概念总结 [打印本页]

作者: q19871127    时间: 2015-6-12 21:21
标题: 包装类概念总结
Java对这8种基本数据类型都提供了相应的类的类型。这些类的类型,就是包装类
  包装类的作用:
1.它们都可以封装一个它们自己类型的一个数据;
2.也提供了一些方法,对此种数据类型的一些常见操作;

                  基本数据类型                        包装类
                  byte                                java.lang.Byte
                  short                        java.lang.Short
                  int                                java.lang.Integer
                  long                                java.lang.Long
                 
                  float                                java.lang.Float
                  double                        java.lang.Double

                  char                                 java.lang.Character
                  boolean                        java.lang.Boolean
为什么要有包装类:,
1.可以使这个类型具有很多可以调用的方法。
2.Java向面像对象语言的靠近。其实Java还不算是很纯的面向对象的语言。真正的面向对象,是没有基本数据类型的。它只有一种类型,就是对象。
3.在泛型中,基本类型是不可以做泛型参数的。如:List <int> list = new ArrayList<int> ();这是不合法的。你只能这个样写List<Integer> list = new              ArrayList<Integer> ();也就是要用int型的包装类类型来解决基本类型不可以做泛型参数的问题


作者: liu100chao    时间: 2015-6-12 21:26
赞一个!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2