[原文:http://www.oracle.com/technetwork/java/codeconventions-135099.html#367
]
标识符类型
|
命名规则
|
示例
|
包(Package) |
包名的前缀应该为小写的英文字母,最好为高级域名(如com,edu,gov)或国家标识符,以便确保其唯一性。子级的命名可以根据需求确定,例如按分类、部门、项目等。 |
com.sun.eng
com.apple.quicktime.v2
edu.cmu.cs.bovik.cheese |
类(Class) |
使用名词作为类名。按照驼峰式,每个单词首字母大写。同时要确保你的名称是有意义的并且使用完整的单词(除非缩写更为通用)。 |
class Raster;
class ImageSprite; |
接口(Interface) |
规则与类的命名一致。 |
interface RasterDelegate;
interface Storing; |
方法(Method) |
使用动词作为方法名。除了首个单词,其后每个单词的首字母大写。 |
run();
runFast();
getBackground(); |
变量(Variable) |
不应该以"_"或"$"作为首字母。除了首个单词,其后每个单词的首字母大写。
变量名应该在不妨碍表达正确含义的前提下尽量地简短,整数可以使用i,j,k,m,n表示,字符可以用c,d,e。
|
int i;
char c;
float myWidth; |
常量(Constant) |
所有字母大写,使用"_"连接每个单词。 |
static final int MIN_WIDTH = 4;
static final int MAX_WIDTH = 999;
static final int GET_THE_CPU = 1; |
分享到:
相关推荐
java编码规范,java_code_spec,其中介绍了关于类的命名,方法的命名规则等
Java开发规范:命名规则、注释规则、编码规则等一些常用的规范
1.3 Java命名规则 4 1.4 子系统命名规范 5 1.5 层次命名规范 6 1.6 JNDI命名规则 6 1.7 主机名命名规则 7 2程序的版式 8 2.1 空行 8 2.2 代码行 8 2.3 代码行内的空格 9 2.4 对齐 10 2.5 长行拆分 10 2.6 注释 11 3...
java编码规范,包括java基本编码规则、ssh编码规则、数据库命名规则,希望对你有帮助。
JAVA编码规范
本规范规定了使用Java语言编程时排版、注释、命名、编码和JTEST的规则和建议。 本规范适用于使用Java语言编程的产品和项目
1.2 相关知识 1.2.1 文件后缀名 1.2.2 源文件样式约定 1.2.3 注释规范 1.2.4 命名规范 Java高级程序设计实战教程第一章-Java编码规范全文共13页,当前为第3页。 1.2.1 文件后缀名 表1-1 Java程序使用的文件后缀名 ...
java 编程规范 范例 排版 注释 命名规则 程序效率
Java 程序编码规范 所有的程序开发手册都包含了各种规则。一些习惯自由程序人员可能对这些规则很不适应,但是在多个开发人员共同写作的情况下,这些规则是必需的。这不仅仅是为了开发效率来考虑,而且也是为了后期...
JAVA编程规范2012年本公司自编。 1.命名规范 4 1.1. 共通事項 4 1.2. 方法(函数)的命名 4 1.3. 字段与局部变量的命名 5 1.4. 命名实例 5 2.方法 6 2.1. JavaDoc注释方法 6 2.2. 起始注释的记述方法 7 2.3. 其它...
详细的介绍了java的编码规范,包、类、方法的命名规则,注释的规范
本文档记述了JAVA开发中的有关包、类、抽象类、接口、方法、变量和常量的命名规则,用于规范JAVA编码过程中的命名和代码书写规范。
所有的程序开发手册都...命名规范 定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性)
关于二方库版本号的命名方式,下列哪些说法符合《阿里巴巴Java开发手册》:ABCD A .版本号命名格式:主版本号.次版本号.修订号。 B .主版本号:产品方向改变,或者大规模API不兼容,或者架构不兼容升级。 C .次...
CSS编码规范,基本书写规范,CSS命名参考,Java 编程规则,JSP 编码规范,网站技术规范....
编码规范说明,包括 命名规范、语句规范、注释规范、命名规则等
本次开发编码规范手册的变更,相比上一版本存在较多的变化。 主要集中在,对于其中的原理有了更深层次的追踪和了解: 1. 集合元素章节对于集合元素的处理上容易出现问题的地方。 2. 新增敏捷模式下,对设计文档的...