版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、吶Java吶Java代码检查规范一一问题收集文件编号:Copyright2010Copyright2010福富软件版权所有Page of17这属于大小规则问题。将这么多参数,封装成一个或者多个对象,然后将这个或几个对象作为方法输入。这么做既简洁,而且调用者也不容易出错。8)“类级的常量必须与模式”八A-ZA-Z0-9*(_A-Z0-9+)*$”相匹配”的提示信息?错误写法正确写法privatestaticfinalintprivatestaticfinalintdayArray=newint31,28,31,DAYARRAY=newint31,28,31,30,31,30,30,31,30,3
2、1,31,30,31,30,31;3131,30,31,30,31;这属于命名规范问题。对于常量名必须全部使用大写字母,不同单词间使用下划线分隔。9)“避免在语句中出现嵌套的赋值语句”的提示信息?错误写法for(inti=0;(i=s.index0f(s1)=0;)arrayList.add(s.substring(0,i);s=s.substring(i+1,s.length();正确写法for(inti=s.index0f(s1);i=0;i=s.index0f(s1)arrayList.add(s.substring(0,i);s=s.substring(i+1,s.length();将
3、赋值语句置于嵌套语句之中,如上面例子中的“(i=s.indexOf(sl)=0;”语句中嵌套了“i=s.indexOf(sl)”赋值语句;这么做,往往加大代码阅读的难度,也不易于维护,因此,尽量不要出现嵌套在其他语句中的赋值语句。8问题反馈2(Faq)10)“类应该被声明为final”的提示信息?问题描述publicclassBaseCommonConstantprivateBaseCommonConstant()该类作为工具类的基类,允许子类继承,但是却提示声明为final,这样子类就没有办法继承了。但如果将“private”修改为“public”,则出现“工具类不应该存在public构造函
4、数”的错误。正确写法publicclassBaseCommonConstant/*构造函数.*/protectedBaseCommonConstant()将private的构造函数,声明为protected即可。对于只有静态成员和静态方法的工具类,应该不允许访问其构造函数(private/protected);如果是不可继承的工具类,则将“构造函数”应声明为private,并将类设置为final;如果是可继承的工具类,则将“构造函数”声明为protectedo11)“名称必须与模式相匹配”的提示信息?问题描述Stringi_acct_id;正确写法StringiAcctId;请按照“人a-za
5、-zA-Z0-9*$”正则表达式的要求,对变量进行命名。按照Java编码规范,一般采用驼峰式命名方式。12)“避免使用.*格式的导入语句”的提示信息?问题描述mon.*;正确写法删除该import*语句;使用Ctrl+Shift+O”来自动导入需要的类;避免导入一个包的所有类,这样很可能导致类的命名冲突。对于特殊情况,可以使用“excludes”来配置允许的例外情况。13)“修饰符没有按照Java语言规范的建议顺序”的提示信息?问题描述publicfinalstaticintI_ACCT_ID=167772170;正确写法publicstaticfinalintIACCTID=167772170;正确的声明顺序为:public、protected、private、abstract、sta
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广州市越秀区2025年网格职员考试题及答案
- 四年级体育上册篮球运球课|高低运球
- 《二战解题思路大全|举一反三 吃透同类题型》
- 《英语口语情景对话训练方案|教师备课专用》
- 广东省江门市2025-2026学年七年级下学期7月期末数学试卷(含答案)
- 福建福九联盟2025-2026学年高二第二学期期末适应性练习高二年英语试题(含答案)
- 2025-2026学年江西省九江市高一(下)期末数学试卷(含答案)
- 酸性水汽提装置操作工岗前竞赛考核试卷含答案
- 化工添加剂生产工达标模拟考核试卷含答案
- 装配式地铁站台快速施工指南
- 4原型省道的变化设计与变化(课件)《成衣立体裁剪》(航空工业出版社)
- 2026湖北荆门市交通旅游投资集团有限公司招聘10人模拟试卷含完整答案详解(历年真题)
- 神马股份帘子布发展公司招聘笔试题库2026
- 2026江苏南京江北新材料科技园管理办公室招聘5人笔试参考题库及答案详解
- 2026年医保政策培训试题(含答案)
- 01 必修上教材文言文逐篇过关挖空训练(解析版)2026版-高中语文文言文逐篇过关挖空训练
- 医学26年:基层消化疾病防控要点 查房课件
- 评估业务报备管理制度
- 麻醉科双向转诊管理规范指南
- 室外消火栓施工组织设计方案
- 贝叶斯公式狼来了课件
评论
0/150
提交评论