day01
- 一些常見的dos命令行
dir:列出當前目錄下的文件以及文件夾java
md:建立目錄工具
rd:刪除目錄(只能刪除空目錄)開發工具
cd:進入指定目錄spa
cd/:退回到根目錄命令行
cd..:退回到上一級目錄開發
del:刪除文件虛擬機
exit:退出dos命令行it
cls:清屏編譯
- Java之因此能跨平臺,是由於Java有獨立的解析Java程序的Java虛擬機(JVM, Java Virtual Machine),由JVM來負責Java程序在該系統中的運行。
雖然Java跨平臺,但JVM是依賴於系統的,不一樣的系統要用到不一樣版本的JVM(Linux系統則須要lin版的JVM)。class
- JRE(Java Runtime Environment Java運行環境):包括Java虛擬機和Java程序所需的核心類庫等,若是想要運行一個開發好的Java程序,計算機中只須要安裝JRE便可。
JDK(Java Development Kit Java開發工具包):JDK是提供給Java開發人員使用的,其中包含了Java的開發工具,也包括了JRE。
- 環境變量的配置,是爲了將Java下的編譯命令javac可以在任意目錄下可以找到javac所在的目錄並運行(配置時,將Java下的bin目錄放在環境變量的最前面,並以「;」隔開,可以使系統更快的找到javac命令)。
- 爲了防止Java目錄的改變或者文件夾名稱改變而形成環境變量中沒法找到javac,能夠在環境變量中新建一個JAVA_HOME(例如JAVA_HOME=d:\jdk1.6.0_24)。而後再path中使用%JAVA_HOME%動態獲取jdk所在的目錄(例如%JAVA_HOME%\bin)。
- 在別人的計算機上的時候,咱們能夠在dos命令行下臨時配置環境變量,即set命令(能夠用於查看或者設置環境變量的值)。使用set path = d:\jdk1.6.0_24便可臨時配置當前環境變量。若想在當前環境變量下加新目錄,則用set path = haha;%path%
臨時配置的path值只適用於當前的dos窗口(適用start命令再開一個dos窗口除外)。
- classpath的配置是爲了可以在任意目錄下可以使用java命令運行到class文件。在配置了classpath以後,當你使用java命令時,JVM首先會去classpath中尋找目標文件,再到當前目錄下尋找。(.;C:\Program Files\Java\jdk1.7.0_51\lib\tools.jar此行語句的含義是,先在當前目錄下尋找class文件,再去JDK中的jar包中尋找。」.」表明當前目錄)。