java八大基本类型初始化

来源:互联网 发布:淘宝千里眼软件怎么样 编辑:程序博客网 时间:2024/05/20 05:58

首先,java的八大基本类型为byte short int long float double char boolean对应的八大包装类型 Byte Short Integer Long Float Double Character Boolean


其中对基本类型进行初始化的操作,可以得到一个默认值,对于包装类型初始化对象的时候也可以得到一个默认值,但是这两个默认值是不一样的。

包装类型的初始化值统一为null。基本数据类型有两个特殊,一个是char初始化为空格符,一个是boolean初始化为false,其余的全是0


在增强for循环中可以用包装类型的引用指向默认模式初始化的数组。反过来就会报错,例如一个null转化为基本数据类型会报空指针错误。

 

int[] ch = new int[10];for(Integer i:ch){    System.out.println(i);}
0000000000
char[] ch = new char[10];for(char i:ch){    System.out.println(i);}
输出10个空格
boolean[] ch = new boolean[10];for(boolean i:ch){    System.out.println(i);}
falsefalsefalsefalsefalsefalsefalsefalsefalsefalse