昨天去本部玩了,大学四年了都没有去过本部,看到的场景,唉,心情有点桑呐,同一所学校但是学生待遇的差别太大了。
晚上回来看了会儿视频,简单学习了一下Java程序的一些代码规范,将一些自己要注意的点记录了一下,今天上午push一下。
标识符:
规则:A:由英文字母大小写
B:数字字符
C:$和_
注意:A:不能以数字开头
B:不能是关键字
C:Java中严格区分大小写
常见的命名规则:见名知意
包:
其实就是文件夹,用于把相同的类名进行区分。全部小写。
举例:单级:abcd
多级:abcd.efg
类或接口:
一个单词:单词的首字母必须大写
多个单词:每个单词的首字母必须大写
方法或变量:
一个单词:单词的首字母小写
多个单词:从第二个单词开始,每个单词的首字母大写
常量:
一个单词:全部大写
多个单词:每个字母都大写,并用_隔开
注释:用于解释说明程序的文字,提高代码的阅读性。另外,在不用高级编译器之前,用注释可以帮助我们调试程序。
单行注释://
多行注释:/* */
文档注释:/** */(文档注释会被Javadoc工具解析并且生成一个说明书)
不同进制的数据表现:
二进制:由0、1组成。以0b开头
八进制:由0,1,2,3...7组成。以0开头
十进制:由0,1,2,3,...9组成,默认整数是十进制
十六进制:由0,1,2,3...a,b,c,d,e,f(大小写皆可)。以0X或者0x开头
原码:正数的原码最高位是0
负数的原码最高位是1
其他的是数值位
举例: 符号位 数值位
+7 0 0000111
-7 1 0000111
反码:正数的反码与原码相同
负数的反码与原码符号位相同,数值位取反
举例: 符号位 数值位
+7 0 0000111
-7 1 1111000
补码:正数的补码与原码相同
负数的补码是在反码的基础上加1
举例: 符号位 数值位
+7 0 0000111
-7 1 0001000
生命不息,奋斗不止!