华为JAVA编程规范(10)

发布时间:2021-06-08

示例:

Application 类型的,命名以App 结尾——MainApp Frame 类型的,命名以Frame 结尾——TopoFrame

Panel 类型的,建议命名以Panel 结尾——CreateCircuitPanel Bean 类型的,建议命名以Bean 结尾——DataAccessBean EJB 类型的,建议命名以EJB 结尾——DBProxyEJB

Applet 类型的,建议命名以Applet 结尾——PictureShowApplet

建议4 如果函数名超过15 个字母,可采用以去掉元音字母的方法或者以行业内约定俗成的缩写

方式缩写函数名。(1.42+)

示例:

getCustomerInformation() 改为 getCustomerInfo()

建议5 准确地确定成员函数的存取控制符号:只是该类内部调用的函数使用 private 属性,继承

类可以使用的使用protected属性,同包类可以调用的使用默认属性(不加属性控制符号),对外公开的函数使用public属性(1.42+)

示例:

protected void getUserName() {

。。。。。。 }

private void calculateRate() {

。。。。。。 }

建议6 含有集合意义的属性命名,尽量包含其复数的意义。(1.42+) 示例:

customers, orderItems

1.4 编码 1.4.1 规则

规则1 数据库操作、IO操作等需要使用结束close()的对象必须在try -catch-finally 的finally中

close(),如果有多个IO对象需要close(),需要分别对每个对象的close()方法进行try-catch,防止一个IO对象关闭失败其他IO对象都未关闭。(1.42+)

示例:

try {

// ... ... }

catch(IOException ioe)

Page 10 , Total 19

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

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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