Java入门程序
一段Java代码
public class Test{
public static void main(String[] args){
System.out.println("Hello World");
}
}
可以通过任何文本编辑器来写这段代码。
保存文件后缀为 .java 就是Java源代码文件了
保存完之后的Java源代码文件就是这样子的
通过键盘 WIN键+R键,输入CMD,运行DOS命令行操作界面(俗称黑窗口)
-- D:进入D盘下
C:\Users\99999>D:
-- cd 文件夹名,进入到这个文件下
D:\>cd JavaProject
-- javac *.java 源代码文件。进行编译Java源代码文件
D:\JavaProject>javac Test.java
-- java 源代码编辑后的java文件,没有.class后缀。执行编译后的java文件
D:\JavaProject>java Test
-- 是程序输出的内容
执行完javac命令之后,目录下的变化
DOS命令
DOS命令是DOS操作系统的命令,一种面向磁盘的操作命令。
比如下面几个命令都是直接操作磁盘的,而不用鼠标双击磁盘,通过windows界面来操作电脑磁盘
:
cd JavaProjrct
dir
...
这些都是DOS操作命令,百度或谷歌能找到很多,自己看着试试这些命令
Java命令
上面的DOS命令操作界面里面会有 javac 和 java 那这两个命令是做什么的呢?
Java是分为两部分,编译和运行
javac是负责编译的。当执行javac命令时,会启动java的编译器程序,对指定扩展名的.java文件进行编译,生成JVM可以识别的字节码文件,也就是.class文件,就是java运行的程序。
java是负责运行的。会启动JVM,来加载运行时所需要的类库,并对.class文件进行执行。
一个Java文件被执行,就必须要有一个程序的入口,也就是起始点。这个起始点入口就是main函数。
javac是怎么编译的?java又是怎么运行的?(问题抛在这里,后面专门讲解。这也是我所疑惑的)
编写Java程序注意事项
1)一个源文件中只能有一个public修饰的类,其他类个数不限
2)一个源文件有N个类,编译结果的class文件就有几个
3)源文件的名字必须和public修饰的类名相同
4)Java语言里单词大小写严格区分
5)main方法是整个程序的入口
6)每一句代码以(;)分号结束