1. 程式人生 > >java-------------------複習集合練習與泛型

java-------------------複習集合練習與泛型

關於java的學習記錄:

1.

 



2.


3.LinkedList相關方法:

public void addFirst(E e)及addLast(E e)

public E getFirst()及getLast()

public E removeFirst()及removeLast()

public E get(int index)

4.訓練:

5.泛型:提高安全性(將執行期的錯誤轉換到編譯期),省去強轉的麻煩

泛型的基本使用:<>中放的必須是引用資料型別

泛型使用的注意事項:前後泛型必須一致,或者後面的泛型可以省略不寫

6.泛型的由來:通過Object轉型問題引入,早期的Object型別可以接受任意的物件型別,但是在實際的使用中,會有型別轉換問題,也就存在著隱患,所以java提供了泛型來解決這個安全問題

7.泛型介面概述:把泛型定義在介面上

定義格式:public interface 介面名<泛型型別>

8.泛型萬用字元:<?>,任意型別,如果沒有明確,那麼就是Object以及任意的java型別

?extends E 向下限定,E及其子類

?super E 向上限定,E及其父類

當右邊的泛型不確定時,左邊可以指定為?