基本数据类型 | 包装类 |
---|---|
byte | Byte |
short | Short |
int | Integer |
long | Long |
char | Character |
float | Float |
double | Double |
boolean | Boolean |
基本数据类型存在的意义:
java一切皆对象,但是我们经常要对基本数据进行简单操作(声明、赋值),这些特别小的变量不值得和对象一样存储在堆中,所以产生基本数据类型,让它直接开辟在栈区上,提高效率。
包装类存在的意义:
3. 基本数据类型和包装类的区别包装类也即引用类型,它包含了字段和方法,功能更加丰富。且java中的泛型集合类的形参都是引用类型的,所以包装类可以满足更多地需求。
区别 | 基本数据类型 | 包装类 |
---|---|---|
声明 | 直接赋值(成员变量默认值,局部变量不能为空) | new 包装类 |
存储 | 栈区 | 堆区 |
初始值(成员变量) | 整形类:0 ; 字符:空格 ; 浮点类:0.0 ; 布尔:false | null |
转换 | 装箱 (int x) 手动装箱:Integer a = Integer.valueOf(x); Integer a = new Integer(x); 自动装箱:Integer a = x; Integer a = (Integer)x; | 拆箱(Integer x) 手动拆箱:int a = x.intValue(x); 自动拆箱:int a = x; int a = (int)x; |
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
当前题目:【JavaSE】基本数据类型和其包装类-创新互联
链接地址:https://www.cdcxhl.com/article26/doddcg.html
成都网站建设公司_创新互联,为您提供建站公司、Google、标签优化、企业网站制作、移动网站建设、网站建设
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联