JAVA命名规则

合集下载

java中的命名规则和具体要求

java中的命名规则和具体要求

java中的命名规则和具体要求
在Java中,命名规则和具体要求有以下几点:
1. 标识符的命名规则:
- 可以由字母、数字、下划线和美元符号组成。

- 第一个字符必须是字母、下划线或美元符号。

- 标识符不能是Java的关键字,例如if、for、class等。

2. 标识符的命名规范:
- 使用驼峰命名法(Camel Case):除了第一个单词的首字母小写外,其余单词的首字母大写。

- 标识符要有意义,能够清晰地表达其用途。

- 标识符不宜过长,一般不超过15个字符。

3. 包名的命名规范:
- 同样使用驼峰命名法。

- 包名应该是全小写字母。

- 包名应该与域名反向相对应,例如com.example。

4. 类名的命名规范:
- 使用驼峰命名法。

- 类名的第一个字母应该大写。

- 类名应该是名词或名词短语。

5. 方法名的命名规范:
- 使用驼峰命名法。

- 方法名的第一个字母应该小写。

- 方法名应该是动词或动词短语。

6. 常量名的命名规范:
- 使用全大写字母。

- 多个单词之间用下划线分隔。

- 常量名应该是名词或名词短语。

需要注意的是,虽然Java中对变量名的长度没有明确限制,但为了提高代码的可读性,应尽量避免使用过长的变量名。

另外,根据Java编码规范,建议使用英文命名,不要使用中文或其他非英文字符。

java文件命名规则

java文件命名规则

java文件命名规则Java文件命名规则在Java编程中,文件命名规则是非常重要的,它可以让代码更加规范、易读和易于维护。

本文将介绍一些常见的Java文件命名规则,以及为什么要遵守这些规则。

1. 文件名应以字母开头在Java中,文件名应以字母开头,可以包含字母、数字和下划线。

不推荐使用特殊字符或空格。

这样可以保证文件名的可读性和可维护性。

2. 类名应采用驼峰命名法在Java中,类名应采用驼峰命名法,即首字母小写,后面的每个单词首字母大写,例如:myClass、helloWorld。

这样可以使类名更加清晰易读。

3. 接口名应采用驼峰命名法与类名类似,接口名也应采用驼峰命名法。

在Java中,接口名通常以大写字母"I"开头,例如:IHello、IMessage。

这样可以清楚地表示该名称是一个接口。

4. 方法名应采用驼峰命名法在Java中,方法名也应采用驼峰命名法。

方法名应该描述该方法的功能,以动词开头,例如:sendMessage、calculateSum。

这样可以使方法名更加清晰易懂。

5. 常量名应全大写,单词间用下划线分隔在Java中,常量名应全大写,单词之间用下划线分隔。

例如:MAX_VALUE、PI。

这样可以使常量名在代码中更加显眼,易于辨识。

6. 包名应全小写,单词间用点分隔在Java中,包名应全小写,单词之间用点分隔。

例如:com.example.utils。

这样可以使包名更加规范,易于识别和管理。

7. 文件名应与类名或接口名一致在Java中,文件名应与类名或接口名一致。

例如,类名为MyClass,则文件名应为MyClass.java。

这样可以避免混淆和错误。

8. 避免使用中文或拼音作为命名在Java中,应避免使用中文或拼音作为命名。

尽管Java支持中文命名,但不推荐使用,因为这样会增加代码的可读性和可维护性。

9. 使用有意义的命名在Java中,命名应具有描述性,能够清晰地表达其用途。

java 版本命名规则

java 版本命名规则

java 版本命名规则Java版本命名规则在Java编程语言中,每个版本都有其特定的命名规则。

这些命名规则旨在确保版本的辨识度和一致性。

本文将介绍Java版本命名规则,并对每个版本进行简要的描述。

1. Java 1.0(Oak)Java 1.0是最早发布的Java版本,也被称为Oak。

它是最基本的Java版本,提供了最基础的Java语言特性和类库。

2. Java 1.1(Java 1)Java 1.1是Java的第一个正式版本,也被称为Java 1。

它增加了许多新特性,如内部类、反射、JavaBeans等。

3. Java 1.2(Java 2)Java 1.2是Java的第二个正式版本,也被称为Java 2。

它引入了许多重要的改进,包括集合框架、Swing界面库、Java命名和目录接口等。

4. Java 1.3(Kestrel)Java 1.3是Java的第三个正式版本,也被称为Kestrel。

它增加了一些新特性,如JDBC 2.0、Java Sound API和Java Naming and Directory Interface (JNDI)等。

5. Java 1.4(Merlin)Java 1.4是Java的第四个正式版本,也被称为Merlin。

它引入了许多重要的改进,如正则表达式、NIO、XML处理、JMX等。

