范型List 这样去定义的话和List是一个意思,这样就可以避免到时候从list中取值使用的时候出现运行时异常,加上范型定义之后,在往list中添加元素的时候就必须是定义的元素,否则编译会报错,例如定义List a=new ArrayList();这样的话,a中就只能添加字符串,其它类型添加不了,特别作用就是避免运行时异常 回答2: 在 Java 的泛型类型中使用通配符 Java 从版本5起开始引入泛型(generics)机制。我们知道,Java 的泛型类型如同 java.lang.String,java.io.File 一样,属于普通的 Java 类型。比方说,下面两个变量的类型就是互不相同的: List listObj = new ArrayList(); List listStr = new ArrayList(); 虽然 String 是 Object 的子类,但是 List 和 List 之间并没有什么关系——List 不是 List 的子类或者子类型。在下面的代码中,我们会看到将具有 List 类型的变量赋给期望 List 类型参数的方法的话,编译器在编译期将会报告一个编译错误。 import java.util.ArrayList; import java.util.List; public class GenericsTypeTest { public static void testMtd(List l) { } public static void main(String[] args) { List testList = new ArrayList; testMtd(testList); } } 如果我们希望 testMtd 能够接受任意泛型类型的参数,那么我们应该使用 ? 通配符来满足这个要求。List 任意类型的对象的数组这么一个泛型的类型。我们可以把以上代码改成: public static void testMtd(List l) { } 回答3: List指的是集合.<>是泛型,里面指定了这个集合中存放的是什么数据.比如有一个学生类Student,Student里面包含了学生的一些信息.这样每一个Student对象就代表了一个学生.此时List就代表这个集合中存放了很多个学生对象,这个集合就像一个班级一样. 回答4: 范型,代表容器内的类未知,你最好是改成具体的类型名 List,这样才能用上范型的好处,保证类型安全 相关问答 最新问答 求助易语言代码:超级列表框筛选出重复问题? 编辑框1.=取=超级列表框1.第3列至第8列的最下一行重复。 给狗如果不带牵引绳出门会造成什么样的后果呢? 支付宝家庭缴费有线电视怎么更改缴费单位 我平安易贷授信额度是2500但是为什么申请借款又批不了? 平安银行000001这支股票怎么样,在什么价位买入,在什么价位卖出 自组直流单臂电桥实验测量低值电阻的误差为什么很大 药房乱收费怎么举报? 下列不属于紫外线对人们的危害的是。。。。。。 液氮罐内液氮的蒸发量怎么计算? 在锦州火车站坐车到胶州都路过那些火车站
在 Java 的泛型类型中使用通配符 Java 从版本5起开始引入泛型(generics)机制。我们知道,Java 的泛型类型如同 java.lang.String,java.io.File 一样,属于普通的 Java 类型。比方说,下面两个变量的类型就是互不相同的: List listObj = new ArrayList(); List listStr = new ArrayList(); 虽然 String 是 Object 的子类,但是 List 和 List 之间并没有什么关系——List 不是 List 的子类或者子类型。在下面的代码中,我们会看到将具有 List 类型的变量赋给期望 List 类型参数的方法的话,编译器在编译期将会报告一个编译错误。 import java.util.ArrayList; import java.util.List; public class GenericsTypeTest { public static void testMtd(List l) { } public static void main(String[] args) { List testList = new ArrayList; testMtd(testList); } } 如果我们希望 testMtd 能够接受任意泛型类型的参数,那么我们应该使用 ? 通配符来满足这个要求。List 任意类型的对象的数组这么一个泛型的类型。我们可以把以上代码改成: public static void testMtd(List l) { } 回答3: List指的是集合.<>是泛型,里面指定了这个集合中存放的是什么数据.比如有一个学生类Student,Student里面包含了学生的一些信息.这样每一个Student对象就代表了一个学生.此时List就代表这个集合中存放了很多个学生对象,这个集合就像一个班级一样. 回答4: 范型,代表容器内的类未知,你最好是改成具体的类型名 List,这样才能用上范型的好处,保证类型安全 相关问答 最新问答 求助易语言代码:超级列表框筛选出重复问题? 编辑框1.=取=超级列表框1.第3列至第8列的最下一行重复。 给狗如果不带牵引绳出门会造成什么样的后果呢? 支付宝家庭缴费有线电视怎么更改缴费单位 我平安易贷授信额度是2500但是为什么申请借款又批不了? 平安银行000001这支股票怎么样,在什么价位买入,在什么价位卖出 自组直流单臂电桥实验测量低值电阻的误差为什么很大 药房乱收费怎么举报? 下列不属于紫外线对人们的危害的是。。。。。。 液氮罐内液氮的蒸发量怎么计算? 在锦州火车站坐车到胶州都路过那些火车站
List指的是集合.<>是泛型,里面指定了这个集合中存放的是什么数据.比如有一个学生类Student,Student里面包含了学生的一些信息.这样每一个Student对象就代表了一个学生.此时List就代表这个集合中存放了很多个学生对象,这个集合就像一个班级一样.
范型,代表容器内的类未知,你最好是改成具体的类型名 List,这样才能用上范型的好处,保证类型安全