java命名规范
JAVA 命名规范
定义规范的目的是为了使项目的代码样式统一,使程、序有良好的可读性。
1、包的命名 (全部小写,由域名定义)
Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。 由于互联网上的域名称是不会重复的,所以程序员一般采用自己在互联网上的域名称作为自己程序包的唯一前缀。
例如 com.toopoint.sqliteutils
2、类的命名 (单词首字母大写)
根据约定,Java类名通常以大写字母开头,如果类名称由多个单词组成,则每个单词的首字母均应为大 写例如TestPage;如果类名称中包含技术性单词(例如XML)缩写,则这个所写词的每个字母均应大写,如:XMLExample,还有一点命名技巧就是由于类是设计用来 代表对象的,所以在命名类时应尽量选择名词。
例如: Graphics
3、方法的命名 (首字母小写,后面每个单词的开头大写)
方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头,方法代表某种功能性的操作,所以命名时应尽量使用动词
例如:drawImage
4、常量的命名 (全部大写 ,常加下划线)
在JAVA代码中,无论什么时候,均提倡应用常量取代数字、固定字符串。也就是 说,程序中除0,1以外,尽量不应该出现其他数字。常量可以集中在程序开始部分定义或者更宽的作用域内,名字应该都使用大写字母,并且指出该常量完整含 义。如果一个常量名称由多个单词组成,则应该用下划线“_”来分割这些单词如:NUM_DAYS_IN_WEEK、MAX_VALUE
例如:MAX_VALUE
5、参数的命名
参数的命名规范和方法的命名规范相同,而且为了避免阅读程序时造成迷惑,请在尽量保证参数名称为一个单词的情况下使参数的命名尽可能明确。
6、Javadoc注释
Java除了可以采用我们常见的注释方式之外,Java语言规范还定义了一种特殊的注释,也就是我们 所说的Javadoc注释,它是用来记录我们代码中的API的。Javadoc注释是一种多行注释,以/**开头,而以*/结束,注释可以包含一些 HTML标记符和专门的关键词。使用Javadoc 注释的好处是编写的注释可以被自动转为在线文档,省去了单独编写程序文档的麻烦,可以参考 android 或java的官方文档
例如:
/**
Java命名规范_工学_高等教育_教育专区。java变量、类、包名的命名规范命名规范 ? 本规范主要针对 java 开发制定的规范 项目命名 ? 项目创建,名称所有字母均小写,组...
Java命名规范_计算机软件及应用_IT/计算机_专业资料。JAVA命名规则 包的命名 Java 包的名字都是由小写单词组成。 例如: 例如: com.bster.service 类的命名 类的...
java命名规范_IT/计算机_专业资料。java命名规范命名(必须 必须) 一 命名 必须 团队名称 包命名 白手党 com.global.bigshowparty(队名).callforstudent(项目).模...
java各种命名规范_计算机软件及应用_IT/计算机_专业资料。java中类名、包名、常量、变量命名规范定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性。 ...
Java命名规范_IT/计算机_专业资料。Java 是一种区分字母的大小写(case-sensitive)的语言,下面谈谈 Java 语言中包、类、变 量等的命名规范。 (一)Package(包)的...
目录1.java命名规范 1.1 包的命名 1.2 类的命名 1.3 方法的命名 1.4 常量的命名 1.5 参数的命名 1.6 变量命名 & 匈牙利命名法 1.java命名规范 1.1...
java命名规范_计算机软件及应用_IT/计算机_专业资料。java命名规范1. Java命名规范 1、 package 的命名格式如下:com.newland.xxxx.yyyy (xxxx 为项目简称,yyyy 为...
java各种命名规范_计算机软件及应用_IT/计算机_专业资料。java各种命名规范定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性。 包的命名 (全部小写,...
java命名规范_计算机软件及应用_IT/计算机_专业资料。java命名规范中包含了包的命名、类、servlet的命名等包命名规范:目的:包的命名规范应当体现出项目资源良好的划分...
但是由于 Java 面向对象编程的特 性,每一名 Java 程序员都 可以编写属于自己的 Java 包,为了保障每个 Java 包命名的唯一 性, 在最新的 Java 编程规范中, ...
热门文档