泛型的补充理解:泛型将参数作为变量可以更灵活高效的复用功能相同的业务代码,泛型可以用Object的引用来实现参数"任意化",“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是本身就是一个安全隐患。泛型的补充理解:泛型将参数作为变量可以更灵活高效的复用功能相同的业务代码,泛型可以用Object
泛型的补充理解:泛型将参数作为变量可以更灵活高效的复用功能相同的业务代码,泛型可以用Object的引用来实现参数"任意化",“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是本身就是一个安全隐患。泛型的补充理解:泛型将参数作为变量可以更灵活高效的复用功能相同的业务代码,泛型可以用Object