请大神解释一下AnyType

public static <AnyType> void print (Collection<AnyType> coll)
{
    for(AnyType item:coll)
        System.out.println(item);
 }

如上述代码,我最近在看《数据结构与数据算法分析 Java语言描述》,书中一直会出现AnyType这个关键字,我不太明白,求解析

一棵林浦斯Ding
浏览 2352回答 4
4回答

惟愿_无事常相见

AnyType所在的位置是要在应用中定义你需要的数据类型。 学会泛型就能理解这个了。

黄male

一个泛型,代表任意类型,并无实际意义。你可以把它当做一个描述,看成是String,Integer甚至是任意的javabean

小花要努力奋斗

集合中的泛型。。AnyType 是指任何类型的数据,一般的有String,Integer等基本数据类型的包装类,还有就是自己自定义的类,比如说你自己写了个类 Student,然后可以new 一个 List<Student>,这样list里装的是Student类型的数据。~~

a黄金罗奇

这是一个对象名而已,没什么特殊含义。  可能你对泛型还有点模糊,再去看看就明白了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java