java學習筆記16 3 26

2021-07-10 18:39:14 字數 664 閱讀 8859

final修飾符

1.final是乙個修飾符,可修飾類,方法,變數

2.final修飾的類不可繼承

3.final修飾的方法不可以被覆蓋

4.final修飾的變數是乙個常量,只能被賦值一次

寫法規範:常量所有字母都大寫,多個單詞,中間用_連線。

乙個物件的例項化過程:

person p = new person();

1.jvm會讀取指定路徑下的person.class檔案,並載入進記憶體,並會先載入person 的父類(如果有直接的父類的情況下);

2.在堆記憶體中開闢空間,分配位址。

3.並在物件空間中,對物件中的屬性進行預設初始化。

4.呼叫對應的建構函式進行初始化。

5.在建構函式中,第一行會先呼叫父類的中的建構函式進行初始化。

6.父類初始化完畢後,再對子類的屬性進行顯示初始化。

7.在進行子類建構函式的特定初始化。

8.在初始化完畢後,將位址值賦給引用變數。

抽象類特點:

1.方法只有宣告沒有實現時,該方法就是抽象方法,需要被abstract修飾。抽象方法必修定義在抽象類中。該類必須也被abstract修飾。

2.抽象類不可以被例項化。

3.抽象類必須由其子類覆蓋了所有抽象方法後,該子類才可以例項化。否則這個子類還是抽象類。

java學習筆記

1 scanner的使用 1 在jdk5以後出現的用於鍵盤錄入資料的類。2 構造方法 a 講解了system.in這個東西。它其實是標準的輸入流,對應於鍵盤錄入 b 構造方法 inputstream is system.in scanner inputstream is c 常用的格式 scanne...

java學習筆記

方法傳參 如果某個方法的引數是基本資料型別,那麼傳參方式是賦值方式。如果引數是類,那麼就相當於c的位址傳值 public class hello public static void name helloi i class helloi 判斷時間先後 判斷傳入時間是否在當前時間之前 param ti...

Java學習筆記

1.由 基本資料型態轉換成 string string 類別中已經提供了將基本資料型態轉換成 string 的 static 方法 也就是 string.valueof 這個引數多載的方法 有下列幾種 string.valueof boolean b 將 boolean 變數 b 轉換成字串 str...