第一个Java程序Hello World
1.程序开发步骤说明
Java程序开发的三步骤:编写、编译、运行。
2.编写Hello World源程序
2.1 新建文本文本文件,完整的文件名修改为HelloWorld.java,其中文件名为HelldWorld,后缀名必须为.java。
2.2 用记事本打开
2.3在文件中键入本并保存,代码如下:
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World !");
}
}
注意:
文件名必须是HelloWorld,保证文件名和类名字是一致的,大小写。每个字母和符号必须与事例代码块一模一样。
第一个源程序就编写完成了,但是这个文件是程序员编写的,JVM是看不懂的,也就不能运行,因此我们必须将编写好的Java源文件编译成JVM看懂的字节码文件。
3.编译HelloWorld源文件
键入win + r 后输入cmd进入DOS,进入Java源文件的目录下,使用javac(编译器)命令行进行编译。
命令:
javac Java源文件名.后缀名
举例:
javac HelloWorld.java
编译成功后,命令行是没有任何提示。打开java源文件所在的目录,就会发现了一个新的文件HelloWorld.class,该文件就是编译后的文件,是Java的可运行文件,称为字节码文件,有了字节码文件,就可以运行文件了。
Java源文件的编译工具javac.exe,在JDK安装目录的bin目录下。但是由于配置了环境变量,可以在任何目录下使用。
4.运行HelloWorlod程序
在DOS命令行中,进入源文件的目录,使用java命令进行运行。
命令:
java 类名字
举例:
java HelloWorld
java HelloWorld 千万千万不要加.class
Java程序.class 的运行工具 java.exe ,在JDK安装目录的bin目录下。但是由于配置了环境变量,可以再任意目录下使用java命令了。
5.入门程序小结
5.1编译和运行是两回事
- 编译: 是指将我们编写的java源文件翻译成JAM认识的class文件,在这个过程中 ,javac编译器会检查我们所写的程序是否有错误,如果有错误就会提示出来,如果没有错误就会编译成功。
- 运行:是指将class文件交给JVM就会去执行我们编写的程序。
5.2关于main方法
main方法:称为主方法。写法是固定的不可以更改了。main方法是程序的入口点货主起始点,无论我们编写多少程序,JVM在运行的时候,都会从main方法这里开始执行。
当然也有人会说那个args可以改成其他的名字,还有那个[]可以放在args的后面。对 这么说是很对的,语法上是可以通过的,但是会被人觉得你不专业,因为这种写法是这么多年来流传下来的规范,所以main方法的写法要固定,不要更改。
5.3 HelloWorld案例常见问题
正常代码如下:
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World !");
}
}
导致案例代码没有运行成功的原因:
1.单词拼写错误
2.中英文标点问题
代码要全英文
3.文件名问题(重点)
文件名和类名不同引起的编译失败
文件扩展名隐藏导致编译失败
4.括号匹配问题
Java中括号{}必须是成对出现的
5.文件没有保存导致没有编译成功。