泛型使用
2016-04-20 14:30
169 查看
package com.vip.lm.web; import java.util.ArrayList; import java.util.List; public class A { } class B<E> { /** * 方法泛型定义 * <T> 在方法前,那么,这个就是定义方法的泛型,只是在方法中泛型有效 * <T> List<T> get (T t) * <T> 表示定义泛型为T * 后面就可以使用泛型,并且,传入的对象均为T * <p> * Title: get <br> * Description: TODO <br> * @param t * @return 设定文件 <br> * List<T> 返回类型 <br> * @throws */ public <T> List<T> get (T t) { List<T> l = new ArrayList<T>(); l.add(t); return l; } /** * 该方法有类泛型与方法泛型,这里就可以将类泛型与方法泛型 * <p> * Title: getE <br> * Description: TODO <br> * @param e * @return 设定文件 <br> * List<T> 返回类型 <br> * @throws */ public <T> List<T> getE (E e) { List<T> l = new ArrayList<T>(); T t = (T)e; l.add(t); return l; } }
该类讲解了泛型的基本使用方式,如果对泛型有更深入的理解,可以留言我,大家一起讨论一下,相互学习
相关文章推荐
- R 数据类型
- java使用jxl与poi操作excel文件
- Swift 正则表达式 验证手机号、邮箱、URL等
- IDEA快捷键
- 安卓HelloWorld解析
- Scala(一)
- lucene学习之查询
- 北大poj-2688
- 利用telnet模拟http请求
- Effective C++笔记(六):继承与面向对象设计
- 论文笔记之:Pedestrian Detection aided by Deep Learning Semantic Tasks
- 关于linux下wireshark启动时Lua报错
- uboot主Makefile分析2
- 《疯狂Java讲义(第3版)》.(李刚)——Java运行机制及JVM
- iClient JS之查询交互(1)
- php中header函数参数的Cache-control:private,no-cache,must-revalidate,max-age是使用方法!
- Map中删除数据报:java.util.ConcurrentModificationException异常
- WinDriver&PCIE
- oracle安装
- 纯JS代码实现一键分享功能