Java 数据类型
primitive 主数据类型包括整数、布尔和浮点数。
boolean: true / false
char: 16 bits 0 - 65535
数值:
integar
byte 8 bits -128 - 127
short 16 bits -32768 - 32767
int 32 bits -2147483648 - 2147483647
long 64 bits
Float
float 32 bits
double 64 bits
引用
对象引用只是变量值
byte x = 7; 代表数值为7的字节被放进变量中;
Dog myDog = new Dog(); 代表取得Dog对象的方法以字节的形式放进变量中;对象本身并没有放进变量。
String 是对象;
数组也是对象;
要点
变量有两种:primitive 主数据和引用
变量的声明必须有类型和名称;
primitive主数据类型变量值是该值的字节所表示的;
引用变量的值代表位于堆之对象的存取方法;
引用变量如同遥控器,对引用变量使用圆点运算符可以如同按下遥控器按钮般地存取它的方法或实例变量
没用引用到任何对象的引用变量的值为null;
数组一定是对象,不管所声明的元素是否为primitive主数据类型;并且没有primitive主数据类型的数组,只有装载primitive主数据类型的数组;(这句话其实是讲数组是对象,不是主数据类型)
网友评论