Java基礎知識點總結

2021-07-31 13:06:29 字數 662 閱讀 6888

一、方法的過載

方法的過載與返回值型別無關,只需滿足兩個條件即可:一是方法名相同,二是引數個數或型別不同。

二、陣列初始化

動態初始化:在定義陣列時,只指定陣列長度,由系統自動為元素賦值的方式。

靜態初始化:在定義陣列時為每個元素賦值。有兩種方式:

陣列靜態初始化的方式有兩種:

1. 型別[ ]  陣列名=new 型別[ ] ;

int arr=new int;

new 型別[ ] ,中括號裡面不要指定陣列長度,編譯通不過

2. 型別[ ]  陣列名= ;

int arr=;

三、氣泡排序

public class rank ;

system.out.println("氣泡排序前:");

printarray(arr);

for(int i=0;ifor(int j=0;jif(arr[j]>arr[j+1])}}

system.out.println();

system.out.println("氣泡排序後:");

printarray(arr);

}public static void printarray(int a)}}

java基礎知識點 5

7.抽象類和介面區別 1.抽象類 如果乙個類含有抽象方法,則稱這個類為抽象類,抽象類必須在類前用abstract關鍵字修飾。因為抽象類中含有無具體實現的方法,所以不能用抽象類建立物件。2.抽象類和普通類的主要有三點區別 1 抽象方法必須為public或者protected 因為如果為private,...

java基礎知識點複習

物件導向程式設計有三大特性 封裝,繼承,多型 多型時父類跟子類的建構函式都會被呼叫?答 子類預設呼叫父類的無參構造方法,所以如果子類沒有顯示呼叫父類的構造方法,父類中沒有無參的的建構函式,編譯出錯 多型 1.實現多型的三個條件 a.必須要有繼承關係子類跟父類 b.子類要重寫父類的方法,子類對父類的方...

RxJava基礎知識點總結

場景1 被觀察者 觀察者和訂閱分開寫 先建立乙個上游observable 角色 被觀察者 observableobservable observable.create new observableonsubscribe 建立乙個下游observer 角色 觀察者 observerobserver n...