数据类型
- 基本类型(Primitive type)
- 引用数据类型(Rrference Type)
基本类型
数值类型
整数类型
byte
-
占1个字节范围
-
byte num1=10;
short
-
占2个字节范围
-
short num2=20;
int(常用)
-
占4个字节范围
-
int num3=30;//最常用
long
-
占8个字节范围
-
long num4=40L;//long类型要在数字后面加个L
浮点类型(表示小数的)
float
-
占4个字节
-
float num5=50.1F;//float类型要在数字后面加个F
double(常用)
-
占8个字节
-
double num6=60.123;//常用
字符类型
char
-
占2个字节,所以’'里面只能有一个数字
-
char name1='A'; char name2='中';
-
是单引号’'
boolean类型
-
占1位其值只有true和false两个,布尔值:是非
-
boolean flag1=true; boolean flag2=false;
引用数据类型
类
接口
数组
注意
字符串String
String
-
不同于以上的Int、double、char、boolean等关键字,string不是关键字,而是类
-
String name1="abcd";String name2="你好世界"
-
是双引号""
什么是字节
位(bit)
- 是计算机 内部数据 储存的最小单位
- 例如11001100是一个八位二进制数
字节(byte)
- 是计算机中 数据处理 的基本单位
- 习惯上用大写B来表示
- 1B (byte,字节)=8bit(位)
字符
- 是指计算机中使用的字母、数字、字和符号
转换关系
- 1bit表示1位
- 1Byte表示一个字节 1B=8b
- 1024B=1KB
- 1024=1M
- 1024=1G
- 1024G=1TB