1.橋接方法簡介 橋接方法是jdk1.5引入泛型後,為使java泛型方法生成的位元組碼與jdk1.5版本之前的位元組碼相容由編譯器自動生成的。 可用method.isBridge() 判斷method是否是橋接方法,在生成的位元組碼中會有flags標記 ACC_BRIDGE, ACC_SYNTHETIC ...
轉自:
http://www.java265.com/JavaCourse/202204/2727.html
下文筆者講述Collections.singleton方法的功能簡介說明,如下所示:
Collections.singleton方法功能
返回一個Set集合,其中的元素為一個只包含object(obj)的不可變集合
Collections.singleton方法語法:
public static Set singleton(Type obj);
參數
obj:待檢測的對象
Collections.singleton註意事項:
1.singleton()方法在java.util包中可用。
2.singleton()方法用於返回不可變集[即不可變集僅包含給定對象(obj)]。
3.singleton()方法是靜態方法,因此可以使用類名進行訪問,如果嘗試使用類對象訪問該方法,則不會收到錯誤。
返回不可變集時,singleton()方法不會引發異常。
例:
package com.java265.other; import java.util.ArrayList; import java.util.Collections; import java.util.List; public class Test15 { /** * java265.com 示例 Collections.singleton方法示例分享 */ public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); // 通過使用add()方法是添加 // 數組列表中的對象 list.add(100); list.add(32); list.add(42); list.add(52); list.add(80); list.add(80); list.add(80); // 列印list System.out.println("Array List: " + list); // 刪除80這個元素 list.removeAll(Collections.singleton(80)); // 顯示刪除元素後的集合 System.out.println("Collections.singleton(80): " + list); } } ------運行以上方法,將輸出以下信息------ Array List: [100, 32, 42, 52, 80, 80, 80] Collections.singleton(80): [100, 32, 42, 52]