泛型定义:把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊类型。
设计原则:只要在编译时期没有出现警告,那么运行时期就不会出现ClassCastException(类型转换异常)。
参数化类型:
泛型的作用:
ps:泛型可以用在类上或者方法上
1、用在接口上(与用在类上雷同)
public interface BaseMapper<T>{ //核心代码 }
2、用在方法上
public T selectByPrimaryKey(Integer id){ //... }
原文:https://www.cnblogs.com/Jim-Wang/p/14235068.html