「java的命名规则」java命名规则和规范

博主:adminadmin 2022-12-04 16:03:08 87

本篇文章给大家谈谈java的命名规则,以及java命名规则和规范对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

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

1、package命名要求包含的所有字符均为小写,同时不能有特殊字符。

2、如果定义类的时候没有使用package,那么java就认为我们所定义的类位于默认包里面(default package)。

3、java中的打包机制是为了防止程序多个地方出现相同的名字而将局部程序限定在一块的机制

如:不同地区可能会存在 同名同姓的人,当要找其中一个人的时候就会产生混淆,为解决这个问题,我们不同地方的所有人(程序)分别打包。调用B的时候分别带上a.B或者是b.B。这样就不会出错了。打包其实就是新建了一个文件夹,然后把需要打包的程序放在这个文件夹里面。

————————————————

java源文件的命名规则是什么

根据约定,Java类名通常以大写字母开头,如果类名称由多个单词组成,则每个单词的首字母均应为大 写例如TestPage;如果类名称中包含单词缩写,则这个所写词的每个字母均应大写,如:XMLExample,还有一点命名技巧就是由于类是设计用来 代表对象的,所以在命名类时应尽量选择名词。  

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

servlet类所在包命名规范:域名类型.域名.项目名称.web.servlet

例如:com.baidu.web.servlet

自定义标签类所在包命名规范:域名类型.域名.项目名称.web.tags

例如:com.baidu.web.tags

过滤器类所在包命名规范:域名类型.域名.项目名称.web.filter

例如:com.baidu.web.filter

Action类所在包命名规范:域名类型.域名.项目名称.web.action

例如:com.baidu.web.action

ActionForm类所在包命名规范:域名类型.域名.项目名称.web.form

例如:com.baidu.web.form

Javabean所在包命名规范:域名类型.域名.项目名称.web.service.impl

例如:com.baidu.web.service.impl

Javabean实现接口命名规范:域名类型.域名.项目名称.web.service

例如:com.baidu.web.service

DAO类所在包命名规范:域名类型.域名.项目名称.dao.impl

例如:com.baidu.dao.impl

DAO类所实现的接口在包中命名规范:域名类型.域名.项目名称.dao

例如:com.baidu.dao

POJO类与hbm文件所在包命名规范:域名类型.域名.项目名称.dao.hbm

例如:com.baidu.dao.hbm

全局公共类、接口类所在包命名规范:域名类型.域名.项目名称.global

例如:com.baidu.global

全局工具类所在包命名规范:域名类型.域名.项目名称.util

例如:com.baidu.util

Java中类的命名规范?

一、Java程序,包名:Package的名字应该都是由小写单词组成,如:text.demo.example

具体的示例如下:

com.icss下面为平台包。stmacmbas为本项目的根程序包。

stmacmbas.base为本项目的开发基础包。

stmacmbas.commerce为商业企业程序包。

stmacmbas.example为示例程序包。

stmacmbas.industry为工业企业程序包。

stmacmbas.stma为国家局程序包。

stmacmbas.util为工具包。

二、文件名。

1. 文件名由英文单词组成,每个单词的首字母大写,最好不要超过4个单词,如:ShipOrder.java。

2. Java文件的文件名要与程序中的public类名相同。

3. Servlet文件要以Servlet作为结尾,如:AddCompanyServlet.java。

三、类名:每个单词的首字母大写。同上。

四、变量名。

1. class变量的命名:变量的名字必须用一个小写字母开头,后面的单词用大写字母开头。

2. static final变量的命名:static final变量的名字应该都大写并且指出完整含义。

3. 用有意义的名字命名变量:首先,用完整的英语单词或约定俗成的简写命名变量(不允许用汉语拼音),如:firstName,zipCode。

4. 用复数命名Collection类变量。Collection包括数组,vector等。命名时使用复数:customers, classmates。

五、方法名。

