02.一步一步上手Java程式語言-系統命令使用與開發環境搭建
知識點 | 掌握程度 |
---|---|
常用系統命令 | 掌握 |
JDK安裝與環境配置 | 掌握 |
HelloWorld | 掌握 |
常用系統命令
我們學習Java程式語言。需要使用到Window作業系統的命令列操作。所以我們在學習Java語言之前。先學會常用的系統命令。
系統命令是什麼
系統命令的本質就是通過指令的方式完成我們使用圖形介面可以完成的工作。
所以我們學習這些常用系統命令的思路是:原來是使用滑鼠是怎麼進入資料夾,現在使用命令怎麼做?原理我使用滑鼠是怎麼建立資料夾的,現在使用命令怎麼做?我們原來使用滑鼠是如何刪除檔案或者資料夾的,現在使用命令怎麼做?把原來圖形的電腦操作,使用命令列來做一遍!!!
常用的命令列表
命令 | 說明 |
---|---|
cd <資料夾名> | 用於切換到指定的目錄。如:cd d:/dir 進入到D盤的dir資料夾。 |
dir [資料夾名] | 用於顯示資料夾裡面的資訊,如果不寫資料夾名就是顯示當前資料夾 |
del <檔名> | 用於刪除檔案,檔名支援萬用字元。如 *.jpg ,刪除所有jpg字尾的檔案 |
set | 用於檢視環境變數 |
mkdir <資料夾名> | 用於建立資料夾 |
rmdir <資料夾名> | 用於刪除資料夾 |
help [命令] | 用於檢視有哪些系統內部命令 |
cls | 清屏命令 |
exit | 退出命令列 |
命令的使用
開啟命令列視窗
以下兩種方式:二選一。
方式1:使用快捷鍵“選單鍵+r”彈出視窗-->鍵入“cmd”
方式2:點選開始選單後,直接鍵入cmd搜尋
使用命令注意事項
-
命令、選項、引數之間使用空格分隔。
-
命令的所有符合必須英文輸入法輸入
-
所有的命令都需要按回車鍵(enter)才執行
-
編寫命令時,磁碟上的資料夾和檔案都可以按Tab補全
-
命令列下,選中需要複製的內容右擊,就複製選中的內容了
cd命令的使用
說明
cd命令的作用切換當前資料夾的。是change directory的縮寫。
cd的使用的格式 : cd [/d] [碟符:目錄路徑]
/d 選項:如果跳轉的碟符不是當前所在的碟符。如果不加/d ,雖然實際路已經發生了改變。但是命令列還是留著當前路徑。
例如:我現在命令行當前碟符在D盤,而我使用cd c:/user命令 。執行後還是在當前路徑。只有使用使用C:跳轉到C盤時,目錄才自動跳到我剛才cd的路徑。
#切換到D盤,鍵入d:後回車 d: #進入d盤下的dir資料夾 cd dir #進入c盤的Window的Window資料夾 D:\dir>cd /d C:\Windows
學習步驟
如果可以理解前面的示例程式碼的操作,可以忽略該學習步驟。
第一步:在命令列鍵入“D:”,按回車鍵(enter)進入到D盤。
第二步:在D盤執行命令cd C:\Windows,發現還在當前路徑
第三步:再使用C:命令切換到C盤,發現當前目錄已經切換到前一個cd命令切換的目錄了。
第四步:回到d盤,再使用cd /d C:\Program Files
第五步:cd .. 表示跳轉到上一級資料夾
思考題
通過上述的操作步驟,我們需要理解。加/d選項與不加/d選項的區別了嗎?
dir命令使用
說明
dir命令用於顯示資料夾的的資訊。使用directory單詞的縮寫
dir的使用格式:dir [路徑],如果沒有指定路徑就顯示當前資料夾資訊的意思。
#顯示當前目錄的資訊 dir #顯示指定路徑的資訊 dir d:\dir
學習步驟
如果可以理解前面的示例程式碼的操作,可以忽略該學習步驟。
第一步:顯示當前路徑資訊,直接鍵入“dir”,回車(enter)。
第二步:使用目錄路徑,顯示指定路徑的資訊
注意事項
不要將資料夾路徑的斜槓\寫錯位/了。
del命令使用
說明
用於刪除檔案。引數支援萬用字元。使用delete單詞的縮寫
del命令使用格式:del [/選項] <引數>
#刪除當前資料夾的1.jpg檔案 del 1.jpg #刪除當前資料夾的abc字首檔案,/S選項遞迴刪除,表示不管多少個檔案,只有匹配的就刪除 del /S abc*
學習步驟
第一步:刪除當前資料夾的1.jpg檔案
第二步:使用通過萬用字元批量刪除檔案
set命令使用
該命令用於檢視系統的環境引數。到時配置JDK的JAVA_HOME和Path路徑。用於檢視這個兩個環境變數是否配置正確了。
##直接輸入命令set,回車 set
mkdir命令使用
mkdir命令用於建立資料夾,命令是 make directory的縮寫。示例操作如下:
#在當前路徑下建立一個test資料夾 mkdir test #在當前路徑下建立一個多級目錄的資料夾,注意路徑的斜槓不要寫反了 mkdir aa\bb\cc
rmdir命令使用
rmdir命令用於刪除資料夾,命令是remove directory的縮寫。
命令使用格式:RMDIR [/S] [/Q] [drive:]path
/S 除目錄本身外,還將刪除指定目錄下的所有子目錄和 檔案。用於刪除目錄樹。
/Q 安靜模式,帶 /S 刪除目錄樹時不要求確認
示例操作如下:
#刪除當前路徑下的test資料夾,注意資料夾必須是空的 rmdir test #刪除非空資料夾 rmdir /Q /S aa
help命令使用
說明
help命令使用一個幫助命令,用於輔助我們使用命令。
使用格式:HELP [command]
#顯示當前可以使用的命令 help #顯示del命令的使用幫助資訊 help del
學習步驟
第一步:檢視可以使用的系統命令
第二步:檢視cd命令的使用幫助
cls命令使用
清屏命令,用於清除當前命令視窗的所有內容。
#清除請求視窗所有內容
cls
exit命令使用
退出命令列視窗。
#使用exit表示關閉當前命令列視窗 exit
章節總結
通過本章節學習,我們只是要簡單使用以上的幾個系統命令。如果某些選項以及引數一下子忘記了,可以使用help輔助記憶。
JDK安裝與環境配置
準備
-
安裝軟體的作業系統window10
-
jdk-14.0.1_windows-x64_bin.zip jdk安裝包
下載路徑:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html,window系統下載這個JDK
安裝配置步驟
第一步:建立安裝目錄
在D盤建立一個java資料夾,以後可以將所有java相關的軟體都放在這裡方便管理。(其實可以自己隨便放,但路徑不能有中文和空格就可以)
第二步:開啟環境變數介面
右擊桌面上“此電腦”-->選擇"屬性"-->點選“高階系統設定”-->點選彈出視窗的"系統環境變數",開啟彈框視窗如下:
注意事項:
環境變數裡面有一個使用者變數和系統變數。使用者變數,表示這些變數僅僅當前使用者使用,系統變量表示所有系統使用者都可以系統。
綠色版的JDK(zip格式):我們只要在任何一個環境變數配置JAVA_HOME和Path路徑就可以。
安裝版的JDK(exe格式):必須配置在系統環境變數裡面。因為系統登錄檔的安裝資訊會覆蓋掉使用者變數的配置。(所以建議使用綠色版JDK)
第三步:配置JAVA_HOME
第三步:配置JAVA_HOME
我剛才下載jdk。是綠色版的(jdk-14.0.1_windows-x64_bin.zip),所以我的環境就配置在使用者變數裡面了。
配置引數為:JAVA_HOME ,路徑為: D:\java\jdk-14.0.1
第四步:編輯Path環境變數
配置引數為:%JAVA_HOME%\bin
按下圖的順序,將環境變數配置好。
第五步:檢視環境引數配置
通過set命令可以確實,引數是否配置成功了。配置環境引數後,必須要開啟一個新的命令視窗。
第六步:測試Java開發環境
在命令列。鍵入java -version,查看回顯資訊。如果提示如下圖,表示環境配置成功!
思考題
問題:為什麼需要配置JAVA_HOME呢?
答:因為很多JAVA編寫的軟體是直接解壓使用的綠色軟體,不需要安裝。這些軟體就必須通過JAVA_HOME找到JDK位置來獲得執行環境。
問題:為什麼需要將%JAVA_HOME%\bin配置到Path環境變數下呢?
答:因為希望可以在命令下任何目錄都可以使用%JAVA_HOME%\bin下的開發工具。
HelloWorld
說明
列印HelloWorld是學習任何程式語言一個最簡單的Demo。通過這個簡單的程式,我們可以解決一下幾個問題:
-
Java程式是如何開始編寫的
-
Java程式是如何編譯的
-
Java程式是如何執行的
準備
編輯工具:NotePad++(npp.7.8.9.Installer.x64.exe)
下載路徑:https://notepad-plus-plus.org/downloads/
編寫步驟
第一步:建立一個原始檔
建立一個普通文字檔案,將檔名修改為HelloWorld.java。
第二步:編寫程式碼
右擊檔案,使用NetePad++開啟檔案。編寫Java程式碼。程式碼如下:
public class HelloWolrd{ public static void main(String[] args){ System.out.println("HelloWolrd"); } }
第三步:編譯原始碼
開啟命令視窗,進入原始碼所在的資料夾。
使用java編譯命令:javac HelloWorld.java
第四步:執行程式
在命令列下,使用java HelloWorld。執行檢視結果,如圖
章節總結
本章節的目的是為了測試JDK安裝後是如何簡單使用的。關於什麼是原始檔、什麼是類檔案,Java的編譯執行機制,類的什麼宣告格式,這些問題下一節再講述