Java入門第1節——Java簡介及初體驗

目錄

什麼是計算機和程序?

什麼是Java?

安裝JDK

配置環境變量

編寫第一個Java程序

小結


什麼是計算機和程序?

在介紹Java之前,我們需要先聊聊什麼是編程語言,什麼是程序,什麼是計算機。拋去百度、谷歌的官方解釋,我想用大白話的方式跟大家聊聊。

大家想一想,在生活中,我們和外界的交往是不是通過各種指令、溝通來實現的?這個指令也許是語言溝通,也許是微信、QQ留言,信件……

我們會對這些指令做出思考,會根據喜怒哀樂做出不同的反應,我們與他人進行溝通,對彼此的請求經過自己的思考之後做出相應的處理。基於此,我們每一個人本身就相當於是一個計算機,在我們身體內運行着一套程序(你的大腦),這套程序使得我們會思考,有能力接收、處理他人的信號,而讓我們擁有思考能力的即是編程語言(可能是上帝,也可能是亞當和夏娃)

同樣的,在互聯網的世界裏,我們需要給計算機提供指令,計算機接收到指令後,它上面所運行的程序會接收到指令,從而根據程序的編寫邏輯來處理這些指令。

所以說它們三者的關係是:使用編程語言來編寫程序,而程序又運行在計算機上,計算機可以作爲服務器對外提供服務,我們通過訪問計算機上的程序來實現我們豐富多彩的互聯網生活

比如大家在淘寶上搜索一個商品,是怎樣的流程呢?首先你的手機作爲客戶端,會訪問阿里巴巴的服務器(計算機),服務器接收到請求之後會有程序來處理這個請求,這個程序會拿着你輸入的搜索關鍵詞去數據庫查詢符合條件的數據,然後返回給你,最終你看到了商品列表。

綜上所述:

計算機是一個平臺,擁有計算能力,實際上計算機運行程序的過程也是一個計算的過程,不止是運行程序,任何操作都是運算,包括你敲一下鍵盤、點一下鼠標最後都會變成0和1的二進制運算;

程序是一系列命令的集合,是需要我們作爲開發者去編寫的,由一行一行的代碼組成;

那編程語言就是一個工具,用來構建程序,它有自己的規範、語法、機制……等

什麼是Java?

有了上面的理解,我們就可以引入Java這個概念了。

Java是一門編程語言,也是世界上最好的編程語言(滑稽),而且是一門高級編程語言,生態特別強大,在業內特別受歡迎。我感覺等我死了,它都死不了。

至於Java強大在哪,爲什麼是高級編程語言,生態都有哪些周邊產品,此處我先不說,因爲這一系列教程是面對小白的,我們會從幼兒園級別逐漸深入。

但是需要注意的是,Java不是一個可以直接被計算機運行的語言,因爲它有自己的語法、規範、關鍵字,這些不一定是計算機可以直接識別、運行的。所以它有自己的編譯器,我們叫它JDK,即Java Development Kit,它是Java的一個工具包。這個JDK呢,提供了Java程序的運行環境,我們在計算機上運行Java程序時,JDK會將程序編譯成計算機可執行的字節碼文件

而且JDK有各種平臺的版本,Windows、Mac、Linux……,所以我們只需要在不同的平臺上安裝不同的JDK版本,就可以實現同一個Java程序在不同的平臺上運行,這也是Java很重要的一個特性——跨平臺性:一處編寫,處處運行

OK,基於上面的表述,所以需要在我們的計算機上安裝JDK,那今天我們的第一場重頭戲,就從安裝JDK開始。考慮到大部分人的系統是Windows,所以筆者在這裏以Windows系統爲例。

既然是小白,我覺得Linux系統大家應該接觸不到,所以如果你比較豪氣,是Mac系統,那你如果有問題可以給我的公衆號留言,或者加我微信:wzy15939305481

安裝JDK

