JAVA學習資料3

2021-05-23 05:14:56 字數 724 閱讀 9853

27)length:因為string是類,其length()方法後面不能忘記加括號;而獲取陣列長度時,陣列名.length後面不加括號,對於多維陣列,此長度僅指當前一維陣列中元素的數量(多維陣列是由多個一維陣列巢狀起來的,所以陣列中有的元素可能也是陣列,也可獲取長度,如:二維陣列名[第一維索引].length)

28)string之方法substring(int begin,int end):擷取字串,以新的字串物件返回(string的內容一旦建立就不能更改,所以類似的其它方法都以新物件的形式返回),所返回的字串從begin開始到end,但不包含end,如:string str1="learning";string str2=str1.substring(0,5);str2內容是learn )

31)建構函式:用於初始化物件(如:用new建立物件,有時有引數,需要通過建構函式來處理),其名稱與類名相同,沒有返回值,也不用void,在沒有人為建立建構函式時,編譯器會預設插入乙個空的無參建構函式,而當人為建立有引數的建構函式時,編譯器就不會插入那個無參建構函式了,如果需要則應人工新增,因為建構函式(方法)可以過載

32)例項化:由類建立物件的過程

33)過載:出現方法名相同,引數列表不同的方法,引數列表的區分是看其數量、型別、順序,要注意的是與引數名稱無關,而且不對方法返回值型別和訪問限制有要求(也就是說過載時改變它們是合法的),當某個方法被呼叫時,方法名已經確定,系統通過傳入的引數列表來判斷具體應呼叫哪個方法(當然存在過載時才會發生)的過程稱作動態繫結

java學習筆記3

一些異常 exception ioexception numberformatexception illegalargumentexception arrayindexoutofboundexception 用法try catch e throws exception catch e 互動式輸入 b...

Java學習記錄3

封裝就是把物件的資訊和內部邏輯結構隱藏起來 private default 如果類中成員不使用任何訪問控制符修飾,就稱它是包訪問許可權。使用包訪問許可權修飾的成員可以被相同包下的其他類訪問。protected 如果類成員中使用protected修飾,則這個成員既可以被同乙個包下的其他類訪問,也可以被...

JAVA學習筆記(3)

常見語法結構 a.if b.if else c.if else if else 建議 不管if後有幾行 都加上 舉例 int a 3 if a 3 system.out.println 大於等於3 if a 3 system.out.println 大於3 else system.out.print...