常見的dos命令
盤符: 進入指定的盤符下。
dir : 列出當前目錄下的文件以及文件夾
md : 創建目錄
rd : 刪除目錄 注意:rd不能刪除非空的文件夾,而且只能用于刪除文件夾。
cd : 進入指定目錄
cd.. : 退回到上一級目錄
cd : 退回到根目錄
echo "hello JAVA">a.txt 寫入文本到指定文件
type a.txt 顯示文件內容命令
del : 刪除文件 注意:不能刪除文件夾,只能刪除文件。
exit : 推出dos命令行
cls : 通知計算機將當前的命令清空
*: 是通配符。
tab 命令補全。
Java虛擬機(JVM)
Java Virtual machine 一個軟件模擬的計算機。Java源程序想象成我們的C源程序,Java源程序編譯后生成的字節碼(.class)就相當于C源程序編譯后的二進制可執行文件。JVM虛擬機相當于計算機系統(操作系統+硬件環境),Java解釋器相當于CPU。
.exe文件直接在windows操作系統下運行,在CPU上運行的是機器碼(.exe文件)
.class字節碼文件是運行在JVM虛擬機下的,在Java解釋器上運行的是Java字節碼。
Java解釋器相當于運行Java字節碼的“CPU”,但該“CPU”不是通過硬件實現的,而是用軟件實現的。Java解釋器實際上就是特定的平臺下的一 個應用程序。只要實現了特定平臺下的解釋器程序,Java字節碼就能通過解釋器程序在該平臺下運行,這是Java跨平臺的根本。當前,并不是在所有的平臺 下都有相應Java解釋器程序,這也是Java并不能在所有的平臺下都能運行的原因,它只能在已實現了Java解釋器程序的平臺下運行。
Java的三大平臺
JavaSE
Java SE(Java Platform,Standard Edition)。Java SE 以前稱為J2SE。它允許開發和部署在桌面、服務器、嵌入式環境和實時環境中使用的Java 應用程序。Java SE 包含了支持Java Web 服務開發的類,并為Java Platform,Enterprise Edition(Java EE)提供基礎。
例子:類似QQ、掃雷、飛秋、凌波這樣子的桌面應用。
Java EE
Java ME(Java Platform,Micro Edition)。這個版本以前稱為J2ME,也叫K-JAVA。Java ME 為在移動設備和嵌入式設備(比如手機、PDA、電視機頂盒和打印機)上運行的應用程序提供一個健壯且靈活的環境。Java ME 包括靈活的用戶界面、健壯的安全模型、許多內置的網絡協議以及對可以動態下載的連網和離線應用程序的豐富支持。基于Java ME 規范的應用程序只需編寫一次,就可以用于許多設備,而且可以利用每個設備的本機功能。
Java ME
Java ME(Java Platform,Micro Edition)。這個版本以前稱為J2ME,也叫K-JAVA。Java ME 為在移動設備和嵌入式設備(比如手機、PDA、電視機頂盒和打印機)上運行的應用程序提供一個健壯且靈活的環境。Java ME 包括靈活的用戶界面、健壯的安全模型、許多內置的網絡協議以及對可以動態下載的連網和離線應用程序的豐富支持。基于Java ME 規范的應用程序只需編寫一次,就可以用于許多設備,而且可以利用每個設備的本機功能。
Java的環境搭建
jre: java運行環境。 jre = java虛擬機 + 核心類庫(輔助java虛擬機運行的文件)
jdk: java開發工具集 jdk = jre + java開發工具。
安裝jdk的路徑要注意: 不能帶有中文路徑或者是空格。
jdk目錄的介紹:
bin: 存放的是java的開發工具。
db : JDK7附帶的一個輕量級的數據庫,名字叫做Derby。
include :存放的調用系統資源的接口文件。
jre : java運行環境
lib : 核心類庫。
src.zip : java源代碼
java.exe 啟動java虛擬機解釋并執行指定的class文件。
java工具的使用格式:
java 指定的class文件
javac.exe 啟動java編譯器對指定的java源文件進行編譯、。