《java入門123》學習筆記

《java入門123》學習筆記

ID:13654359

大?。?9.18 KB

頁數(shù):6頁

時間:2018-07-23

《java入門123》學習筆記_第1頁
《java入門123》學習筆記_第2頁
《java入門123》學習筆記_第3頁
《java入門123》學習筆記_第4頁
《java入門123》學習筆記_第5頁
資源描述:

《《java入門123》學習筆記》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、電腦—右擊【屬性】——高級【環(huán)境變量】;變量名Path(Path的值“JDK安裝目錄bin”,里面有javac,java等各種運行程序,注意英文分號不要遺漏)變量值:C:ProgramFilesJavajdk1.5.0_05bin;(不確定要不要C:ProgramFilesJavajdk1.5.0_05jrebin;)變量名:Classpath變量值:C:ProgramFilesJavajdk1.5.0_05lib;變量名:JAVA_HOME變量值:C:ProgramFilesJavajdk1.5.0_05;注意“

2、;”測試是否成功:運行——cmd——可以一:java–version;二:setclasspath或java_homeJAVA第二章1、Window——showview或preferences(參數(shù))等各種界面視圖設(shè)計PublicclassDriver{Stringname;Intage;Driverteacher;(定義了一個本類型引用,如果改為Driverteacher=NewDriver();則會陷入死循環(huán))Carcar;(引用)}2、基礎(chǔ)數(shù)據(jù)沒有引用,類的引用:定義的類,類名+引用名;3、得到類里面的引用,用“.”,Driverdr=New

3、Driver();dr.car=NewCar();4、類的數(shù)組:類[]名;方法的簽名=方法名+參數(shù)類型。5、重載(overload)即類中的方法,有相同的方法名,但卻有不同的方法簽名。6、構(gòu)造方法沒有返回值,不能使用viod,但可以使用return。與類同名。7、通過this+參數(shù)列表調(diào)用別的構(gòu)造方法,那這行程序必須在第一行8、包的全限定名是從源代碼的根目錄開始,以點號“.”作為分隔符,分層級。編譯時,javac全限定名源文件名;packge必須是除注釋、空行外的第一行;Import引入+空格+類全限定名;import+空格+包的全限定名+.+*

4、+;來引入包中的全部類,但包中的子包的類則沒有引入,主子包類同名,優(yōu)先引入精確的,兩個都用import+精確的則會報錯,9、命名方法:局部變量名----myCar、password;成名變量名:前面m做前綴;類名:首字母大寫;方法:第一個字母小寫,動詞開頭,driverCar;參數(shù)名:前面加p前綴;包名:一個單詞,全限定名10、java注釋,//或者/**/,javadoc還有一種能輸出的/**+換行*(注釋)+**/window

5、showview

6、javadoc11、多維數(shù)組的長度:數(shù)組名.length;第一維的長度第二維:數(shù)組名[3].leng

7、th;12、一維數(shù)組的clone(),當操作的數(shù)據(jù)是基本數(shù)據(jù)類型時,克隆前后數(shù)組不影響。當不是時,clone的數(shù)組內(nèi)容是指向?qū)ο蟮囊枚皇菍ο蟊旧恚嗷ビ绊憽?3、字符charai(),從0開始。獲取部分subString(startint,endint),endint不包括14、字符串相等A.equals(B);區(qū)分指向?qū)ο蠛椭赶蛞谩tr.startsWith();str.endsWith();以什么開始或結(jié)尾。str.split()以什么為分割,得出結(jié)果是數(shù)組。查找字符串str.indexOf(),它第一次出現(xiàn)的index,不存在為-1.

8、替換字符串str.replace(old,new);引用類型的初始值為null。static修飾的方法不能直接調(diào)用非static的方法。extends繼承,java單繼承15、父類將子類作為父類,創(chuàng)建子類引用A,創(chuàng)建父類引用B=A;B不能使用A中的方法,但若有更加符合方法簽名的方法,則使用B中的方法,后A中。16、override()重寫覆蓋,子類與父類中方法的全限定名一樣;重載overload:當同一個類中出現(xiàn)方法名相同而方法簽名不同的多個方法。17、this和uper的區(qū)別就是一個操作本類的屬性和方法,一個操作父類的屬性和方法18、多態(tài)Pol

9、ymorphism,19、(方法或變量)能夠影響哪個方法被調(diào)用是引用的類型,而不是引用指向的對象類型。20、對象的引用instanceof類名,是否是某個類21、面向?qū)ο蟮?個特性:封裝、繼承、多態(tài)(包括重載和覆蓋)22、final不能被子類覆蓋,修飾類則不能被繼承,23、public、protected(同包,所在類,子類)、默認(同包,所在類)、private24、static能被final修飾(不分先后),都放在訪問控制符和返回值類型之間。訪問控制符+static+返回值類型+方法名+方法參數(shù)+方法體;引用指向的對象是動態(tài)可變的,靜態(tài)方法不存

10、在多態(tài)的性質(zhì),不能覆蓋25、java.lang.Mathpow(doublea,doubleb)計算a的b次方。Rando

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

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

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