Java語言的發(fā)展歷史
Java語言的主要特性
Java程序相關(guān)問題
Java程序的開發(fā)環(huán)境
Java程序的開發(fā)過程
Java API是Java系統(tǒng)提供的預(yù)先定義好的軟件組件的集合,它們提供了許多可供程序員調(diào)用的常用功能
豐富的API為程序員提供了極大的方便,但也是學(xué)習(xí)的難點(diǎn)
要學(xué)會(huì)使用Java API手冊(cè)(The Java 2 Platform API Specification )
Java應(yīng)用程序(Java Application)
是獨(dú)立完整的程序
在命令行調(diào)用獨(dú)立的解釋器軟件即可運(yùn)行
主類必須有main方法,這也是程序的入口
Java小程序
Java Applet——是指在客戶端運(yùn)行的Java小程序,一般來說客戶端是指用戶所使用的瀏覽器
Java Servlet——是在服務(wù)器端執(zhí)行的Java小程序,為了能夠支持Servlet的運(yùn)行,服務(wù)器端必須安裝包含Java虛擬機(jī)的服務(wù)器軟件,這種能夠支持服務(wù)端小程序的服務(wù)器一般被稱為應(yīng)用服務(wù)器
javac:Java編譯器,將Java源代碼編譯為字節(jié)碼;
java:Java解釋器,用來解釋執(zhí)行Java程序的字節(jié)碼文件;
appletviewer(小程序?yàn)g覽器):一種執(zhí)行HTML文件上的Java小程序類的Java瀏覽器;
javadoc:根據(jù)Java源代碼及其說明語句生成的HTML文檔;
jdb:Java調(diào)試器,可以逐行地執(zhí)行程序、設(shè)置斷點(diǎn)和檢查變量;
javah:產(chǎn)生可以調(diào)用Java過程的C過程,或建立能被Java程序調(diào)用的C過程的頭文件;
javap:Java反匯編器,顯示編譯類文件中的可訪問功能和數(shù)據(jù),同時(shí)顯示字節(jié)代碼含義。