编写第一个Java程序
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
接下来我们看一下如何在你自己的命令行窗口上输出Hello World
。
public class HelloWorld {
/* 这是我的第一个Java程序
* 它的功能就是在命令行窗口上打印出Hello World
*/
public static void main(String[] args) {
System.out.println("Hello World"); // 打印出Hello World
}
}
按照下面的步骤保存、编译并运行上面的程序:
- 在你的Notepad++中手动键入上面的代码
- 将文件保存为HelloWorld.java
- 打开命令行窗口并切换至保存HelloWorld.java文件的目录,例如:C:\DevHome\Projects\Java\Day01
- 运行命令'
javac HelloWorld.java
'编译你的代码 - 运行命令'
java HelloWorld
'执行你的程序
此时HelloWorld
就显示在你的命令行窗口上了。
C:\DevHome\Projects\Java\Day01>javac HelloWorld.java
C:\DevHome\Projects\Java\Day01>java HelloWorld
Hello World
现在我们来深入分析一下HelloWorld
这个程序
- 文件名必须为HelloWorld.java,它一定要和class名称一致(注意区分大小写)
public class HelloWorld
定义了一个名称为HelloWorld
的类- 类的内容定义在一对大括号中
{}
public static void main(String args[])
是Java程序的入口方法,Java虚拟机就是从这里开始执行的,方法体也要定义在一对大括号中{}
。System.out.println("Hello World")
是main方法的唯一语句,它的功能就是在命令行窗口上显示Hello World
,此处双引号"
并不会输出,它用来表明Hello World是一个字符串,最后的分号;
标识语句的结束。- 程序被编译后生成了一个HelloWorld.class的文件
关于Java程序的书写,我们需要注意以下几点:
严格区分大小写
Java是严格区分大小写的,因此HelloWorld
和helloworld
是不一样的。
类名称
类的首字母应大写,由多个英文单词组成时,每个英文的首字母应大写。
Example class MyFirstJavaClass
方法名
方法名的首字母应小写,由多个英文单词组成时,仅第一个英文单词的首字母小写,其余英文的首字母为大写。
Example public void myMethodName()
程序文件名
文件名应与类名完全一致。
在线练习
{$ activeFileHint $}