基本类型:int 、double、float、long、byte、boolean、char
基本类型特点:
1、创建基本类型的的变量不要进行new 去创建
2、基本类型在参数传递时使用的是值传递的方式
3、基本类型的创建是在堆栈上创建的
封装类型: integer 、Double、Float、Long、Byte、Boolean、Char
封装类型的特点:
1、创建可以通过new 去创建 也可以通过直接赋值(如:Integer k=0;Integer k = new Integer(0))
2、封装类型通在进行参数传递的时候是使用的“引用传递”既地址传递的方式
3、封装类型通过new创建时是在堆上创建(如:Integer k = new Integer(0))示例中封装类中的Integer k 引用在堆栈中
4、封装类的出现,是为了更方便的使用一些基本类型不具备的方法,比如valueOf(),toString()等等。还有你如果想传递一个int对象的引用,而不是值,那只能用封装类
5、在使用集合时(map、listdeng)它们只能往里面添加对象
6、数据类型包装类的值不可修改。
所有的数据类型包装类都不能更改其内部的值包括string。