java基礎(chǔ)學(xué)習(xí)還有這些,你知道嗎
發(fā)布時間:2022-12-08java基礎(chǔ)
1、裸機:沒有安裝任何軟件的計算機
2、ctrl+y:反撤銷
3、環(huán)境變量分為用戶變量(給當(dāng)前用戶用)和系統(tǒng)變量(所有用戶用)
4、java由c++演變,James Gosling
5、Java語言有三個版本:J2SE(標(biāo)準(zhǔn)版、寫小程序但UI丑)
J2EE(企業(yè)版、寫web項目)
J2ME(小型版,寫手機中的app)
6、目前發(fā)展到了14版本,8最穩(wěn)定
7、Java跨平臺原理:虛擬機技術(shù),即在不同的平臺安裝對應(yīng)的JVM,JVM將java源文件編譯后的.class字節(jié)碼文件解釋成
對應(yīng)平臺機器碼并執(zhí)行。
8、JDK JRE JVM三者的作用和關(guān)系:
JVM:Java虛擬機,將java源文件編譯后的.class字節(jié)碼文件解釋成對應(yīng)平臺機器碼并執(zhí)行,實現(xiàn)Java跨平臺。
JRE:Java運行時環(huán)境,所有的Java程序都要在JRE下才能運行。包括JVM和JAVA核心類庫和支持文件。
JDK:Java開發(fā)工具,是整個JAVA的核心,包括了Java運行環(huán)境JRE,一堆Java工具和Java基礎(chǔ)的類庫。
JDK(java運行工具)=JRE(java運行環(huán)境)+java開發(fā)工具
=JVM(java虛擬機)+lib(核心類庫)+java開發(fā)工具
9、JDK的安裝:出現(xiàn)有“重試、忽略、取消”,選擇忽略
JRE安裝窗口,直接叉掉(JDK已經(jīng)安裝過一次了)
10、JDK(6以上)的環(huá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ù)庫
13、源文件中有多少個class,編譯之后就會生成多少個字節(jié)碼文件,源文件名是和public修飾的那個類名一致
14、java的數(shù)據(jù)類型分為8種基本類型(byte、short、int、long、float、double、char、boolean)和3種引用類型
(類、數(shù)組、接口)
15、駝峰命名:大駝峰:類名,每一個單詞的首字母都大寫
小駝峰:變量名、方法名,第一個單詞的首字母小寫,后面的單詞的首字母全部大寫
16、查看eclipse里的項目位置:右鍵—Show In—System Explorer
17、科學(xué)計數(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,如果聲明為Long類型的時候,不加L,那么這個數(shù)是int類型(取值為[-2147483648,2147483647])的
eg:錯誤:long a = 2147483648
正確:long b = 2147483648L