// List<T> 的T表示的是某一类型可以用人一类型来替代,一般在定义的时候使用
// List<Object> 就是具体的了表示这个List里只能放置Object public static <T> List<T> test(T t){
//现在T是什么类型谁都不知道,编译器在编译的时候也是不知道的,只有在runtime时才知道
List <T> l=new ArrayList<T>();
l.add(t);
System.out.println(t);
return l;
} public static void main(String [] args){ List <String> list1=test("String");
List <Integer> list2=test(10);
}

最新文章

  1. html5 语义
  2. EJB--事务管理 .
  3. iOS常见面试题汇总
  4. GridView ItemCommand
  5. [转]Reducing script compile time or a better workflow to reduce excessive recompiling
  6. 【转】JQUERY相关的几个网站
  7. tc令牌桶限速心得
  8. sping+maven+mybatis+ehcache续之实现mapper
  9. jetty compile
  10. 对Java的数据类型和运算符的理解
  11. SQLite3创建数据库的方法
  12. Java学习笔记(二)事件监听器
  13. 第二次靶场练习:cookie注入
  14. sql server 的Maintenance Plans(维护计划)详解
  15. CentOS安装vmtools后 共享文件不能显示的问题
  16. 【laravel VS lumen】
  17. Numpy array分割
  18. 来自苹果的编程语言——Swift简单介绍【整理】
  19. 在 iPad 上试验从用算法生成法线贴图-到法线映射光照效果
  20. Hessain 方法重载

热门文章

  1. 一条 SQL 引发的事故,同事直接被开除!!
  2. 微服务架构之SpringCloud
  3. Ajax每隔2秒自动请求服务端刷新页面
  4. 分布式系统监视zabbix讲解五之web监控
  5. 关于JAVA的一些零碎小知识
  6. C++解析XML的通用库
  7. C++雾中风景15:聊聊让人抓狂的Name Mangling
  8. JAVA并发笔记
  9. Python练习题 007:兔子生兔子
  10. 关于继承、封装、多态、抽象和接口(Java)