Java基本类型的取值范围
byte 1字节 18 = 8 bit -2^7 ~ 2^7- 1 (-128 ~ 127)
short 2字节 28 = 16 bit -2^15 ~ 2^15-1 (-32768 ~ 32767)
int 4字节 48 = 32 bit -2^31 ~ 2^31-1 (-2147483648 ~ 2147483647)
long 8字节 88 = 64 bit -2^63 ~ 2^63-1 (-18446744073709551616 ~ 18446744073709551615)
char 2字节 2*8 = 16 bit '\u0000' ~ '\uffff' (0~65535)
Java中的命名规范
包名:全部都要小写
类名、接口名:多单词组成时所有单词首字母大写
方法名、变量名:多单词组成时,第一个单词字母首字母小写,其余单词首字母大写
常量名:所有字母都要大写,多单词组成时用下划线连接
其它
对函数进行可变参数的传递时可以通过两种方式实现:第一种就是通过数组的方式进行传参,第二种通过public static void print2(String... args); 这样定义函数的方式,通过这种方式 ,既可以通过数组传递也可以 直接传递多个值。例如:print(arr); print("1","2","3","4"); 取值的话都是跟数组相同,遍历args.
JVM内存模型
修饰符修饰权限
//捕获所有异常并打印异常信息
catch(Exception e){
e.printStackTrace();
}