强类型语言
要求变量的使用要严格符合规定,所有变量都必须要先定义后才能使用
弱类型语言
要求变量的使用不严格符合规定,所有变量都不需要定义才能使用
Java的数据类型分为两大类
基本类型
● 数值类型
○ 整数类型
■ byte占1个字节范围:-128-127
■ short占2个字节范围:-32768-32767
■ int占4个字节范围:-2147483648-2147483647
■ long占8个字节范围:-9223372036854775808-9223372036854775807
○ 浮点类型
■ float占4个字节
■ double占8个字节
● boolean类型:占1位其值只有true和flase两个
int num1 = 10;
byte num2 = 20;
short num3 = 30;
long num4 = 30L;//Long类型需要在数字后面加一个L
//小数,浮点数
float num5 = 50.1F;//Lfloat类型在数字后面加一个F
double num6 = 3.1415;
//字符
char name = 'A';
//字符串,String不是关键字,类
String namea = "宋俊青";
//布尔值
boolean flag = true;
boolean flag1 = false;
引用数据类型
● 类
● 接口
● 数组