什么是集合框架
什么是數據結構
什么是算法
時間復雜度與空間復雜度的概念
時間復雜度的表達方式
時間復雜度的大 O 的漸近表示法
時間復雜度函數的大小排序
包裝類和泛型
基本數據類型和對應的包裝類型
包裝類型出現的原因
什么叫做裝箱(裝包)和拆箱(拆包)
自動裝箱與手動裝箱的代碼實現
自動拆箱與手動拆箱的代碼實現
下列代碼輸出結果是什么,原因是什么
Integer a = 100;
Integer b = 100;
System.out.println(a == b);Integer i = 150;
Integer j = 150;
System.out.println(i == j);//結果為
//true
//false
什么是泛型
如何實現一個類,類中包含一個數組成員,使得數組中可以存放任何類型的數據,也可以根據成員方法返回數組中某個下標的值?
泛型的作用
T 占位符的作用
泛型的語法
泛型是如何編譯的
泛型是編譯時的機制
橋接方法的作用
橋接方法是什么
泛型的上界是什么意思,以及代碼示例
泛型有沒有下界
沒有指定類型邊界可以視為什么?
寫一個泛型類 求一個數組當中的最大值,數組的類型需要通過泛型類來指定
在 Java 中,包裝類型(如?Integer
、Double
?等)不能直接使用?>
、<
?等比較運算符進行比較。
Java 的設計中,關系運算符(>
、<
、>=
、<=
)僅適用于基本數據類型(如?int
、double
),而包裝類型是對象,不能直接使用這些運算符。
泛型方法的語法格式
通配符是什么
通配符的上、下界是什么
通配符上、下界的語法