首页 > 代码库 > Java命名规则

Java命名规则

1.包的命名

Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都可以编写属于自己的Java包,为了保证为一个Java包命名的唯一性,在最新的java编程规范中要求在自己的包名称之前加上唯一的前缀。由于互联网的域名称都是不会重复的。所以程序员一般采用自己在互联网上的域名称作为自己程序包的唯一前缀。

例如: net.frontfree.javagroup

包划分及命名规则:

com.mycompany.util

com.mycompany.myproject

com.mycompany.myproject.util

com.mycompany.myproject.model

com.mycompany.myproject.dao

com.mycompany.myproject.dao.ejb

com.mycompany.myproject.dao.hibernate

com.mycompany.myproject.service

com.mycompany.myproject.service.impl

com.mycompany.myproject.webapp.action

com.mycompany.myproject.webapp.filter

com.mycompany.myproject.webapp.listener

com.mycompany.myproject.webapp.taglib

2.类名

类的名字必须由大写字母开头而单词中的其他字母均为小写;如果类名称由多个单词组成,则每个单词的首字母均为首字母大写,例如TestPase;

如果类名称中包含单词缩写,则这个所写词的每个字母均匀大写,如:XMLExample。

注:类命名是设计用来代表对象的,所以在命名类时应尽量选择名词。例如:Circle

3.方法的命名

  方法的名字第一单词应以小写字母作为开头,后面的单词则用大写字母开头。例如:sendMessge

4.常量的命名

  常量的名字应该都使用大写字母,并且指出该常量完整含义。如果一个常量名称由多个单词组成,该用下换线来分割这些单词。例如:MAX_VALUE

5.参数的命名

  参数的命名规范和方法的命名规范形同,而且为了避免阅读程序时造成混淆。要尽量保证参数在一个单词的情况下是参数的命名尽可能的明确。

 

Java命名规则