还是先贴出一段程序:
public class MyFirstJavaProgram{
public static void main(String [] args){
System.out.println("Hello World!");
}
}
这是个标准的完整的程序,在控制台输出了"Hello World!"。
public是关键字,被称为访问修饰符,它用于控制程序的其他部分对这段代码的访问级别。class也是关键字,后面紧跟类名。Java中定义类名的规则很宽松。名字必须以字母开头,后面跟以字母和数字的任意组合。长度上基本没有限制。但是不能用Java保留字。
从类名MyFirstJavaProgram可以看出,标准的命名规范为:类名是以大写字母开头的名词。如果名字由多个单词组成,每个单词的第一个字母都应该大写。这种明明法叫做骆驼命名法(CamelCase)。
变量是以小写字母开头的单词,如果名字由多个单词组成,除第一个单词小写开头,其余的单词的第一个字母都应该大写。
常量是以final修饰的,全部用大写来表示。如圆周率:PI。
源代码的文件名必须与公有类的名字相同,并用.java作为拓展名。如本代码的文件名就是MyFirstJavaProgram.java。
以上都是命名的明规则,然而还有潜规则,那就是类、方法或变量的名字必须是要有意义的单词,让人看了就知道它大概的含义。如我要一个变量表示苹果的颜色,就应该像下面这样命名:appleColor(类似的也行),而不是abc之类毫无意义的名字。