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