黑马程序员技术交流社区
标题:
基础数据类型和引用数据类型的默认初始化参数分别是什么
[打印本页]
作者:
游兴钟
时间:
2012-4-11 16:34
标题:
基础数据类型和引用数据类型的默认初始化参数分别是什么
基础数据类型和引用数据类型(对象,数组等)的默认初始化参数分别是什么
作者:
王德南
时间:
2012-4-11 16:53
基本数据类型的初始化值除了boolean默认false,char--〉/u0000(即空格),其他的都为0;
所有引用类型的初始化值为null;
作者:
石好强
时间:
2012-4-11 16:56
本帖最后由 石好强 于 2012-4-11 16:58 编辑
基本数据类型
boolean 1(8位) false
byte 1(8位) 0
short 2(16位) 0
int 4(32位) 0
long 8(64位) 0
char 2(16位) null
float 4(32位) 0
double 8(64位) 0
引用数据类型 默认初始化 null
有构造函数的对象,默认初始化也是null,然后才是显示初始化
作者:
金兴
时间:
2012-4-11 17:03
Java定义了8个简单的数据类型:字节型(byte),短整型(short),整型(int),长整型(long),字符型(char),浮点型(float),双精度型(double),布尔型(boolean).
除了boolean默认false, char-----〉/u0000,其他的都为0 .引用数据类型 默认初始化 null
引用变量的含义::
对象:是按照“类”这个模板建立的,建立的位置则是内存
例如A是一个类。A X则是创建一个引用变量,X=NEW A()则是在内存中建立一个对象(开辟了1片空间),对象的模板就是A(可以理解为在空间里复制了A类里的变量到空间里去)。
此时就可以使用引用变量X去引用对象中的变量了
对象的创建是直接在内存中分配一个内存
引用类型的变量只是一个普通变量,存储了引用类型的地址。
作者:
尹博
时间:
2012-4-11 17:06
初始化参数?如果说是初始化值的话那是:byte short int long 为0,char为空格,float double为0.0,boolean为false,引用数据类型为null
作者:
石好强
时间:
2012-4-11 17:52
石好强 发表于 2012-4-11 16:56
基本数据类型
boolean 1(8位) false
记错了,谢谢哈
作者:
游兴钟
时间:
2012-4-12 10:38
嗯 谢谢 现在可以把这块全部理清了
作者:
李斌
时间:
2012-4-12 10:43
刚好可以整理一下 谢谢咯~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2