<T>是什么意思吗?public static <T> List<T> 4月18日 武汉 源创会开始报名,送华为开发板 如题。List<T>是返回值 最前面的<T>是什么意思呢? public static <T> List<T> query(Class<T> beanClass, String sql, Object...params) { try{ return (List<T>)_g_runner.query(getConnection(), sql, _IsPrimitive(beanClass)?_g_columnListHandler:new BeanListHandler(beanClass), params); }catch(SQLException e){ throw new DBException(e); } } JoeyBlue 发帖于 4年前 9回/7198阅 标签: DbUtils 举报 | 分享到 0 收藏(1) 按票数排序 显示最新答案 共有9个答案 (最后回答: 4年前) 0 红薯4年前 主要是为了无需进行类型的强制转换 评论(0)| 引用此答案| 举报 (2011-05-24 08:58) 0 红薯4年前 另外这个跟 DBUtils 是无关的哦 评论(0)| 引用此答案| 举报 (2011-05-24 09:00) 0 SeekerLee4年前 泛型 评论(0)| 引用此答案| 举报 (2011-05-24 09:04) 0 pc4年前 这个必须是T么?ABCD……其他的行不? 评论(0)| 引用此答案| 举报 (2011-05-24 10:06) 0 xmGYSoft4年前 是约定吧,其他应该也没问题 评论(0)| 引用此答案| 举报 (2011-05-24 11:18) 0 曾建凯4年前 泛型,在定义时不具体指定具体类型,泛指任意类型,而由对象继承、实例化时才明确声明其类型。 评论(0)| 引用此答案| 举报 (2011-05-24 12:14) 0 jingsh...4年前 方法泛型 评论(0)| 引用此答案| 举报 (2011-05-24 13:09) 0 曾建凯4年前 这个第一个参数,传入的就是T的类型的Class,该方法返回一个List,List里面的元素由N个T实例组成。 评论(0)| 引用此答案| 举报 (2011-05-24 13:52) 0 Yisen4年前 T是type,类型的头字母嘛~