第1章 Java開發環境搭建
- Java開發環境搭建
- 1 Java概述
眾所周知Java是一門程式語言,程式語言就是用來編寫軟體的。那麼使用Java到底能用來編寫什麼軟體呢?你所熟知的很多軟體都可以用Java來編寫,例如:QQ、迅雷、淘寶、京東等等,那麼Java比較擅長什麼呢?也就是說我們將來從事Java開發工程師工作到底要編寫什麼型別的軟體呢?
答案是:
- 網際網路:電商、P2P等等;
- 企業級應用:ERP、CRM、BOS、OA等等。
網際網路類軟體大家都比較熟悉,因為大家生活都可以接觸得到。而企業級應用都是為大型企業量身定做的軟體,用於工作中,所以大家可能不太瞭解。現在大家只需對Java開發工程師工作有個大致的瞭解即可。
在基礎班我們會學習Java的基礎知識,即JavaSE(標準版)部分。學習完JavaSE並不能開發大型專案。
在就業班我們會學習Java的高階知識以及整個Java生態圈,即JavaEE(企業版)部分。學習完JavaEE部分就可以開發各種大型專案了。
2.1 常用DOS命令
編寫原始檔後就需要開始編譯操作了,但在Windows作業系統中編譯、執行都需要了解常用DOS命令,所以下面我們來學習一下常用DOS命令(DOS命令是Windows作業系統包含的知識)。
DOS命令是在DOS控制檯中使用的命令,彈出DOS控制檯的方法是:win+R,然後輸出cmd,是不是看起來有點熟悉,沒錯,就是校驗JDK安裝是否成功是彈出的小黑屏。
DOS命令有很多,我們不需要學習所有DOS命令,只需要學習我們Java中要用到的常用DOS命令,內容如下:
- 清屏:cls;
- 當DOS控制檯內容過多時,可以使用清屏命令,等同與“擦黑板”;
- 例如:C:\ >cls,然後按回車鍵。
- 切換碟符::;
- 預設情況下我們是在C盤中,如果想去其他碟符可以使用該命令;
- 例如:C:\ >E:,然後按回車鍵就到了E盤下。
- 進入指定目錄:cd;
- 當我們想進入某個目錄時可以使用該命令;
- 例如:D:\>cd develop,這樣就進入了D:\develop目錄,當然你需要保證這個目錄是存在的;
- 例如:D:\>cd develop\Java,這樣就進入了D:\develop\Java目錄。
- 返回上一級目錄:cd..;0
- 當你需要返回到上一級目錄時可以使用該命令;
- 例如:D:\develop\Java>cd..,然後按回車,就會返回到D:\develop目錄下。
- 返回碟符根目錄:cd\;
- 當需要返回到當前碟符根目錄下可以使用該命令;
- 例如:D:\develop\Java>cd\,然後按回車,這樣就返回到D:/目錄下了。
- 顯示當前目錄下的檔案和子目錄資訊:dir;
- 當需要檢視當前目錄下所有檔案和子目錄資訊時可以使用該命令;
- 執行應用程式:程式完整名稱 引數
- 當需要執行某個應用程式時可以使用該命令;
- 例如要執行記事本程式時:D:\>C:\windows\notepad.exe,這樣就打開了記事本程式,這與你到C:\windows目錄下雙擊該程式圖示的效果相同,因為該程式支援雙擊執行;
- 還可以省略“.exe”字尾,例如:D:\>C:\windows\notepad,效果同上;
3.1 Java開發環境概述
在開始學習Java程式設計之前,我們首先需要安裝Java開發環境(JDK:Java開發工具包 Java Development Kit)。
你可能會問:“我們為什麼要安裝JDK呢”,其實任何事物都需要有他的最基本的生存環境,就像人類也需要最基本的生存環境(天、地、水、空氣……)。開發Java程式也不能例外,它也需要最基本的“生存環境”,就是Java開發環境(JDK)。
至於JDK中都包含了什麼東西,現在還不是講解的時候。我們現在的任務就是馬上把它下載、安裝,並校驗安裝是否成功。
我們課程中使用的JDK版本是JDK7,當前最新版本是JDK8。
4.1 JDK下載&安裝&校驗
JDK的下載和安裝請各位嚴格按照《JDK下載安裝文件0.doc》中的要求操作,如果沒有按照要求操作可能會引起意想不到的問題。這裡就不再贅述!
下面我們來聊聊如何校驗JDK安裝是否成功的方法。你無需瞭解為什麼要這麼做,只需要嚴格按照下面的步驟操作即可:
- 在鍵盤上按:WIN+R鍵,這時會彈出執行視窗;
- 在執行視窗中輸入:CMD,按“確定”按鈕,這時會彈出DOS視窗;
- 在DOS視窗中輸入:JDK安裝路徑\bin\java.exe。
如果結果與圖片中相同,恭喜你,安裝成功;否則安裝失敗!!!下面給出最常見的安裝失敗樣例:
- 系統找不到指定的路徑:可能是因為JDK安裝路徑輸入錯誤;
- 不是內部或外部命令,也不是可執行的程式或批處理檔案:安裝失敗
5.1 JDK與JRE
在安裝的過程中各位可能注意到了JRE這個名詞,下面我們來聊聊JDK和JRE的關係和區別。
- JDK:它是Java開發執行環境,在程式設計師的電腦上當然要安裝JDK;
- JRE:Java Runtime Environment它是Java執行環境,如果你不需要開發只需要執行Java程式,那麼你可以安裝JRE。例如程式設計師開發出的程式最終賣給了使用者,使用者不用開發,只需要執行程式,所以使用者在電腦上安裝JRE即可。
- JDK包含了JRE 6.1 跨平臺特性
- 平臺指的是作業系統 (Windows,Linux,Mac)。
- Java程式可以在任意作業系統上執行,一次編寫到處執行
- 實現跨平臺需要依賴Java的虛擬機器 JVM (Java Virtual Machine)