1. 程式人生 > >Java命名規則

Java命名規則

val 使用 stp taglib com 必須 字母 聯網 max

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命名規則