本文内容总结自阿里Java开发关于控制语句、其他规范的内容
以下:
1、在if/else/for/while/do语句中必须使用大括号,即使只有一行代码。
2、少用if()..else if()方式,如果非要使用,不要超过3层。
3、循环体中的语句要考量性能,以下操作尽量移至循环体外处理:定义对象、变量、获取数据库连接,不必要的try-catch操作。
4、对外开放的接口都应该进行参数校验。
5、类、类属性、类方法、所有抽象方法的注解必须使用/*内容/格式,方便调用时进行提示。
6、所有的枚举类型字段必须有注释,说明每个数据的用途。
7、代码修改的时候注释也要进行修改。
8、在使用正则表达式时,利用好其预编译的功能,可以有效加快正则匹配的速度。
9、注意Math.random()这个方法返回的时都变了类型,注意取值时可能取到0,所以需要进行判断。
10、根据MVC理论视图的责任是战士,不要加入任何复杂的逻辑。
11、所有数据结构的构造或者初始化都应该指定大小,否则容易浪费内存。