数据类型
强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。
弱类型语言:没那么严格
Java的数据类型分为两大类:
- 基本类型(primitive type)
- 引用类型(reference type)
基本类型
基本类型包括数值类型和boolean类型(占1位其值只有true和false两个)
数值类型包括:整数类型、浮点类型、字符类型。
整数类型:
- byte占1个字节范围:-128-127;
- short占2个字节范围:-32768-32767;
- int占4个字节范围:-2147483648-2147483647;
- long占8个字节范围:-922337203654775808-922337203654775807
浮点类型:
- float占4个字节
- double占8个字节
字符类型:char占2个字节
引用类型
引用类型包括:类、接口、数组。
字节
位(bit):是计算机内部数据存储的最小单位,11001100是一个八位二进制数。
字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示;
1B(byte,字节) = 8bit(位)
字符:是计算机中使用的字母、数字、字和符号,如A、七。
1bit表示1位;
1Byte表示一个字节 1B=8b;
1024B=1KB;
1024KB=1M;
1024M=1G;
1024G=1TB;