项目名

项目名:通常使用全部使用小写字母命名:

public static void main(String []args){}

类名称

类名称:通常使用首字母大写,若多个单词,则每个单词首都要大写的驼峰式命名:

public class TheFirstClass{}

包名称

包名称:通常指的是软件包,包名称通常全部使用小写字母命名,且命名格式如下:

个人项目包

indi:多人完成,版权属于发起者:indi.发起者名.项目名.模块名;

pers :独自完成,公开,版权主要属于个人:pers.个人名.项目名.模块名;

priv : 独自完成,非公开,版权属于个人:priv.个人名.项目名.模块名;

团队项目包

团队项目指由团队发起,并由该团队开发的项目,版权属于该团队所有。

team.团队名.项目名.模块名;

公司项目包

com.公司名(英文).项目名.模块名;

变量名与方法名

变量名与方法名:通常使用首字母小写方式命名,若出现多个单词,则首单词字母小写,后面单词首字母大写的驼峰式命名:

变量名

public class Main{
    public static void main(String [] args){
        int note;
        int noteNumber;
    }
}

方法名

public class Main{
    public static void main(String [] args){
        System.out.println(TheJava.getInfo());    //调用TheJava类中的getInfo方法
    }
}
class TheJava{
    //getInfo就是一种方法,返回String字符串
    public static String getInfo(){
        return "return something";
    }
}

常量名

常量名:通常使用全大写字母方式命名,多个单词则使用下划线 "_" 分割:

public class Main{
    public static void main(String [] args){
        public static final String GAME_COLOR="RED";
    }
}

所有命名遵循规则

1、所有命名都坚决不能以数字开头;

2、命名均可使用:字母、数字、下划线_、美元$组成;

3、所有命名坚决不能出现Java的关键字;

4、所有命名坚决不允许出现汉字命名或汉语拼音命名;