1. 方法的名字必须用一个小写字母开头,后面的单词用大写字母开头。

2. 方法的名字要与该方法的用途相关。

六、参数名。

1. 参数的命名:参数的名字必须和变量的命名规范一致。

2. 方法的参数:使用有意义的参数命名,如果可能的话,使用和要赋值的字段一样的名字。

Java类的命名规则是什么

1.使用完整描述符来准确地描述变量、字段或类。

例如,使用的名称可以是 FirstName、GrandTotal 或 Corporate Customer。虽然像 x1、y1 或 fn 这样的名称较短容易输入,但是它们并不提供任何信息指出它们所代表的内容。这样对代码的理解、维护和增强会造成一定困难。

2.使用适用于领域内的术语。

如果您的用户将他们的客户称为顾客,则对这个类使用术语Customer来代替Client。许多开发人员曾经犯了这样一个错误:当业界或领域中已存在更贴切的术语时,他们还冥思苦想,准备为一些概念创建通用术语。

3.巧妙节俭地使用缩写。

这表示您应该维护一份标准短格式(缩写)的列表,应该明智地选择它们,并在使用时保持一贯性。例如,如果要使用字 arithmetic 的短格式, 选择 ar、ari 或 art 中的一个,记录下所选的缩写(到底是哪个并不重要),并只使用这一个。

4.使用大小写混合增强名称的可读性。

通常应该使用小写字母,但是将类名和接口名称的第一个字母写成大写,将所有非起始单词的第一个字母也写成大写。

5.将标准首字母缩写词的第一个字母大写。

名称会经常包含标准缩写,如 SQL 表示“Standard Query Language”。诸如表示属性的 sqlDatabase 或表示类的 sQLDatabase 等名称比sQLDatabase 和SQLDatabase 更便于阅读。

6.避免长型名称(最大 15 个字符比较合适)。

虽然类名 AllImplemented IterfacesAndSubclass 可能是个比较好的类名(当然,在此示例中有些夸张),但是这个名称显然太长,应该把它重命名为较短的名称才好。

7.避免名称过于相似或仅在大小写方面有区别。

不应该同时使用变量名 myObject 和 myObjects,也不应该同时使用 myOraDatabase 和 anORADatabase。

扩展资料:

Java类的命名规范如下:

1、 项目名全部小写

2、 包名全部小写

3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。

如:public class MyFirstClass{}

4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。

如:int index=0;

public void toString(){}

5、 常量名全部大写

如:public static final String GAME_COLOR=”RED”;

6、所有命名规则必须遵循以下规则:

1)、名称只能由字母、数字、下划线、$符号组成

2)、不能以数字开头

3)、名称不能使用JAVA中的关键字。

4)、坚决不允许出现中文及拼音命名。

参考资料:百度百科-Java

请问Java的类名、方法名、变量名、常量名等各种命名各自遵循何种规范呢?

1:包(package):用于将完成不同功能的类分门别类,放在不同的目录(包)下,包的命名规则:将公司域名反转作为包名。比如 对于包名:每个字母都需要小写。比如:com.baidu.test;该包下的Test类的全名是:com.baidu.Test.java 。如果定义类的时候没有使用package,那么java就认为我们所定义的类位于默认包里面(default package)。

2:类:首字母大写,如果一个类由多个单词构成,那么每个单词的首字母都大写,而且中间不使用任何的连接符。尽量使用英文。如ConnectionFactory

3:方法:首单词全部小写,如果一个方法由多个单词构成,那么从第二个单词开始首字母大写,不使用连接符。addPerson

4:属性:与方法相同。如ageOfPerson

5:常量:所有单词的字母都是大写,如果有多个单词,那么使用下划线链接即可。

如:public static final int AGE_OF_PERSON = 20;  //通常加上static

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

关于java的命名规则和java命名规则和规范的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-04,除非注明,否则均为首码项目网原创文章,转载请注明出处。