通过一个示例,来简单的了解一下Java程序的基本结构:
public class Test { // 创建类 ① static int num = 1; // 定义成员变量 ② // 定义主方法③ public static void main(String[] args) { System.out.println("Hello World!"); // 输出一行文字 ④ test(); // 调用test()方法 ⑤ } public static void test() { // 定义test()方法 ⑥ System.out.println("这里是test()方法!"); } }① 每一个Java源代码文件都包含一个主类,主类的名称必须和源代码文件名称一致。例如:Test.java文件的主类名称为Test。 ② 定义了静态整型变量,并赋初始值为1。 ③ main()方法是程序的主方法, 称为入口方法, 程序总是从这个方法开始, 并且写法固定。 ④ 在控制台打印输出“Hello World!”,并且在末尾换行。 ⑤ 调用用户定义的test()方法。 ⑥ 定义test()方法,用来输出一行文字。
标识符是指用来标识变量、方法或其他用户定义项的字符串。 命名规则:
标识符由字母、数字、下划线“_”、汉字、美元符号“$”组成,第一个字符不能是数字。不能把java关键字和保留字作为标识符。标识符没有长度限制。标识符对大小写敏感。关键字是对Java编译器有特殊含义的字符串,相当于编译器与程序员的约定,程序员利用关键字来告诉编译器其声明的变量类型、类、方法特性等信息。 Java的关键字如下表所示:
abstractassertbooleanbreakbytecasecatchcharclassconstcontinuedefaultdodoubleelseenumextendsfinalfinallyfloatforgotoifimplementsimportinstanceofintinterfacelongnativenewpackageprivateprotectedpublicreturnstrictfpshortstaticsuperswitchsynchtonizedthisthrowthrowstransienttryvoidvolatilewhile关于各关键字的具体作用,这里不做具体记录。
变量:值可以改变的量。 常量:值不可以改变的量。 所有的变量和常量只有在声明以后才能使用,变量和常量的声明必须使用合法的标识符。
a. 声明变量,即“根据声明的变量类型在内存申请空间”。
// 数据类型 变量名; int a;b. 赋值,即“将数据存储值对应的内存空间”。
// 变量名 = 数值; a = 10;步骤a和步骤b可以合并在一起写:
// 数据类型 变量名 = 数值; int a = 10;c. 使用变量,即“取出数据使用”。
System.out.println(a); // 输出 10变量的命名规则除了标识符的命名规则,还要考虑到程序的可读性与易于维护,所以变量命名尽量要使用有意义的变量名,少用无意义的字符,例如a1、a2、i。 一般变量的名称遵循驼峰命名法(Camel-Case),第一个单词以小写字母开始,从第二个单词开始以后的每个单词的首字母都采用大写字母,例如:myName、myEnglishScore。
注释:用于注解说明程序的文字。 作用:提高代码的可读性,便于代码的维护。 注释包含的文字会在编译过程中被编译器忽略,不会对程序的运行产生任何影响。 学习写注释是一个程序员应该养成的良好习惯。 Java中的注释类型:
单行注释public class Test { // 创建类 // 这是一条单行注释 // 定义主方法 public static void main(String[] args) { System.out.println("Hello World!"); // 输出一行文字 } } 多行注释public class Test { // 创建类 /* 这是一条 多行注释 */ // 定义主方法 public static void main(String[] args) { System.out.println("Hello World!"); // 输出一行文字 } } 文档注释/** * 这是一个文档注释 * @author ilifedream * @version 1.0 */ public class Test { // 创建类 /** * This method is the main method. * @param args Unused. * @return Nothing. */ public static void main(String[] args) { System.out.println("Hello World!"); // 输出一行文字 } } 文档注释中的内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档。 操作方式javadoc -d testDoc -author -version Test.java 在源文件所在路径打开命令行窗口并输入上面的代码,即可生成说明文档。 打开index.html,即可查看文档。 这就是Test.java中文档注释的内容。