1.包的命名全用小写字母
2.数组声明用Int[] array_name 而不推荐用 int array_name[]
3.不要用注释记录修改日志
4.JavaDoc注释用/** */
5.可以在ide进行代码格式化
6.浮点数在内存中用科学计数法表示
类型 | 符号位 | 指数位 | 尾数位 |
float(32 bits) | 1 bit | 8 bits | 23 bits |
double(64 bits) | 1 bit | 11 bits | 52 bits |
比较两个浮点数的大小:
if(Math.abs(a-b)<1e-6f){
System.out.println("a=b");
}
7.类和接口的设计要遵循SOLID原则
8.某个Class C里的某方法f,只能调用以下对象的方法
1)类C本身
2)类C持有的对象
3)f中创建的对象
4)作为参数传递给f的对象
9.Interface中的属性已经缺省了public static final修饰
方法已经缺省了public abstract修饰
10.生成强随机数
Java.security.SecureRandom