6. Java 5.0(Tiger)Java 5.0是Java的第五个正式版本,也被称为Tiger。

它引入了许多重要的新特性,如泛型、自动装箱/拆箱、枚举、注解等。

7. Java 6(Mustang)Java 6是Java的第六个正式版本,也被称为Mustang。

它增加了一些新特性,如脚本引擎、JAXB 2.0、Java Compiler API等。

8. Java 7(Dolphin)Java 7是Java的第七个正式版本,也被称为Dolphin。

它引入了一些新特性,如钻石操作符、try-with-resources语句、switch语句的字符串等。

java类名命名规则

java类名命名规则

java类名命名规则1、不可以以空格做分隔,如: book.java2、不可以与大写字母相同。

如: work.java3、不可以与数字混合在一起,如: works.java4、不可以有两个相同的字符,如:abc.java5、不可以用单词的缩写。

如: exam.java6、不可以重复上一个类的名字,但这个类不一定是最后一个被创建的类。

如:call.java7、不可以用字母与数字相同,如: dog.java8、不可以将下标变成负号,如: align.java9、不可以与常量或变量有关的名称的字母重复。

如: word.java10、不可以使用相同的大写字母命名。

如: name.java11、不可以把一个类的名字和其子类的名字合在一起。

如: ng.Object12、不可以在最后面加一个分号。

如:class.java13、不可以在命名的时候省略大写字母“ S”,如:data.java14、不可以直接把变量放入类中,不加引号,如:random.java15、不可以重复命名方法,如: print.java16、不可以在方法里嵌套方法。

如: for.java17、不可以把变量命名为有符号整数。

如: math.java18、不可以在变量前面加类名的第一个字符,如: a11.java19、不可以在最后面加一个括号。

如: code.java20、不可以再方法的前面加上“#”号,如: sum.java21、不可以再类名前加方法的字符串。

如: method.java22、不可以将类的名字写在注释里,如:类名“ let”23、不可以直接在方法里面用注释。

如:new.java24、不可以在方法名后面用分号。

如: import.java25、不可以在方法里面使用throws或throws.如: main.java26、不可以在方法的末尾加空格。

如:方法结束。

27、不可以再文件名里包含空格,如: file.java28、不可以在文件名里包含单引号,如:file1.java29、不可以在文件名里包含双引号,如: file2.java30、不可以在文件名里包含三个及以上的连续单引号,如: file3.java31、不可以将文件名改为不是英文字母或数字组成的名字,如:file4.java32、不可以在文件名里包含缩写词,如: document.java33、不可以用引号把文件名括起来,如: document1.java34、不可以用双引号把文件名括起来,如: file2.java35、不可以用小于号或大于号,如: one.java36、不可以用上下标形式来表示文件名,如:document1.java37、不可以用斜线分割文件名,如:document2.java38、不可以用逗号作为文件名的结束,如:document3.java39、不可以在文件名后面加英文空格。

java中类名的命名规则

java中类名的命名规则

java中类名的命名规则Java中类名的命名规则Java是一门面向对象的编程语言,类是Java中最基本的组成单元之一,类名的命名规则对于Java程序的编写非常重要。

下面将介绍Java中类名的命名规则。

1.类名的长度和含义Java中类名的长度应该尽可能的短,但是要表达清楚该类的含义。

类名应该是一个名词,能够清晰地表达该类的作用和意义。

2.类名的首字母大写Java中类名的首字母必须大写,这是Java语言的规定。

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

3.类名的命名方式Java中类名的命名方式有三种:驼峰式命名法、下划线命名法和大写命名法。

(1)驼峰式命名法驼峰式命名法是Java中最常用的命名方式,它将单词的首字母大写,并将多个单词连接在一起,中间不使用分隔符。

例如:Person、Student、StudentInfo。

(2)下划线命名法下划线命名法将单词之间用下划线连接起来,每个单词的首字母都是小写的。

例如:person_info、student_info、student_info_detail。

(3)大写命名法大写命名法将单词的首字母大写,并将多个单词连接在一起,中间不使用分隔符。

例如:PERSON、STUDENT、STUDENTINFO。

4.类名的命名规范Java中类名的命名规范应该遵循以下几点:(1)类名应该尽量简短,但是要表达清楚该类的作用和意义。

(2)类名应该是一个名词,能够清晰地表达该类的作用和意义。

(3)类名的首字母必须大写。

(4)如果类名由多个单词组成,那么每个单词的首字母都要大写。

(5)类名的命名方式应该遵循驼峰式命名法。

(6)类名不要使用Java中的关键字。

5.类名的命名示例下面是Java中类名的一些常见示例:(1)Person:表示一个人的类。

(2)Student:表示一个学生的类。

(3)Teacher:表示一个老师的类。

