华为JAVA编程规范(13)

时间:2025-05-06

{

state = TRUNK_BUSY; ... // program code }

注意:Java 5.0 下建议使用枚举来表示。

异常:

public void function() { ...

throw new RuntimeException(“。。。”); }

规则8 数组声明的时候使用 int[] index ,而不要使用 int index[] 。(1.42+)

说明:使用int index[] 格式使程序的可读性较差,int [] index 表示声明了一个int数组(int [])叫做index 示例:

如下程序可读性差:

public int getIndex()[] {

.... }

如下程序可读性好:

public int[] getIndex() {

.... }

规则9 不要使用 System.out 与 System.err 进行控制台打印,应该使用工具类(如:日志工具)

进行统一记录或者打印。(1.42+)

说明:代码发布的时候可以统一关闭控制台打印,代码调试的时候又可以打开控制台打印,方便调试。

规则10 用调测开关来切换软件的DEBUG版和正式版,而不要同时存在正式版本和DEBUG版本

的不同源文件,以减少维护的难度。 (1.42+)

规则11 集合必须指定模板类型(5.0+) 说明:方便程序阅读,除去强制转换代码 示例:

Map<String,MyObject> map = new HashMap<String,MyObject>();

规则12 一个文件不要定义两个类(并非指内部类)。(1.42+) 说明:方便程序的阅读与代码的维护

Page 13 , Total 19

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

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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