JDK的版本最近比較活躍,前幾天剛剛發佈了14。但是最新的不一定是最好的,畢竟還沒有經過市場的檢驗,所以筆者推薦大家安裝JDK 1.8,它是目前企業用的最廣泛的一個版本,也是特別經典的一個版本,更是Java發展史上的一個重要分水嶺,在1.8版本當中好多模塊都得到了優化。

JDK大家可以去Oracle的官網下載,你百度搜索“JDK1.8下載”直接就出來了。但是現在下載JDK1.8版本,需要你註冊並且登錄Oracle的賬號,所以比較繁瑣,筆者這裏貼出來我百度網盤裏的文件分享鏈接,大家可以去提取:

鏈接:https://pan.baidu.com/s/15aQeSnjS3Yey6vMHAHwtLQ

提取碼:9uvb

下載下來是一個.exe程序,大家雙擊運行。

 

然後等它安裝完畢,關閉即可。

根據默認的路徑,我們可以在以下文件夾路徑看到jdk和jre文件夾,到這裏我們的JDK就安裝完成了。

 

配置環境變量

只是安裝上了,還沒完,我們需要將JDK配置到我們的計算機環境變量當中,讓計算機接受它、識別它,並且允許它的運行。

首先,在“我的電腦”處右鍵,打開以下頁面,然後點擊“高級系統設置”

 

然後我們點擊“環境變量”

 

 

我們在系統變量模塊,點擊“新建”


然後我們新建的變量名叫做“JAVA_HOME”,全部大寫,變量的值就是jdk文件夾的路徑,注意不是jre文件夾的。

 


然後點擊確定,上述彈窗就關閉了。我們再選中Path變量,點擊“編輯”

 

 

點擊“編輯文本”,在最後追加%JAVA_HOME%\bin,注意%之前要有英文的分號與其他的變量分隔開,如果大家沒有動過這個變量,在結尾默認應該是有分號的,沒有的話需要你手動寫上。所以,在最後的bin後面我們也要加一個英文的分號,方便下次編輯

 

 

然後一路點擊確定,直到關閉窗口就行了。

我們按下“Windows + R”鍵,會彈出一個窗口,我們輸入cmd,然後回車,會出現一個命令行窗口,我們輸入命令 java -version

 

可以看到,已經輸出了我們的jdk版本,到這裏,我們的jdk纔算是真正的安裝成功,現在,我們的計算機已經具備了Java開發環境,接下來讓我們編寫第一個Java程序!

編寫第一個Java程序

爲了方便,我在D盤上建一個文件,將後綴改爲.java,叫Hello.java,然後用記事本編輯它,寫入以下內容,一點都不能有區別:

public class Hello {
  public static void main (String[] args) {
    System.out.println("Hello World");
  }
}

然後我們在D盤打開cmd窗口,輸入命令 javac Hello.java

前面提到,Java程序需要JDK編譯之後,才能成爲計算機可運行的文件,這一行命令會編譯我們的.java文件爲.class文件,也叫做字節碼文件。

 

 

執行完javac之後,我們會發現文件夾下多了一個.class文件,這纔是我們需要運行的真正文件

 

 

現在我們執行命令 java Hello

注意,此處只需要輸入文件名Hello,不需要後綴.class

 

 

可以看到,我們的程序已經跑起來了,並且打印了一句話。

但是目前的情況,如果大家把Hello World換成一句中文,就會編譯失敗,因爲編碼的問題,那怎麼解決呢?這種情況只會在javac命令下出現,在開發工具中是不會有這個問題的,所以這裏用最簡單的一種方式,我們將代碼改爲:

public class Hello {
  public static void main (String[] args) {
    System.out.println("你好,這裏是Java開發之旅,這是我的第一個Java程序");
  }
}

然後保存,因爲我們修改了代碼,所以需要重新編譯,我們執行:

javac -encoding UTF-8 Hello.java

然後執行java Hello

小結

以上就是我們今天的內容,相信大家一定可以順利的運行下來~

在下一篇文章,筆者將帶領大家安裝並使用 宇宙無敵屌炸天的Java開發工具——IDEA,大家可以在CSDN關注我,也可以掃描下方二維碼關注我的微信公衆號~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章