(4)Car:表示一辆车的类。

(5)Computer:表示一台电脑的类。

java方法的命名规则

java方法的命名规则

java方法的命名规则Java方法的命名规则在Java编程中,方法是一种用于封装可执行代码的语句块,可以重复使用并且可以接受参数和返回结果。

为了提高代码的可读性和维护性,我们需要遵守一定的命名规则来命名方法。

以下是一些常用的Java方法的命名规则。

1. 使用动词作为方法名的开头:方法名应该以动词开头,以描述方法的操作。

例如,可以使用"calculate"、"generate"、"find"等动词来命名方法。

2. 使用驼峰命名法:驼峰命名法是一种命名方法,其中每个单词的首字母大写,其他字母小写,并且单词之间没有下划线。

例如,可以使用"calculateSum"、"generateRandomNumber"、"findMaxValue"等命名方法。

3. 使用有意义的方法名:方法名应该能够准确地描述方法的功能和目的。

避免使用无意义的方法名,例如"xyz"、"temp"等。

使用有意义的方法名可以提高代码的可读性和可维护性。

4. 避免使用缩写和简写:尽量避免使用缩写和简写,除非它们是广为接受的词汇。

使用完整的单词可以提高代码的可读性,并且可以避免歧义。

5. 使用名词和形容词来描述返回结果:如果方法返回一个结果,例如计算结果或对象实例,可以使用名词或形容词来描述返回结果。

例如,可以使用"getSum"、"findMaxValue"等命名方法。

6. 使用具体的参数名:方法的参数应该具有描述性的名称,以便于理解和使用。

避免使用单个字母作为参数名,例如"a"、"b"等。

使用具体的参数名可以提高代码的可读性,并且可以减少错误。

7. 使用动词和名词组合来描述复杂操作:如果方法需要进行复杂的操作,可以使用动词和名词的组合来描述操作的步骤和目标。

java命名规范

java命名规范

java命名规范Java命名规范是指在编写Java代码时应遵循的命名规则和约定。

它的目的是为了使代码更易于阅读、理解和维护。

下面是关于Java命名规范的详细说明:1. 包名:- 包名应该全部小写,不使用下划线或其他特殊字符。

- 包名应该按照域名倒序指定,例如com.example.project。

- 包名应该具有实际意义,反映所包含的类的功能。

2. 类名:- 类名以大写字母开头,并使用驼峰式命名法,例如MyClass。

- 类名应该具有实际意义,反映类的责任和功能。

- 类名不应该使用缩写或首字母缩写。

3. 接口名:- 接口名以大写字母开头,并使用驼峰式命名法,例如MyInterface。

- 接口名应该具有实际意义,反映接口的功能。

4. 方法名:- 方法名以小写字母开头,并使用驼峰式命名法,例如myMethod。

- 方法名应该具有实际意义,反映方法的功能。

- 方法名不应该使用缩写或首字母缩写。

5. 变量名:- 变量名以小写字母开头,并使用驼峰式命名法,例如myVariable。

- 变量名应该具有实际意义,反映变量的用途。

- 如果变量名包含多个单词,则使用下划线将其分隔,例如my_variable。

6. 常量名:- 常量名应该全部大写,并使用下划线将单词分隔,例如MY_CONSTANT。

- 常量名应该具有实际意义,反映常量的用途。

7. 枚举类型名:- 枚举类型名以大写字母开头,并使用驼峰式命名法,例如MyEnum。

8. 包内私有变量和方法名:- 包内私有变量和方法名以小写字母开头,并使用驼峰式命名法,例如myPrivateVariable。

- 包内私有变量和方法应该具有实际意义,反映其用途和功能。

9. 类成员变量和方法名:- 类成员变量和方法名以小写字母开头,并使用驼峰式命名法,例如myMemberVariable。

- 类成员变量和方法名应该具有实际意义,反映其用途和功能。

10. 参数名:- 参数名以小写字母开头,并使用驼峰式命名法,例如myParameter。

Java中的命名规范

Java中的命名规范

Java 中的命名规范Java 中的命名规范⼀. 常规约定类⼀般采⽤⼤驼峰命名,⽅法和局部变量使⽤⼩驼峰命名,⽽⼤写下划线命名通常是常量和枚举中使⽤。

⼆. 包命名包名统⼀使⽤⼩写,点分隔符之间有且仅有⼀个⾃然语义的英⽂单词或者多个单词⾃然连接到⼀块(如 springframework ,deepspace 不需要使⽤任何分割)。

包名统⼀使⽤单数形式,如果类命有复数含义,则可以使⽤复数形式。

包名的构成可以分为以下⼏四部分【前缀】【发起者名】【项⽬名】【模块名】。

