java基礎(chǔ)筆記

java基礎(chǔ)筆記

ID:23794055

大小:811.06 KB

頁(yè)數(shù):116頁(yè)

時(shí)間:2018-11-10

java基礎(chǔ)筆記_第1頁(yè)
java基礎(chǔ)筆記_第2頁(yè)
java基礎(chǔ)筆記_第3頁(yè)
java基礎(chǔ)筆記_第4頁(yè)
java基礎(chǔ)筆記_第5頁(yè)
資源描述:

《java基礎(chǔ)筆記》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、~~Javaday01=============================================================================================Java------------sun公司1995幾個(gè)特點(diǎn):簡(jiǎn)單,安全,跨平臺(tái),面向?qū)ο?,分布,健壯,解析,高性能,多線程,動(dòng)態(tài)性,體系結(jié)構(gòu)中立安全:允許用戶使用指針,不允許操作指針跨平臺(tái):C++:源碼----(編譯)---->目標(biāo)碼-----(連接)---->可執(zhí)行文件目標(biāo)碼:二進(jìn)制機(jī)器碼c++中的源碼是跨平臺(tái)的。c++中的指針其實(shí)是內(nèi)存中的編號(hào)(地址)一個(gè)字節(jié)=連續(xù)的8位二

2、進(jìn)制位。1G=1024*1024*1024JAVA:源碼----(編譯)---->字節(jié)碼JAVA是字節(jié)碼跨平臺(tái)。搭建Java開(kāi)發(fā)環(huán)境:JDK/JRE/JVM什么是JDK:JAVA開(kāi)發(fā)工具包(做JAVA開(kāi)發(fā)是必須下載JDK)什么是JRE:JAVA的運(yùn)行環(huán)境(若只運(yùn)行JAVA文件只要下JRE就可以了)什么是JVM;JAVA虛擬機(jī)JVM(java虛擬機(jī))功能:用來(lái)屏蔽不同系統(tǒng)的差異,為上層的字節(jié)碼提供統(tǒng)一的運(yùn)行環(huán)境。JDK下的bin目錄:可執(zhí)行文件(這些都是開(kāi)發(fā)過(guò)程中所要用的命令。如javac,java)JDK下的JRE目錄:BIN目錄,LIB目錄。這里的BIN目錄中放的是運(yùn)行中用到的命

3、令,LIB目錄中放的都是JAR文件,JAR文件中放的都是一寫編譯好的字節(jié)碼。打成JAR文件的目的:方便傳輸。LIB目錄下的rt.jar,改文件下放的是JAVA開(kāi)發(fā)的類庫(kù)JDK下的SRC.ZIP包:放的是rt.jar包中的源碼,而rt.jar中放的是對(duì)應(yīng)的字節(jié)碼。----------------------------------------------------------------------設(shè)置環(huán)境變量:JAVA_HOME:代表JDK安裝路徑=/opt/jdk1.6.0d:/a/b/jdk1.6CLASSPATH:系統(tǒng)搜索類的路徑=.(指的是當(dāng)前目錄)PATH:命令的搜索路

4、徑=/opt/jdk1.6.0/bin或=$PATH:/opt/jdk1.6.0/bin或=$PATH:$JAVA_HOME/bi$PATH:在原先的PATH基礎(chǔ)上加上其它路徑--------------------------------------------------------------------------第一個(gè)JAVA代碼第一步:viMyFirstJava.java第二步:publicclassMyFirstJava{-----------------定義一個(gè)類publicstaticvoidmain(String[]args){------主方法格式固定Str

5、ingname="tangliang";----定義一個(gè)變量為字符串,字符串值用雙引號(hào)來(lái)引起intage=30;------定義一個(gè)整數(shù)類型值為30System.out.println("mynameis:"+name);---輸出語(yǔ)句()里是要輸出的內(nèi)容~~~~~System.out.println("myageis:"+age);----JAVA中加號(hào)也可以做字符串的鏈接}}第三步:javacMyFirstJava.java-----編譯源代碼文件(跟源文件名)第四步:javaMyFirstJava-----執(zhí)行字節(jié)碼文件(跟的是類名)通配符號(hào)編譯:javacmy*.java-

6、---------編譯以my字母開(kāi)頭的所有java文件帶包編譯:javac-d.PackageTest.java帶包執(zhí)行:javasd0807.day01.PackageTestPublic被稱作為訪問(wèn)修飾符----作用是:控制程序的其他部分對(duì)該部分的訪問(wèn)級(jí)別Class表面JAVA程序中的全部?jī)?nèi)容是包含在類中的。注意點(diǎn):1.一個(gè)JAVA源文件只能定義一個(gè)public類2.而且PUBLIC修飾的類名必須同文件名一致(大小寫也要一直)3.可以定義其他非public類.4.字節(jié)碼文件與類一一對(duì)應(yīng),而不是同你的源文件一一對(duì)應(yīng).5.可以運(yùn)行的JAVA方法的文件,一定要包含一個(gè)主方法,而且主方

7、法簽名是固定的6.包含主方法的類叫主類,java命令后跟的是主類的名字7.main方法是程序的入口包的定義(目的是確保類名的唯一性)包用來(lái)放所寫文件的目錄.怎么來(lái)聲明一個(gè)包:packageSD0807.day01;---包的定義(可以是0或1行,若聲明則必須在java文件第一行)++++++++++++++++++++++++++++++++++++++++++++++++packageSD0807.day01;publicclassPackgeTest{public

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。