javaSe基礎學習總結5

2021-08-15 06:12:07 字數 1329 閱讀 5513

方法有返回值

1)必須設定返回值型別(不能用void)

2)方法所有可能結束執行的位置--必須是return值(通常在最後一句寫return值)

方法沒有返回值

1)設定為void型別

2)方法**中不能出現[return 值;],可以寫return;

return值;的過程:

1)把return 後的值 賦值給 返回值型別變數(xx)

2)結束方法的執行--return後**不執行

3)把返回值型別變數(rn)的值 帶回給方法的呼叫位置

return ;的過程:

結束方法的執行--return後**不執行

跳出結構的方式

1)break :

a)結束switch結構

b)結束迴圈的結構(break後所有次不執行)

2)continue:

b)結束迴圈的結構(continue後當前次不執行,直接進入下一次)

3)return:

a)結束方法的**-return 後方法**不執行 

方法簽名:方法的名字+形式引數列表(與引數名無關(與型別,順序,個數有關係))

注意點:

同乙個類中,兩個方法的方法的簽名不能[相同]-》否則就會出現方法重複定義!!!

方法的過載:指同乙個類多個方法之間的關係

語法:1)同乙個類中 

2)方法名相同

3)形式引數列表不同

a)型別不同

b)順序不同

c)個數不同 > 與引數名無關

string substring(int beginindex, int endindex)

返回乙個新字串,它是此字串的乙個子字串。

string substring(int beginindex)  

返回乙個新的字串,它是此字串的乙個子字串。

int indexof(string str)

返回指定子字串在此字串中第一次出現處的索引。 

indexof(string str, int fromindex)

返回指定子字串在此字串中第一次出現處的索引,從指定的索引開始。

string 類:

封裝了各種操作字串的功能。

語法:[返回值型別   變數=] 字串.方法([實際引數]);

方法引數及返回值

charat(索引):獲取索引[0,length())對應的單個字元

equals(其他字串):比較兩個字串內容是否相等

replaceall("舊字串","新字串"):替換所有的字串為新的字串,支援正則

+ 拼接:不是追加,會產生新的字串

javaSe基礎學習總結11

陣列 定義 陣列是相同型別資料的有序集合 特點 1 其長度是確定的 一旦被建立,它的大小就是不可以改變的 2 其元素必須是相同型別 3 陣列中的元素可以是任意型別 儲存的陣列元素是統一的型別,可以型別相容,自動型別轉換 a 基本型別 小資料範圍型別 轉 大資料範圍型別 b 引用型別 子型別 轉 超型...

javaSe基礎學習總結12

氣泡排序 用整形陣列進行排序,兩層迴圈 外層迴圈length 1次,內層迴圈length 1 外層迴圈控制變數數值 從前到後兩兩比較元素大小,若前面的元素小於後面的元素,那麼位置不變,反之則對調位置,繼續比較 二分法查詢 拿目標值和陣列中間的那乙個值進行比較 如果目標值大於陣列中間的那乙個值,則把陣...

javaSe基礎學習總結21

執行緒安全和不安全的類區別 執行緒安全 stringbuffer,vector,hashtable 該類的同乙個物件,可以在多個執行緒中同時使用,不會出現資料異常。可以在單執行緒,或多執行緒使用 執行緒不安全 stringbuilder,arraylist,hashmap 該類的同乙個物件,如果在多...