HelloWorld 程序
搭建好JVM的开发环境之后,我们先来写一个简单的 Java 程序:
A)打开 Notepad++ ,新建文件
B)在新建的文件里面写入以下代码:
C)保存
D)编译:用 javac 命令编译:
E)运行:用java命令运行:
HelloWorld程序讲解
1)保存的文件就是JAVA的 源程序 文件,JAVA的源程序文件有两个特点:
A)必须是以.java(后缀名.java)结尾的文本文件
B)文件名必须和文件里面的public修饰的类名一样
2)用Notepad++打开HelloWorld.java文件之后,发现代码里面有如下特点:
A)有几个单词是高亮显示的,这些高亮显示的单词叫做关键字。如下图:
B)所有的字母和标点符号,都应该是英文输入法下的,尤其是标点符号,HelloWord程序里面需要注意的标点符号有两点.一对 引号 ””和一个分号;(引号里面的符号不用管)还有两对小括号()一对 中括号 []和两对大括号{},这些符号都必须是英文输入法下的。
C)要注意字母的大小写,比如:
a)HelloWorld里面H和W是大写的
b)所有高亮显示的关键字都是小写的
c)第二行有一个单词String的首字母S就是大写的
d)第三行System的首字母S也是大写的
e)其他的都是小写的(引号“”里面的不管)
3)程序的第一行public class HelloWorld,HelloWorld出现在class关键字之后,那么在JAVA中,我们把HelloWorld叫做类,HelloWorld后面有一对大括号:{}(左大括号在第一行,又大括号在最后一行),大括号之间有3行代码,我们把HelloWorld后面大括号{}之间的这3行代码叫做类体。总结上面的内容就是:HelloWorld是一个类。所有的JAVA程序都至少有一个类,JAVA程序用class关键字来创建一个类,创建类的语法格式是:
public class 类名 { 类体}
其中,类名就是类的名称,本例中,类名是HelloWorld;类体就是类里面的代码,本例中,立体就是3行代码:
public static void main(String args[]) { System.out.println(“Hello, World!”);}
那么,public关键字又起到什么作用呢?这个问题我们后面再讲,此处你只需要照着写就可以。
4)程序的第二行,也就是类体的第一行,我们把它叫做main方法(名字叫做main的一个方法),所有的JAVA程序都必须有main才能运行,而且,所有程序的main方法的格式都一样:
public static void main(String args[]) { 方法体}
main方法后面也有一对大括号{},大括号中间的内容叫做方法体,本例中,我们在main方法中写了一条输出语句:
System.out.println(“Hello, World!”);
这条输出语句的意思就是在控制台(命令行)输出引号里面的内容:Hello,World!
通过以上几点,我们可以总结出JAVA程序的固定格式:
public class 类名 { public static void main(String args[]) { 语句 }}
所谓固定格式,就是说所有的程序都可以这么写,不同的只是类名和语句,其余的都一模一样(包括大小写)。
那我们尝试去改一下HelloWorld程序,首先我们将输出语句引号里面的内容改为Hello, Java! 保存,编译,运行,看看结果是什么?