1、bit、字节、byte、M、G
1bit 就是1位二进制数.
1Byte就是1个字节.1个字节是由8个二进制位组成的.
所以1Byte=8bit.
1KB=1024byte=2的10次方byte
1M=1024KB=2的20次方byte
1G=1024M=2的30次方byte
1T=1024G=2的40次方byte
2、进制
11(D)表示十进制
11(B)表示二进制
11(O)表示八进制
11(F)表示十六进制
3、变量的本质
变量会申请在内存里面开拓一个空间,数据类型规定了内存里面存储的数据类型。
4、基本数据类型
数据类型(byte,short,int,long,float,double),字符类型,布尔类型
byte占一个字节127,short占2个字节32767,int占4个字节,long占8个字节
float占4个字节,double占8个字节。小数默认为double类型,整数默认为int类型
科学计数法5E2或者5e2表示5*10的2次方
字符类型(char)
char占2个字节(16位)
5、数值型类型算法
两个不同类型的算法计算,默认将两个数值类型转换成一样的类型,比如 short + int ==》 int + int 。
JVM识别的最小数值类型为int
取模的时候,余数的符号由被除数的符号决定,-10 % 3 = -1 10 % 3 = 1
6、短路与&& 和或 ||
短路&& :表达式一 && 表达式二 表达式一为假,不计算后面的表达式二,而&都执行。
短路||:表达式一 && 表达式二 表达式一为真,不计算后面的表达式二,而|都执行。
7、选择语句switch
switch(整型或者String表达式){
case 值A:执行语句;break;
case 值B:执行语句;break;
case 值C:执行语句;break;
default:执行语句;
}
8、continue
continue跳过这次循环,走下次循环
9、可变参数int...args,使用方法,遍历args。
版权声明: 原创文章,如需转载,请注明出处。https://blog.csdn.net/lwx356481/article/details/82148827