华为JAVA编程规范(16)

时间:2025-04-20

建议10 尽量使用Java 5.0新循环写法。(5.0+) 产生了冗余代码,降低了效率。

说明:代码更加简洁 示例:

ArrayList<String> list = new ArrayList<String>(); list.add...

for(String str:list) { System.out.println(str); }

建议11 使用Java 5.0枚举来替代以前用数字与字符串的同等目的的操作。(5.0+) 说明:Java 5.0以前没有枚举,大家都用数字或者字符串做枚举同样功能的事情 示例:

public enum EnumDemo {

ERROR,INFO,DEBUG }

In other function:

EnumDemo t = EnumDemo.DEBUG; if (t == EnumDemo.ERROR) {

。。。。。。 }

建议12 interface 中定义的常量不要写public、static、final的修饰词,方法不要写public修饰词。

(1.42+)

说明:更加简洁 示例:

public interface InterfaceT {

String TT = "abcl"; void doStart(); }

建议13 新起一个线程,都要使用Thread.setName(“…”)设置线程名。

说明:性能测试时可对线程状态进行监控,异常时也可以知道异常发生在哪个线程中

1.5 性能与可靠性 1.5.1 规则

规则1 对Debug,Info级别日志输出前必须对当前的调试等级先进行判断。(1.42+) 说明:日志一般都会有不少字符串的处理,如果不是Debug级别就没有必要进行处理 示例:

Page 16 , Total 19

华为JAVA编程规范(16).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219