泛型声明
public <T> T doSomeThing(T t){
return t;
}
Object声明
public Object doSomeThing(Object obj){
return obj;
}
泛型引用
String result = doSomeThing("参数是String");
Object引用
String result = (String)doSomeThing("参数是String");
乍一看泛型和Object除了语法以外没有什么别的区别,不过为什么jdk1.5以后要出个泛型;
使用泛型最大的好处:不再需要强制转换,编译时自动检查类型安全,避免隐性的类型转换异常;
本文对比了Java中泛型和Object的基本用法,解释了泛型在编译时期提供类型安全检查的优势,避免了运行时的类型转换异常,强调了泛型在提高代码质量和减少错误方面的关键作用。
16

被折叠的 条评论
为什么被折叠?



