必须背下来!
一.JAVA数据类型分未2大类,一种是基本数据类型,一种是引用数据类型
1..基本分三种:
1.1.数值型:
1.1.1整数:byte [1字节]、short[2字节][短整型]、int[4字节][整型]、long[8字节][长整型]
1.1.2浮点型(小数):float[4字节][单精度浮点型](有效数为:8)、double[8字节][双精度浮点型](有效数为:16)
说明一下:
A.关于浮点数在机器中存放的形式的简单说明,浮点数=符号位+指数位+尾数位;细节:https://blog.csdn.net/AAA821/article/details/120564358
B.尾部部分可能会丢失,造成精度损失(小数都是近似值)
1.2.字符型: char[1字节] [字符],如‘a’
1.3.布尔型 : boolean 有 true,flase
2.引用类型
2.1 class[类]
2.2 interface[接口]
2.3 数组[]
二.标识符四大基本原则
1.标识符由a-z大小写字符,0-9,下划线_,美元$组成
2.区分大小写
3.不能使用关键字,如class,不能使用保留字,如goto
4.不能由数字开头
三.原码、补码、反码的理解
1.二进制的最高位是符号位,0代表正数,1代表负数
2.正数的原码、补码、反码是一样的(三码合一)
3.负数的反码是符号位不变,其他位取反
4.负数的补码=它的反码+1
5.0的反码、补码都是0
6.java中的数都是有符号的
7.计算机运算的原理是按照补码进行的
8.计算机运算结果是按照原码展示的
四.访问修饰符的访问范围;