筆記:
-
Java開發(fā)環(huán)境:
-
java編譯運行過程:
-
編譯期:.java源文件,經(jīng)過編譯,生成.class字節(jié)碼文件
-
運行期:JVM加載.class并運行.class(0和1)
特點:跨平臺,一次編譯到處運行
-
-
名詞解釋:
-
JVM:java虛擬機
加載.class并運行.class
-
JRE:java運行環(huán)境
除了包含JVM以外還包含了運行java程序所必須的環(huán)境
JRE = JVM+java系統(tǒng)類庫(小零件)
-
JDK:java開發(fā)工具包
除了包含JRE以外還包含了開發(fā)java程序所必須的命令工具
JDK = JRE+編譯、運行等命令工具
說明:
-
運行java程序的最小環(huán)境為JRE
-
開發(fā)java程序的最小環(huán)境為JDK
-
-
-
-
idea:
-
是JetBrains公司的,分為社區(qū)版(免費的)和終級版(收費的)
-
開發(fā)步驟:
-
新建Java項目/工程--------------------------小區(qū)
-
新建Java包------------------------------------樓+單元
-
新建Java類------------------------------------房子
package day01; //聲明包day01(樓+單元) public class HelloWorld { //聲明類HelloWorld(房子) ? ?//主方法,為程序的入口(大門口),程序的執(zhí)行從main開始,main結(jié)束則程序結(jié)束 ? ?public static void main(String[] args) { ? ? ? ?//輸出hello world ? ? ? ?//1)嚴格區(qū)分大小寫 ? ? ? ?//2)所有符號都必須是英文模式的 ? ? ? ?//3)每句話必須以分號結(jié)尾 ? ? ? ?System.out.println("hello world"); //雙引號中的原樣輸出 ? ? ? ?System.out.println("歡迎大家"); ? } }
-
-
注釋:解釋性文本(計算機是不執(zhí)行的)
-
單行注釋://
-
多行注釋:/* */ ------------------------
-
文檔注釋:/** */ -----------------------
-
-
?
精華筆記:
-
Java開發(fā)環(huán)境:
-
java編譯運行過程:
-
編譯期:.java源文件,經(jīng)過編譯,生成.class字節(jié)碼文件
-
運行期:JVM加載.class并運行.class(0和1)
特點:跨平臺,一次編譯到處運行
-
-
名詞解釋:
-
JVM:java虛擬機
加載.class并運行.class
-
JRE:java運行環(huán)境
除了包含JVM以外還包含了運行java程序所必須的環(huán)境
JRE = JVM+java系統(tǒng)類庫(小零件)
-
JDK:java開發(fā)工具包
除了包含JRE以外還包含了開發(fā)java程序所必須的命令工具
JDK = JRE+編譯、運行等命令工具
-
運行java程序的最小環(huán)境為JRE
-
開發(fā)java程序的最小環(huán)境為JDK
-
-
-
-
idea:
-
是JetBrains公司的,分為社區(qū)版(免費的)和終級版(收費的)
-
開發(fā)步驟:
-
新建Java項目/工程--------------------------小區(qū)
-
新建Java包------------------------------------樓+單元
-
新建Java類------------------------------------房子
-
-
注釋:解釋性文本(計算機是不執(zhí)行的)
-
單行注釋://
-
多行注釋:/* */?
-
文檔注釋:/** */?
-
-
補充:
-
IDE:集成開發(fā)環(huán)境,一整套帶圖形界面的功能強大的工具,常見的有idea和eclipse
-
Java:以前說是Sun公司的,現(xiàn)在Sun已經(jīng)被Oracle收購了,所以我們說java是Oracle公司的
?
1)int:整型 2)long:長整型 3)double:浮點型 4)boolean:布爾型 5)char:字符型 6)true:真 7)false:假 8)unicode:統(tǒng)一碼、通用碼、萬國碼 9)age:年齡 10)score:成績 11)demo:例子 12)var:變量 13)data:數(shù)據(jù) 14)type:類型 ? ? 內(nèi)存單位換算: ?1G=1024M(兆) ?1M=1024KB(千字節(jié)) ?1KB=1024B(字節(jié)) ?1B=8bit(位)