java - 泛型和集合混淆

标签 java generics collections coding-style syntax

这两个在java中有什么区别?使用 <> 语法时我总是感到困惑。什么时候创建泛型类比使用集合类中的泛型方法更好?

最佳答案

自 Java 5 起,集合类就使用泛型(一种参数多态性),因此库的用户不必再自行转换集合的元素。

因此,集合类是一个很好的例子,如何使用泛型让开发人员的生活变得更轻松,除了泛型和集合是完全不同的主题之外。

关于java - 泛型和集合混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6754601/

相关文章:

c# - 泛型方法类型和方法参数不匹配

swift - 如何定义一个 Swift 协议(protocol),强制其采用者自己遵守相关类型?

java - 尝试将 AddAll 添加到 MutableList 时出现不受支持的异常

java - 如何从xml文件中取出bean定义?

java - 避免在涉及类的运行时传递的一般情况下进行不安全转换

java - 遍历Collection,避免在循环中删除对象时避免ConcurrentModificationException

java - 我可以用像 List< 这样的相同泛型做什么? ...>?

java - 客户端向服务器发送文件的新套接字

java - 如何读取java文件中的local.properties android

java - 如何在 pom 中构建仅包含依赖项 jar 的 jar