1.Java 基礎複習

1.Java 中的基本數據類型4類8中

整型  -->byte、short、int、long
編程

浮點型-->float double數組

字符類型--> charide

布爾類型--> boolean函數

2.類型之間轉換

byte、short、char ----> int ---> long --> float ---> double this

byte、short、char  運算spa

注意:強轉 可能 會溢出   double 不能強轉爲float 比較特殊 有小數點對象

boolean 默認初始化爲false 其餘引用類型是null繼承

3.switch 條件爲整形 能夠是 byte、short、char、int

  注意:case穿透 使用 break接口

4.Java函數的傳參規則:

  基本類型傳值、引用類型傳對象的引用內存

5.類(對象)之間的關係

  關聯關係   方法裏的參數的是另外一個類

  繼承關係   XX是一種XX

  聚合關係(彙集)相互獨立,沒有依賴   (組合)密不可分

  實現關係   接口

6.面向對象編程  問題領域先考慮有什麼對象
7.若是一個類沒有構造器,編譯器會自動生成一個無參構造器。

(1)在函數中定義的基本類型變量(即基本類型的局部變量)和對象的引用變量(即對象的變量名)都在函數的棧內存中分配;

(2)堆內存用來存放由new建立的對象和數組以及對象的實例變量(即全局變量)

8.Java繼承  子類自動擁有基類的全部成員變量和方法; 關鍵字 extends
9.Java  權限控制:

 修飾符     類內部   同一個包     子類   任何地方

 private     Yes 

 default     Yes       Yes

 protected   Yes       Yes        Yes

 public      Yest      Yes        Yes      Yes

10. 重載  方法名稱、返回值不一樣   overload
     重寫  方法名稱、參數列表、返回值類型 相同 override
11. this關鍵字  當前對象引用  super關鍵字  基類對象引用
12.繼承中的構造方法

    子類的構造方法的過程必須調用其基類的構造方法

    子類能夠在本身的構造方法中使用super(argument_list)調用基類的構造方法

         使用this(argument_list)調用奔雷的另外的構造方法

若是調用super,必須寫在子類構造方法的第一行

    若是子類的構造方法沒有顯示地調用基類的構造方法,系統會默認調用基類無參的構造方法

13.對象 hashCode()的方法 

    對象 equals()默認比較的引用

14.abstract 關鍵字   

     用abstract關鍵字修飾一個類時,這個類叫作抽象方法;用abstract來修飾一個方法時,該方法叫作抽象方法;

    含有抽象方法的類必須被聲明爲抽象類,抽象類必須被繼承,抽象方法必須被重寫;

    抽象類不能被實例化;

    抽象方法只需聲明,而不需實現;

 15.final 關鍵字

     修飾變量 變量不能改變

     修飾方法 方法不能重寫

     修飾類   類不能被繼承 String.class 基礎類型的包裝類 

 16.interface 接口  本質是一種特殊的抽象類,這個抽象類中只包含常量和方法的定義,而沒有變量和方法的實現。

     public static final 常量名;//

     接口中聲明的屬性爲 public static final 也只能是public static final;

     接口只能定義抽象方法,並且只能是public

相關文章
相關標籤/搜索