1.Java運(yùn)行流程:Java源文件(java格式結(jié)尾)---》經(jīng)過Java編譯器編譯----》字節(jié)碼文件(class結(jié)尾)----》被類裝載器裝在到Java虛擬機(jī)(jvm)---》被jvm解釋給操作系統(tǒng)-------操作系統(tǒng)來執(zhí)行
2.Java開發(fā)系統(tǒng)的構(gòu)成:
? ? ? ? ? ? Java虛擬機(jī)(JVM):指令集叁扫,寄存器仪糖,堆棧硼被,垃圾處理器琢岩,方法區(qū)域組成。 ?三種區(qū)域:局部變量區(qū)域袍患,執(zhí)行環(huán)境區(qū)域匆篓,操作數(shù)區(qū)域
? ? ? ? ? ?類庫:標(biāo)準(zhǔn)類庫是有官方提供猛铅,我們可以直接使用類庫中的類陆蟆,第二種就是自己的類
? ? ? ? ? ? 包:本質(zhì)上市文件夾的形式雷厂,用于組成項(xiàng)目文件
? ? ? ? ? ? ?JRE:Java runtime environment Java運(yùn)行環(huán)境
? ? ? ? ? ? ?JDK:Java development kit Java開發(fā)環(huán)境
3.Java技術(shù)應(yīng)用
? ? ? ? ? ? ?JavaME:目前市場很小
? ? ? ? ? ? ? JavaSE:標(biāo)準(zhǔn)版,用于桌面應(yīng)用程序開發(fā)
? ? ? ? ? ? ? JavaEE:為企業(yè)級開發(fā)提供一整套解決方案