Java数据类型
-
强类型语言(java):要求变量的使用要严格符合规定,所有的变量都必须先定义后才能使用
-
弱类型语言(VB、JS):变量的使用不用严格符合规定
基本数据类型(primitive type)(8大基本类型)
- 数值型: 整数类型 ①byte占1个字节范围: -128~127
byte num2=127;//byte 最大值为127
②short占2个字节范围 -32768~32767
short num3=30;
③int占4个字节范围 -2147483648~2147483647
int num=10;//最常用
④long占8个字节范围 -9223372036854775808~9223372036854775807
long num4=30L;//long 数字后加L作为区分
浮点类型 ⑤float占4个字节 -2147483648~2147483647
float num5=40.1F;//float 数字后加F
⑥double占8个字节 -9223372036854775808~9223372036854775807
double num6=3.14159264526895412;
字符类型 ⑦char 占2个字节
char name='我';
-
boolean类型: ⑧占1位 值:true、false
//布尔值:是非 boolean flag=true;
引用类型(reference type)
-
类
-
接口
-
数组
字节
- 位(bit):计算机内部存储的最小单位,11001100是一个八位二进制数
- 字节(byte):计算机中数据处理的基本单位,习惯上用大写的B表示
- 1B(byte,字节)=8bit(位)
- 字符:计算机中使用的字母、数字、字和符号
- 1bit表示1位
- 1byte表示一个字节 1B=8b
- 1024B=1KB
- 1024KB=1M
- 1024M=1G
- 1024G=1TB