黑马程序员技术交流社区

标题: .Java支持的基本数据类型有哪些?什么是自动拆装箱? [打印本页]

作者: wgc    时间: 2016-10-13 01:01
标题: .Java支持的基本数据类型有哪些?什么是自动拆装箱?

java支持的基本数据类型有以下9种:byte,shot,int,long,float,double,char,boolean,void.
自动拆装箱是java从jdk1.5引用,目的是将原始类型自动的装换为相对应的对象,也可以逆向进行,即拆箱。这也体现java中一切皆对象的宗旨。
所谓自动装箱就是将原始类型自动的转换为对应的对象,而拆箱就是将对象类型转换为基本类型。java中的自动拆装箱通常发生在变量赋值的过程中,如:

    Integer object = 3; //自动装箱
    int o = object; //拆箱
在java中,应该注意自动拆装箱,因为有时可能因为java自动装箱机制,而导致创建了许多对象,对于内存小的

作者: barny    时间: 2016-10-13 11:15
哈尔滨市你知道吗

作者: wgc    时间: 2016-10-13 21:56
barny 发表于 2016-10-13 11:15
哈尔滨市你知道吗

不太懂

作者: z443863517    时间: 2016-10-13 22:24
复习一下
作者: 煤男纸    时间: 2016-10-14 10:31
原来是这样





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