- 15
- 0
- 约3.8千字
- 约 13页
- 2018-05-06 发布于河南
- 举报
コーディング规约
1.1. 0版
2008年03月05日
改訂履歴
Ver 改訂内容 担当 更新日付 1.0 新規作成 楊博志 2008/02/26 1.1.0 内容組版 邵婧妍 2008/03/05
目录
一、命名规范 2
1.1 Package 的命名 2
1.2 Class 的命名 2
1.3 Class 变量的命名 2
1.4 Static Final 变量的命名 3
1.5 数组的命名 3
1.6 方法的参数 3
二、编码规范 4
2.1 Package/Imports 4
2.2 定义顺序 4
2.3 缩进 5
2.4 页宽 5
2.5 {} 对 6
2.6 括号 6
2.7 方法的行数限制 6
三、注释规范 7
一、命名定
较短的单词可通过去掉“元音”形成
使用匈牙利表示法。
1.1 Package 的命名Package 的名字例: package com.neu.util;
1.2 Class 的命名Class 的名字必,对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例: public class ThisAClassName{}
1.3 Class 变量的命名 变量的名字必须用一个小写的英文字母开头。后面的单词用大写字母开头。例: userName , thisAClassMethod
开头字母要有一定的规范和意义。例:基本类型: 整数类型 byte = b, short = s, int = i, long = l 浮点类型 double = d, float = f 字符类型 char = c 逻辑类型 Boolean = b 符合类型包括: 数组: array = arr, Arraylist = lst如:cUserName表示userName为字符类型。
1.4 Static Final 变量的命名static Final变量的名字应该都大写,并且指出完整含义。 /** *DBConfig PATH **/Public static final String DB_CONFIG_FILE_PATH = “com.neu.etrain.dbcon”
1.5 数数 byte[] buffer; 而不是:byte buffer[];
1.6 方法的参数 使用有意 SetCounter(int size){ this.size = size; }
二、编码规范
2.1 Package/Imports package 行要在 import 行之前,import 中标准的包名要在本地的包名之前,而且按照字母顺序排列。如果 import 行中包含了同一个包中的不同子目 * 来package hotlava.net.stats;
import java.io.*; import java.util.Observable; import hotlava.util.Application;这里 java.io.* 是用来代替InputStream OutputStream 的。 static 常量 public protected package private private Initializer static initializer instance initializer instance 变量 public protected package private private constructor finalizer method static method public protected package private private instance method public protected package private private
2.3 缩进
缩进应该是每行4个空格不要在源
您可能关注的文档
- TPM企业文化.doc
- TPS精益生产用语及解释.doc
- trixell探测器参数.doc
- TVgame人员EMC训练4.ppt
- ubuntu硬盘安装.doc
- uinte2短语.doc
- UCAM菲林制作基本程序简介.ppt
- U872总账、报表综合实训二.doc
- Unit11训练题.doc
- Unit1Wherenisyourpenpalfrom教学设计.doc
- 旗委办副主任2025年度五个带头民主生活会个人对照检查材料(带案例).docx
- (8篇)领导班子带头固本培元、增强党性方面存在的问题及下一步整改措施“五个带头”.docx
- 支队党支部班子“加强理论武装、执行上级组织决定、做好群众工作“等六个方面2026年组织生活会班子对照检查材料.docx
- 带头固本培元、增强党性方面存在的问题及下一步整改措施(“五个带头”8篇精选).docx
- 县纪委书记2025年度五个带头民主生活会对照检查材料.docx
- 县纪委书记在2025年度五个带头民主生活会会前集中学习研讨发言材料.docx
- 《单片机原理及接口技术——基于C51+Proteus仿真(第2版)》全套教学课件.pptx
- 2025年度民主生活会个人对照检查发言材料 八篇.docx
- 2025年度专题民主生活会对照检查材料八篇.docx
- 《新能源汽车驱动电机构造与检修》中职全套教学课件.pptx
最近下载
- 新改版教科版四年级上册科学全册精编知识点(背诵用).pdf
- 武汉大学 2013 – 2014 学年第一学期《线性代数 B》(工科 54 学时) 期末试题.docx VIP
- 2024年邮政营业员高级技师资格证考试题库及答案2.docx VIP
- 温泉度假酒店员工培训手册.pdf VIP
- 铀矿石浓缩物分析方法第1部分硫酸亚铁还原重铬酸钾滴定法测定铀.pdf VIP
- 2024年邮政营业员高级技师资格证考试题库及答案6.docx VIP
- 自体输血管理制度与技术规范.docx
- 武汉大学 2012 – 2013 学年第二学期《线性代数 B》(工科 54 学时) 期末试题.docx VIP
- 皖2014J301民用建筑常用饰面.pdf VIP
- 2025年全国甲卷英语高考试题及答案.docx VIP
原创力文档

文档评论(0)