1,、JAVA開發(fā)的三個(gè)步驟 編寫源程序——>編譯源程序——>運(yùn)行 java源代碼文件——>編譯器——>java字節(jié)碼文件——>java運(yùn)行平臺(tái) 2,、JDK——JAVA開發(fā)工具集 Java開發(fā)時(shí)要有開發(fā)的環(huán)境,,運(yùn)行時(shí)要有運(yùn)行的環(huán)境。 3,、JRE——JAVA運(yùn)行時(shí)環(huán)境 Java編譯器(javac.exe) 生成.class文件 Java運(yùn)行時(shí)解釋器(java,。exe) Java文檔化工具(javadoc.exe) JRE 的三項(xiàng)功能:將.class文件加載到內(nèi)存中,然后檢驗(yàn).class文件準(zhǔn)確性,;如果沒問題,,就在解釋器中運(yùn)行。 加載代碼. 由類加載器(class loader)完成,; 校驗(yàn)代碼 由字節(jié)碼校驗(yàn)器(bytecode verifier)完成,; 執(zhí)行代碼 由運(yùn)行時(shí)解釋器(runtime interpreter)完成。 4,、JDK 文件內(nèi)容 bin .exe可執(zhí)行文件 include 存放用于本地方法的文件 jre 存放java運(yùn)行文件 lib 存放java類庫(kù)文件 src 存放JDK的源文件 5,、配置環(huán)境變量 PATH 變量值 c:\java\.....\bin CLASSPATH 變量值. 6、Java第一個(gè)程序 public公有訪問權(quán)限,;class類,;Hello類名與文件名完全一致 public class Hello { public static void main(String[] args){ System.out.println("Hello world"); } } |
|