公式:1byte=8bit;bit是内存中0,1代码存储的最小单位。java
1.1 整数:包含正整数,负整数和0。jvm
byte(1字节) 范围:(-128 --- 127) short(2字节) int(4字节) long(8字节)
1.2 浮点型:精度(单精度和双精度)编码
float(单精度)(4字节) double(双精度)(8字节)
1.3 字符型spa
char(2字节)
1.4 布尔型设计
boolean(1字节)
1.5 小结:code
数据类型,其实就是决定在jvm中,开辟多大内存空间大小,来存储你的字面值。字面值最终转换成二进制编码,进行存储。 由于无论任何语言只要在计算机中进行操做,都会转换成机器01编码。只不过这些操做都是语言帮咱们自动处理了。 在开发中,定义变量必定都有规则,根据字面值去选择一个合理的数据类型。
变量是有数据类型,变量名和字面值构成一个完总体。举个栗子:内存
int age = 26 数据类型 变量名 =字面值;
变量名(标识符)的注意事项:作用域
以字母,$_开头,其余随意(除了java的关键字),中间不包含特殊字符(#,@)和空格等其余字段。 一样用于:方法和类的名称
{} 就是一个做用域开发
一个做用域中不能拥有相同的两个或多个变量名。
- 单行注释:// - 多行注释:/** **/ - 文档注释:javadoc文档注释的规则,它必定用于类,方法和属性中,用来提示和生成javadoc文档的的。
整数和浮点型一个类型大小的比较的过程,存在自动转换,强制类型转换。文档