張家港暑假JAVA培訓(xùn)班_都學(xué)什么課程
javac命令和java命令做什么事情呢?
要知道java是分兩部分的:一個(gè)是編譯,一個(gè)是運(yùn)行。
javac:負(fù)責(zé)的是編譯的部分,當(dāng)執(zhí)行javac時(shí),會(huì)啟動(dòng)java的編譯器程序。對(duì)指定擴(kuò)展名的.java文件進(jìn)行編譯。生成了jvm可以識(shí)別的字節(jié)碼文件。也就是class文件,也就是java的運(yùn)行程序。
java:負(fù)責(zé)運(yùn)行的部分.會(huì)啟動(dòng)jvm.加載運(yùn)行時(shí)所需的類庫,并對(duì)class文件進(jìn)行執(zhí)行.
一個(gè)文件要被執(zhí)行,必須要有一個(gè)執(zhí)行的起始點(diǎn),這個(gè)起始點(diǎn)就是main函數(shù).
標(biāo)示符:
1),數(shù)字不可以開頭。
2),不可以使用關(guān)鍵字。
變量的作用域和生存期:
1. 變量的作用域:作用域從變量定義的位置開始,到該變量所在的那對(duì)大括號(hào)結(jié)束;
生命周期:變量從定義的位置開始就在內(nèi)存中活了;
變量到達(dá)它所在的作用域的時(shí)候就在內(nèi)存中消失了;
張家港暑假JAVA培訓(xùn)班_都學(xué)什么課程