版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年湖南省娄底市社区工作者招聘笔试参考题库及答案解析
- 邢台新能源职业学院《古代文学复兴》2025-2026学年期末试卷
- 福建电力职业技术学院《风电原理与应用技术》2025-2026学年期末试卷
- 长春东方职业学院《货币金融学》2025-2026学年期末试卷
- 长春人文学院《电子政务》2025-2026学年期末试卷
- 厦门理工学院《特殊教育概论》2025-2026学年期末试卷
- 赣南医科大学《外科学》2025-2026学年期末试卷
- 厦门大学嘉庚学院《新疆地方史》2025-2026学年期末试卷
- 长春早期教育职业学院《公共部门人力资源管理》2025-2026学年期末试卷
- 安徽绿海商务职业学院《公司法》2025-2026学年期末试卷
- 2026年宁波慈溪市煤气有限公司下属公司公开招聘工作人员4人建设笔试备考试题及答案解析
- 【地理】 欧洲西部第1课时课件-2025-2026学年人教版(2024)七年级地理下学期
- 芜湖市2026公安机关辅警招聘考试笔试题库(含答案)
- 2026苏科版(新教材)初中数学七年级下册期中知识点复习要点梳理(7-9章)
- 2026中国地铁广告行业营销态势及投资盈利预测报告
- 期中考试模拟试卷(含答案) 2025~2026学年度人教版七年级下册地理
- 广东江西稳派智慧上进教育联考2026届高三年级3月二轮复习阶段检测政治+答案
- 采购防欺诈制度
- 2025-2026学年浙美版(新教材)小学美术二年级下册《我爱运动》教学课件
- 制定单位一把手监督制度
- 10 石蜂 课件 2026统编版三年级语文下册
评论
0/150
提交评论