Java命名规则

Posted 木棉花的漂泊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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命名规则的主要内容,如果未能解决你的问题,请参考以下文章

Java类的命名规则是啥

java类中属性的命名规则。

在JAVA中类中方法的命名规则?

java web项目中,模块的命名规则是啥?

java中方法名按照命名规则可以随意定义吗?

JAVA除了要满足命名规则之外,常量和变量一般还要遵循哪些命名惯例和约定?