ThinkJAVA_方法上的泛型
2015-08-02 21:15
435 查看
package MyJava; import java.util.*; public class New { public static <K, V> Map<K, V> hashMap() { return new HashMap<K, V>(); } public static <K, V> Map<K, V> treeMap() { return new TreeMap<K, V>(); } public static <T> List<T> arrList() { return new ArrayList<T>(); } public static <T> List<T> linkList() { return new LinkedList<T>(); } public static <T> Set<T> hashet() { return new HashSet<T>(); } public static <T> Set<T> treeSet() { return new TreeSet<T>(); } public static <T> Queue<T> queue() { return new LinkedList<T>(); } }
相关文章推荐
- 《Thinkinginjava》第5章-初始化与清理
- java中的setActionCommand()方法
- 怎样在eclipse中打开一个存在的项目
- Java笔记
- Eclipse使用技巧
- java实现各种数字三角形
- action的结果处理器
- Java接口
- Java中对象的list与JSON格式字符串的互相转换
- Mybatis: $与#的区别
- Java学习笔记之包罗万象
- java中的“==”与equals
- java webservice简单实现
- Eclipse插件Fat Jar
- Java常用类之Date和DateFormat用法
- 对装饰器的理解
- Java内存管理原理及内存区域详解
- java中的异常详解
- Java语言程序设计进阶----第四周作业
- java中的I/O流