




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
适用于新务产品部的产品研发类项目覆盖新务产品部的所有产品研发部门无JAVA命名修饰规范主要针对包、接口和类、方法及变量名及修饰,主要体现以下原则风格一致,保持整个程序名风格一致package模块之后名由各项目经理规定publicclassenginepublic 接口的实现类需要添加显示的后缀public Impl ExceptionException结尾。public tformExceptionextendsRuntimeExceptionpublicfinalstaticStringgetMacAddress()publicstaticfinalpublicstaticfinal类型的变量需全部大写,使用下划线对单词进行分隔。publicstaticfinalintVERTICAL_WRAP=非可变static变量必须为finalimportimportimportimportimportimportimportimportcom.bjsasc. importcom.bjsasc. importEclipse的“OrganizeImports”来归整。标准快捷键为:Ctrl+Shift+O。importimport。Eclipse的“OrganizeImportsimportstatic成员需放在类的开头位置,跟着可以再定义非静态成员变量。publicclassFileManagerprivatestaticLoggerlogger=null;privateStringfilename;类中的抽象方法在类中需集中,不能与非抽象方法混和。集中抽象方法有助于理解类的功能,增强代码的可性。每行只一个变量。inti=intj=Stringa=“”;Stringb=变量尽可能对齐,相同类型的变量尽量放在相近的地方@authorclassJProdTableextends…}@authorclassJProdTableCellRenderextendsprivatestaticfinallongserialVersionUID= protectedbooleancompProp(StringsrcProp,String…}@authorclassJProdTableextendsprivatestaticfinallongserialVersionUID PreparedStatementps=null;inti=FIRST_INDEX;try…i=FIRST_INDEX;sql="UPDATE"+…;ps=conn.prepareStatement(sql);ps.setString(i++,parentID);i=sql="DELETEFROM"+ps=conn.prepareStatement(sql);ps.setString(i++,nodeID);24个空格。publicintdeleteNode(Connectionconn,StringnodeID)throwsException{PreparedStatementps=null;之内的代码行需保持左对齐。publicImageIcongetImage(Stringurl){ImageIconicon=null;StringurlBase=getCodeBase().toString();Stringaddr=urlBase+url;……}publicConnectiongetConnect(StringuserID,StringthrowsSQLExceptionif(con_!=null&&return}for语句的表达式之间应该使用空格分隔。for(i=0;i<…代码行最大长度过90个字符,超出长度的字符需进行长行拆分。sql="UPDATE"+tabName+"SET"+context.childCount+"=+context.childCount+"+1,"+context.maxOrder+"=+context.maxOrder+"+1WHERE"+context.nodeID+"=if*@author创建时间:2013-3-14publicclassMessageManageAdapterEJBjavadoc格式,需包含功能说明、参数说明、返回值说明。@param@param{@linkcom.bjsasc.avidm.av publicint nItem(String nTreeData接口方法内特殊的规则,需加适当的说明public ode(ProdTreetree,ProdTreeNodesynchronizedsynchronized的原因。//publicsynchronizedstaticJmsWorkerif(instance==30行代码内最少需有一个注释(重复性的代码除外注释可以有效加快对代码的理解,是后续代码的重要辅助ifif语句必须包含大括号。if(other==…switchswitchcasedefault代码提交到源码管理工具之前必须经过Format处理、重新组织Import处理;在Eclipse开发环境中, 图标此图标表示代码中可能存在多余的Import语句或者存在对deprecated方法的调用,或者是实现了Serializable接口的类没有定义serialVersionUID变量。必须保证AImportBdeprecated对于存在3次以上共同的常量,硬编码实现,否则允许硬编码实现可能被多个对象的静态常量放到统一的interface/class中被单个对象的静态常量作为该对象private常量即可。SQL语句的字符串;publicListgetChildren(ProdTreeNodeparent){Listchilds=newArrayList();if(parent==null){returnchilds;}…nTreeDatadata=trysql="SELECT*FROM"+ps=conn.prepareStatement(sql);ps.setString(i++,iid);rs=ps.executeQuery();return}data= …}return所有db、io等资源(如connection、stream等,最终必须放在finally关闭。staticArrayList处必须用注释说明原因(考虑内存问题。JAVA编码中还有一些其他需注意的事项,此处不按规范规则条目列出,以提示的方式罗列出来辅ifelse块,保证处理了所有可能性。==floata=floatb=对于集合类型(Collection)变量,确保遍历的,如一边遍
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 鲜花急救知识培训
- 工作室合作合同协议范本
- 抵押房屋买卖合同书范本
- 夜间施工的环境保护措施
- 允许变更合同样本
- 中标后合同标准文本6
- 2025个人房屋租赁合同模板简单
- 基于唯物史观的历史单元教学设计研究
- 基于FPGA的NVMe over PCIe逻辑加速引擎设计与实现
- 运动器材销售协议
- 2025-2030“一带一路”之菲律宾矿业行业市场深度调研及发展趋势与投资前景预测研究报告
- 2025-2030中国国防车辆行业市场发展趋势与前景展望战略研究报告
- 2025年03月荆门市“招硕引博”1412人笔试历年参考题库考点剖析附解题思路及答案详解
- “育人为本,德育为先”在学校人才培养方案中的具体体现
- 电力电缆及通道检修规程QGDW 11262-2014(文字版)
- 我是安全守法小公民
- 2025年六安城市建设投资有限公司招聘笔试参考题库含答案解析
- 2025年安徽淮北市建投控股集团招聘笔试参考题库含答案解析
- DB32T 4988-2024城乡公交代运邮件快件服务指南
- 物业消防安全知识培训
- 小学地质灾害安全教育
评论
0/150
提交评论