1).int型 byte(8bit) short(16bit) int(32bit) long(64bit)
2).float长度类型: float(32bit), double(64bit)
3).boolean类型变量的取值: true,false
4).char数据类型: unicode字符(16bit)
java语言还提供了对这些原始数据类型的封装类(字符类型Character, 布尔类型Boolean, 数值类型Byte, Short, Integer, Long, Float,Double).
基本数据类型在传递参数都是按值传递,而引用类型都是按引用传递。
引用值的默认值为null。
默认声明的小数是double类型的, 直接写的整形数字是int类型的。
null不是一个合法的Object实例,所以编译器并没有为其分配内存,它仅仅用于表明该引用目前没有指向任何对象。