- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SN中华人民共和国出入境检验检疫行业标准SN/T 4899—2017检验检疫信息系统Java编码规范Java code specifications of inspection and quarantine information systems2017-08-29发布2018-04-01实施中华人民共和国发布国家质量监督检验检疫总局
SN/T 4899—2017前言本标准按照GB/T1.1一2009给出的规则起草。本标准由国家认证认可监督管理委员会提出并归口。本标准起草单位:国家质量监督检验检疫总局信息中心、珠海出入境检验检疫局、浙江出人境检验检疫局。本标准主要起草人:李可、余军阳、张琦、莫健斌1
SN/T 4899—2017检验检疫信息系统Java编码规范1范围本标准规定了检验检疫信息系统采用Java语言编码需遵循的基本内容。基本内容包括文件、文件组织、排版、注释、声明、命名规范本标准适用于指导检验检疫机构和为检验检疫机构设计开发检验检疫信息系统的单位开展编码工作,也适用于作为检验检疫机构验收参考依据2规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T5271.15—2008信息技术第15部分:编程语言3术语和定义GB/T5271.15—2008界定的术语和定义适用于本文件4检验检疫信息系统编码规范4.1文件4.1.1文件名检验检疫信息系统文件名应采用如表1所的后缀表1文件后缀文件类别文件后缀Java源文件javaJava字节码文件.classJSP文件jspXML文件.xml资源文件.properties日志文件.logTag lib文件.tlbJava包文件.jar层叠样式表文件.css
SN/T4899—20174.1.2类文件类文件编译应采用混淆编译等措施加强代码安全。4.2文件组织4.2.1包声明包声明应作为第一行非注释行,指明包含当前类文件的包名。4.2.2类引进类引进应在包声明之后,标明引进类文件;专用的类先引进,公共的类后引进。4.2.3属性属性应按照修饰符排序,顺序依次为:static,public,null,protected,private。示例:private static final boolean VERBOSE=true;private EntityContext ctx;private String accountld;4.2.4方法方法应包括方法头和方法体,按照public、private顺序排列。示例:public void setEntityContext(EntityContext entityContext)(this.entityContext=entityContext;public EntityContext getEntityContext()return this.entityContext;private ListStringlog(String str,String spilt)(if(str==null//.equals(str))(return null; ;ListStringresult=str.str.split(spilt);return result;-4.3排版缩进排版单位4.3.1个缩进排版单位应为4个空格。4.3.2行长度行代码长度不能超过80个字符。4.3.3换行当一个表达式无法容纳在一行内时,应依据如下规则换行:2
SN/T4899—2017在一个逗号后面换行;在一个操作符前面换行;选择较高级别换行,而非较低级别换行;新的一行应与上一行同一级别表达式的开头处对齐。示例:getCertByld(String certld,String deleteFlag,String orgCode,String efectiveFlag);var=getCertByld(certld,getCertByld(deleteFlag,orgCode));按级别换行示例:totalAmount=month * (testFee+ sailFee-paidFee)十4*seasonFee://合理totalAmount=month*(testFee+sailFee一paidFee)十4*seasonFee;//不合理4.3.4空行逻辑相关的代码段应采用空行分隔,提高可读性。下列情况应使用两个空行分隔:个源文件的两个片段(section)之间;类声明和接口声明之间。下列情况应使用一个空行分隔:两个方法之间;方法内的局部变量和方法的第一条语句之间;块注释或单行注释之前;个方法内的两个逻辑段之间,用以提高可读性4.3.5空格下列情况应使用空格分隔
您可能关注的文档
- QB_T 4773-2014木琴.pdf
- NY 2800-2015微耕机 安全操作规程.pdf
- QB_T 4142-2010家用和类似用途电器可靠性试验及评价方法 电热水器的特殊要求.pdf
- SY_T 5325-2013射孔作业技术规范.pdf
- SN 1411-2004国境口岸常用卫生处理药物中毒急救规程.pdf
- SJT 10355-1993WHH081、121、141型组合频道预调电位器详细规范.pdf
- SY_T 6557-2011石油工业防火用水喷淋系统应用指南.pdf
- NY_T 750-2011绿色食品 热带、亚热带水果.pdf
- SN_T 2920-2011进出口水产品检验规程.pdf
- YD_T 1724.6-20112GHz TD-SCDMA数字蜂窝移动通信网 高速下行分组接入(HSDPA)Iub接口技术要求 第6部分:公共传输信道数据流的用户平面协议.pdf
- 2025-2030年中国木质基超能硅化防水剂数据监测研究报告.docx
- 2025-2030年中国汽车单管芯片数据监测研究报告.docx
- 2025-2030年中国粒芯梅菜数据监测研究报告.docx
- 2025-2030年中国液压活塞数据监测研究报告.docx
- 2025-2030年中国移动通讯方舱数据监测研究报告.docx
- 2025-2030年中国标准型电热水器数据监测研究报告.docx
- 2025-2030年中国电脑控制相册袋制袋机数据监测研究报告.docx
- 2025-2030年中国毫安校验仪数据监测研究报告.docx
- 2025-2030年中国红外线彩色摄像机数据监测研究报告.docx
- 2025-2030年中国立磨减速机数据监测研究报告.docx
最近下载
- 《学科素养取向下学历案设计与开发的实践研究》课题研究方案.doc
- 安全晨会记录表模板.docx VIP
- 2022届高考化学二轮复习专题07物质结构与性质试题附参考答案.pdf VIP
- 高中生物-C2创造真实学习情境-技术环境介绍+情境设计方案【2.0微能力认证获奖作品】.docx
- 13J817 老年养护院标准设计样图.pdf VIP
- 2024年档案职称考试题库(含答案).pdf VIP
- 小学数学项目化教学设计案例.docx VIP
- 7.2西亚(课时1)2024-2025学年七年级地理下册同步精品课堂(商务星球版2024).pptx VIP
- 《IT基础运维培训》PPT课件.ppt VIP
- 小学数学教师招聘真题材料.docx VIP
文档评论(0)