二、第一個Java程序
在制作第一個Java程序之前,我們需要先來了解一下Java程序的運行原理。Java程序被稱為高級語言,為什么呢?因為它的內(nèi)容不能直接被計算機所理解。
大家都應(yīng)該看過黑客帝國吧,里面講述了一個計算機構(gòu)建的世界,其中有一幕很經(jīng)典的鏡頭,全是由0和1組成的世界,那么這里為什么用0和1,而不用別的數(shù)字呢?因為計算機只能理解0和1 ~也就是所謂的二進制,這么看來,咱們的Java肯定不是用0和1來制作的,所以呢,計算機不能直接理解我們的Java語言。
那么為了讓計算機能理解我們的Java語言,我們應(yīng)該做什么樣的操作呢?很簡單,我們把高級語言編譯一下,就可以通過JDK自帶的工具把Java語言編譯成機器語言了。之后我們只要運行編譯之后的文件,就可以得到Java語言的運行結(jié)果了~
了解了以上的原理之后呢,我們來看一下第一個Java程序的編寫~
1.新建一個文本文檔,起個名叫HelloWorld,當(dāng)然這個地方的名字并不是必須交HelloWorld,其實只是一個習(xí)慣~學(xué)習(xí)任何程序,一般第一個文件都叫HelloWorld。同時修改一下這個文件的后綴名為java。也就是-->HelloWorld.java
2.打開文件,利用記事本編輯
public class HelloWorld{
public static void main(String [] args){
System.out.println("Hello World!");
}
}
這里我們應(yīng)該也看到了HelloWorld,對你猜的沒錯,文件名和文件中的這個名字是必須保持一致的,如果不一致是會出問題的哦當(dāng)然,寫完之后一定要記住保存文件。
3.編譯文件
打開cmd命令行~這個地方咱們就要使用以下命令行的指令了,如下圖所示

默認(rèn)效果應(yīng)該是這樣的,當(dāng)然不同人的名字可能不一樣,我的就是我自己建的名字,剛才第二步中我們應(yīng)該是把文件建立在了桌面上,所以這個地方我們得找到我們自己的目錄,效果如下圖所示:

當(dāng)然,并不是每個人的目錄都跟我的一樣的,但是在這里我們學(xué)到了cd命令行指令,意思就是跳轉(zhuǎn)到制定目錄下,比如說跳轉(zhuǎn)到F盤:
cd F:
當(dāng)然,必須你得有F盤,哈哈,這部分不做重點~大家了解就行,以后用用就會習(xí)慣了。
好了廢話不多說,當(dāng)你的命令行中的路徑指定到了你的文件存放的路徑之后,下面就要來進行java文件的編譯了
javac HelloWorld.java
這句話就是把Java語言編譯成計算機語言的指令,但是現(xiàn)在我們還是看不到結(jié)果的~但是發(fā)現(xiàn)生成了一個新的文件,如下圖:

這個文件就是證明我們編譯成功的文件,也是利用JDK把高級語言轉(zhuǎn)化成機器語言的文件這一步完成之后我們就可以運行我們的機器語言了
java HelloWorld
利用上述代碼,當(dāng)然也是在cmd中輸入此指令~會得到如下效果:

至此我們的剛才制作的java程序就算運行成功了雖然過程坎坷,但是我們得到了結(jié)果!給自己一個贊當(dāng)然,這個程序只是最簡單的程序,只是交給大家,如何輸出一段話,到屏幕上而已