1、《夯实Java基本之一 —— 泛型详解(1):基本使用》:http://blog.youkuaiyun.com/harvic880925/article/details/49872903
2、《夯实JAVA基本之一——泛型详解(2):高级进阶》:http://blog.youkuaiyun.com/harvic880925/article/details/49883589
范例:
1.返回值为泛型
public <T extends View> T getView(int viewId)
{
View view = mViews.get(viewId);
if (view == null)
{
view = mConvertView.findViewById(viewId);
mViews.put(viewId, view);
}
return (T) view;
}
TextView tv = viewHolder.getView(R.id.id_tv_title);