您的位置:首页 > 编程语言 > Java开发

java数据类型杂记

2015-06-01 16:16 363 查看
原始数据类型:由于java是面向对象的语言,而原始类型不能被调用,所以java为每一个原始类型提供了一个封装类。

原始类型            封装类

boolean             Boolean

char                    Character

byte                    Byte

short                  Short

int                       Integer

long                    Long

float                    Float

double               Double

使用原始类型无须调用 new,也无须创建对象。这节省了时间和空间。混合使用原始类型和对象也可能导致与赋值有关的意外结果。

原始类型与引用类型的区别:

1.引用类型可以被序列化,原始类型不行。

2.引用类型提供的方法可以灵活转换,可以扩展,原始类型不行

3.在集合类中只能使用引用类型,不能使用原始类型

3.原始类型没有null的概念,引用类型有,某些情况下需要辨别某个参数是否被初始化了,如果使用原始类型,那么0的值不知道是初始值还是没有初始化系统自动给的。

有些时候必须要用封装类,比如你要用

request.setAttribute(String key ,Object value);这个方法时,第二个参数为Object类型,而你要放的是一个整数的时候,那就只能放Integer不能放int。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  对象