java基礎(chǔ)學(xué)習(xí)還有這些,你知道嗎
2022-12-081007
java基礎(chǔ)
1、裸機(jī):沒有安裝任何軟件的計(jì)算機(jī)
2、ctrl+y:反撤銷
3、環(huán)境變量分為用戶變量(給當(dāng)前用戶用)和系統(tǒng)變量(所有用戶用)
4、java由c++演變,James Gosling
5、Java語言有三個(gè)版本:J2SE(標(biāo)準(zhǔn)版、寫小程序但UI丑)
J2EE(企業(yè)版、寫web項(xiàng)目)
J2ME(小型版,寫手機(jī)中的app)
6、目前發(fā)展到了14版本,8最穩(wěn)定
7、Java跨平臺(tái)原理:虛擬機(jī)技術(shù),即在不同的平臺(tái)安裝對(duì)應(yīng)的JVM,JVM將java源文件編譯后的.class字節(jié)碼文件解釋成
對(duì)應(yīng)平臺(tái)機(jī)器碼并執(zhí)行。
8、JDK JRE JVM三者的作用和關(guān)系:
JVM:Java虛擬機(jī),將java源文件編譯后的.class字節(jié)碼文件解釋成對(duì)應(yīng)平臺(tái)機(jī)器碼并執(zhí)行,實(shí)現(xiàn)Java跨平臺(tái)。
JRE:Java運(yùn)行時(shí)環(huán)境,所有的Java程序都要在JRE下才能運(yùn)行。包括JVM和JAVA核心類庫(kù)和支持文件。
JDK:Java開發(fā)工具,是整個(gè)JAVA的核心,包括了Java運(yùn)行環(huán)境JRE,一堆Java工具和Java基礎(chǔ)的類庫(kù)。
JDK(java運(yùn)行工具)=JRE(java運(yùn)行環(huán)境)+java開發(fā)工具
=JVM(java虛擬機(jī))+lib(核心類庫(kù))+java開發(fā)工具
9、JDK的安裝:出現(xiàn)有“重試、忽略、取消”,選擇忽略
JRE安裝窗口,直接叉掉(JDK已經(jīng)安裝過一次了)
10、JDK(6以上)的環(huán)境變量:最簡(jiǎn)單就只配path就好,jdk的bin目錄
為了方便以后換jdk版本,以及tomcat必須要,所以配java_home(JDK目錄)
11、JDK卸載:控制面板—程序功能—JDK, 右鍵卸載
刪除相關(guān)環(huán)境變量:JAVA_HOME 、classpath、 Path 中的jdk相關(guān)
C:\Windows\System32 目錄下,java開頭的文件都刪除掉(除了JavaScript)
12、JDK目錄下的db,是給java自己用的自帶的數(shù)據(jù)庫(kù)
13、源文件中有多少個(gè)class,編譯之后就會(huì)生成多少個(gè)字節(jié)碼文件,源文件名是和public修飾的那個(gè)類名一致
14、java的數(shù)據(jù)類型分為8種基本類型(byte、short、int、long、float、double、char、boolean)和3種引用類型
(類、數(shù)組、接口)
15、駝峰命名:大駝峰:類名,每一個(gè)單詞的首字母都大寫
小駝峰:變量名、方法名,第一個(gè)單詞的首字母小寫,后面的單詞的首字母全部大寫
16、查看eclipse里的項(xiàng)目位置:右鍵—Show In—System Explorer
17、科學(xué)計(jì)數(shù)法:E
double d1 = 3.14E3;(3.14*10^3=3140)
double d2 = 3.14E-3;(3.14/10^3=0.00314)
18、關(guān)于long和int,如果聲明為L(zhǎng)ong類型的時(shí)候,不加L,那么這個(gè)數(shù)是int類型(取值為[-2147483648,2147483647])的
eg:錯(cuò)誤:long a = 2147483648
正確:long b = 2147483648L
溫馨提示:頻道所載文章、圖片、數(shù)據(jù)等內(nèi)容以及相關(guān)文章評(píng) 論純屬個(gè)人觀點(diǎn)和網(wǎng)友自行上傳,并不代表本站立場(chǎng)。如發(fā)現(xiàn) 有違法信息或侵權(quán)行為,請(qǐng)留言或直接與本站管理員聯(lián)系,我 們將在收到您的信息后24小時(shí)內(nèi)作出刪除處理。