数据类型
强类型语言
-
要求变量的使用严格符合规定,所有变量都必须先定义后使用
-
即必须对变量进行赋值才可使用如String a = "abcd";int num = 10;
弱类型语言
什么是字节?
-
位(bit):计算机内部存储的最小单位,11001100是一个八位二进制数
-
字节(byte):计算机中数据处理的基本单位,通常用大写B表示
-
1B(byte,字节)=8bit(位
-
字符:计算机中使用的字母、数字符号
1bit表示1位 1Byte表示一个字节1B=8b 1024B=1KB 1024KB=1M 1024M=1G
Java数据类型分为两大类
-
基本类型(primitive type)
数值类型
整数类型(常规数):
byte占1字节:-128-127
short占2个字节:-32768-32767
int占4个字节:-2147483648-2147483647
long占8个字节:-9223372036854775808-9223372036854775807 //定义赋值后需加上L
浮点类型(小数):
float占4个字节 //定义赋值后需加上F
double占8个字节
字符类型:
char占2个字节
Boolean类型
True占1位
False占1位
-
引用类型(reference type)
类、接口、数组