常见的前缀可以分为以下⼏种:三. 类命名类名使⽤⼤驼峰命名形式,类命通常时名词或名词短语,接⼝名除了⽤名词和名词短语以外,还可以使⽤形容词或形容词短语,如Cloneable ,Callable 等,表⽰实现该接⼝的类有某种功能或能⼒。

对于测试类则以它要测试的类开头,以Test 结尾,如HashMapTest 。

对于⼀些特殊特有名词缩写也可以使⽤全⼤写命名,⽐如XMLHttpRequest ,不过笔者认为缩写三个字母以内都⼤写,超过三个字母则按照要给单词算。

这个没有标准,如阿⾥巴巴中fastjson ⽤JSONObject 作为类命,⽽google 则使⽤JsonObjectRequest 命名,对于这种特殊的缩写,原则是统⼀就好。

四. ⽅法类型约束例项⽬名全部⼩写,多个单词⽤中划线分隔‘-’spring-cloud 包名全部⼩写com.alibaba.fastjson类名单词⾸字母⼤写Feature, ParserConfig,DefaultFieldDeserializer 变量名⾸字母⼩写,多个单词组成时,除⾸个单词,其他单词⾸字母都要⼤写password, userName 常量名全部⼤写,多个单词,⽤'_'分隔CACHE_EXPIRED_TIME ⽅法同变量read(), readObject(), getById()前缀名例含义indi (或onem )indi.发起者名.项⽬名.模块名.……个体项⽬,指个⼈发起,但⾮⾃⼰独⾃完成的项⽬,可公开或私有项⽬,copyright 主要属于发起者。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
if (i>0) { i ++ }; // 正确, { 单独作为一行 } 语句永远单独作为一行.
} 语句应该缩进到与其相对应的 { 那一行相对齐的位置。
8.括号 左括号和后一个字符之间不应该出现空格, 同样, 右括号和前一个字符之间也不应该出现空格. 下面的例子说明括号和空格的错误及正确使用: CallProc( AParameter ); // 错误 CallProc(AParameter); // 正确
例如: ,描述部分用来书写该类的作用或者相关信息,块标记部分必须注明作者和版本。 例如:
例如:
class Window extends BaseWindow { ... } 2.3 构造函数注释 构造函数注释采用 ,描述部分注明构造函数的作用,不一定有块标记部分。 例如:
有例如:
2.4 域注释 域注释可以出现在注释文档里面,也可以不出现在注释文档里面。用的域注释将会被认为是注 释文档热出现在最终生成的 HTML 报告里面,而使用的注释会被忽略。 例如:
public void doGet (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doPost(request, response); } 前两行为描述,描述完毕后,由@符号起头为块标记注视。 2 注释的种类 2.1 文件头注释 文件头注释以 结束,需要注明该文件创建时间,文件名,命名空间信息。
boolean isTrigerSuccess = false; 又例如:
boolean isTrigerSuccess = false; 再例如:
int x = 1263732;
2.5 方法注释 方法注释采用 ,描述部分注明方法的功能,块标记部分注明方法的参数,返回值,异常等信息。 例如:
6, 方法的参数 使用有意义的参数命名,如果可能的话,使用和要赋值的字段一样的名字:
SetCounter(int size){ this.size = size; } 7, {} 对 {} 中的语句应该单独作为一行. 例如, 下面的第 1 行是错误的, 第 2 行是正确的: if (i>0) { i ++ }; // 错误, { 和 } 在同一行
9, Java 的语法与 C++ 及为相似,那么,你知道 Java 的注释有几种吗?是两种? // 注释一行 注释若干行 不完全对,除了以上两种之外,还有第三种,文档注释: 注释若干行,并写入 javadoc 文档
Java 代码规范 --注释 @author格式 注释文档将用来生成 HTML 格式的代码报告,所以注释文档必须书写在类、域、构造函数、方 法、定义之前。注释文档由两部分组成——描述、块标记。 例如:
1. Package 的命名 Package 的名字应该都是由小写单词组成。 package com.neu.util
2. Class 的命名 Class 的名字必须由大写字母开头而其他字母都小写的单词组成,对于所有标识符,其中包含的 所有单词都应紧靠在一起,而且大写中间单词的首字母。 public class ThisAClassName{} 3. Class 变量的命名 变 量 的 名 字 必 须 用 一 个 小 写 字 母 开 头 。 后 面 的 单 词 用 大 写 字 母 开 头 , 如 userName , thisAClassMethod
4. Static Final 变量的命名 static Final 变量的名字应该都大写,并且指出完整含义。
public static final String DB_CONFIG_FILE_PATH ="com.neu.etrain.dbconfig";
5. 数组的命名 数组应该总是用下面的方式来命名: byte[ ] buffer; 而不是: byte buffer[];
相关文档
最新文档