所有命名规则必须遵循以下规则:
1)、名称只能由字母、数字、下划线、$符号组成
2)、不能以数字开头
3)、名称不能使用JAVA中的关键字。
1:见名知意 比如我要定义一个学生类,应该是class Student{},而不是class S{}
2: 对于类或者接口 一个单词的话首字母必须大写,多个单词的话每个单词的首字母必须大写
比如:Student,常见的HelloWorld
3:对于方法或者变量 一个单词的时候全部小写,多个单词的话除第一个单词首字母小写,其他单词首字母都大写
比如:mian方法,setStudentAge()等
4:对于常量 一个单词的常量需要所有字母大写,多个单词的话所有字母都需要大写,单词之间用_隔开
比如:PI , STUDENT_MAX_AGE;
5:对于包的命名 所有单词都小写,如cn
当然这些都不是硬性规定,你可以按照自己的想法去命名。但那样的代码可读性很差,写代码并不是一个人的事,当今世界是一个讲究团队合作的世界,个人能力终究不可能拼过团队,如果拼过了那么我相信你一定是万中无一的练武奇才。要把一些好的东西养成一种习惯,有时候习惯是真的可以让你避免很多不必要的麻烦。
特别是上面的第一点都是所有的基础,如果你命名的变量等不能见名之意,过段时间你连自己写了什么都看不懂。对了有些可能会说我可以注释啊。注释这种东西很重要,但为什么要浪费在一些不必要的开销中去呢。
/**
* @Author: 阿波罗
* @Date: 2021/11/19 21:06
* @oath: 不分白天黑夜的征途 淦!
* @Version: 1.0.0
*/
public class Demo01 {
public static void main(String[] args) {
//Java标识符都应该是以字母,美元符号,或者下划线开始 大小写十分敏感 可以使用中文,但不建议使用,不能使用关键字做为变量名或方法名
//一下是正确的命名方式
String hello = "aopllo";
String $hello = "aopllo";
String _hello = "aopllo";
String Hello = "aopllo";
}
}