Java是一种强类型语言
通俗一点,就是一个萝卜一个坑。你买了二等座的座位你就只能去你对应的二等座去坐下。不能去一等座,特等座。
弱类型语言
比如JS,Python就是弱类型语言,通俗来讲就是一个公交里面你可以坐老弱病残座,其他座,站着。你可以根据情况随时选择不同的方式。
Java数据类型分为两大类
- 基本类型
- 引用类型
基本类型分为
1.数值类
1).整数类型 4 个。分别为byte(1个字节),short(2个字节),int(4个字节),long(8个字节)
2).浮点类型 2 个。分别为float(4个字节),double (8个字节),默认的是double
3).符号类型 1 个。char(2个字节)
2.布尔类
占一位,只有true和false
补充:1个字节 = 8位, 010101001一个0/1就是一位
!!!:虽然long占有八个字节,但是long的表示范围没有float和double大。String是一个类
引用数据类型
- 类
- 接口
- 数组