2012-04-14 54 views
2

当我看着API规范默认列表模型,可以说该类使用通用的。当我去创建类的实例,它并不需要它或允许它。如何与DefaultListModel整合仿制药,以及它如何被使用?默认列表模式和泛型JAVA

感谢:-)

回答

2

你永远不需要使用泛型,因为它只是一个编译时检查(见Type Erasure有详细介绍)。

从本质上讲,一旦你的代码被编译,泛型类型信息被截掉了,所以它永远不会需要为您的代码才能正确运行。泛型仅提供了编译器执行静态检查,以确保您使用的类型一致的/安全的方式的方式。

+0

我知道要去,但如果我选择使用泛型为什么没有放过我? – rubixibuc 2012-04-14 04:44:27

+0

我解决了这个问题,我使用的是第6版,在第6版中它不是通用的:-( – rubixibuc 2012-04-14 04:47:25

+0

我假定它是通用的,因此也是第6版的 – rubixibuc 2012-04-14 04:47:42