java - 基于数据类型的泛型类术语问题
问题描述
我了解Java中的通用类,该类的参数几乎可以是任何数据类型。例如:
ArrayList<Integer> arrl1 = new ArrayList<>();
ArrayList<String> arrl2 = new ArrayList<>();
在这里,我将一个 ArrayList 设为 String 类型,另一个设为 Integer 类型。在这种情况下,当引用两者或单独引用时,我应该将它们都视为 ArrayList 对象,还是应该将它们分别视为一个是 ArrayList 对象,另一个是 String 类型的 Array List 对象。建议采用哪种方式,我知道由于编译时的类型擦除都只是 ArrayList。
解决方案
推荐阅读
- ios - Distinct 不适用于 Realm Objects 结果
- database - MongoDB中的备份策略
- amazon-web-services - 实例状态和卷状态之间的区别
- c# - 如何从后面的代码实例化 WPF ResourceDirectory
- java - SAP DBTech JDBC:[4321]:只允许安全连接
- c++ - 如何找到具有一组整数的函数的“最大绝对和”
- angular - 如何禁用输入框角2材质?
- c# - 创建一个泛型(但在声明时键入)表达式数组
- cobol - 如何在 COBOL 中使用 DIVIDE 和 CONDENSED NUMERIC Varibale
- python - 使用 Python 在 selenium Webdriver 中通过 Url 上传图像