`

Java泛型学习【转自百度百科】

 
阅读更多

一直没有仔细的看过泛型,今天偶然的机会发现百度百科关于泛型的描述还不错,地址如下:http://baike.baidu.com/view/1436058.htm

 

1.在JavaSE1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。
对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是一个安全隐患。

 

2.泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重用率。

 

3.Java中的泛型很强大,支持extends和super限定。而且还支持通配符?。

 

4.使用泛型方法时,不必指明参数类型,编译器会自己找出具体的类型。泛型方法除了定义不同,调用就像普通方法一样。

 

附近中是几个泛型相关的例子,相信我,绝对值得一看,很快掌握泛型使用。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics