java伪泛型的介绍

  • 更新时间:2021-06-23 08:00:00
  • 编辑:靳晨辰
本站精选了一篇相关的编程文章,网友索涵蓄根据主题投稿了本篇教程内容,涉及到java相关内容,已被298网友关注,下面的电子资料对本篇知识点有更加详尽的解释。

参考资料

正文内容

为学习Java的程序员分享一篇技术文章,好久没看到这么好的Java技术类文章,重新编辑了一下发到本站,觉得好就请收藏下。


java伪泛型的介绍

说明

1、Java中的泛型是伪泛型。这种泛型实现方法称为类型擦除 ,基于这种方法实现的泛型称为伪泛型。

2、由于Java的泛型只在编译阶段发挥作用,因此在写代码时,起到了检查的作用,当代码运行时,它的内部并没有泛型。

实例

List<String> l1 = new ArrayList<String>();
List<Integer> l2 = new ArrayList<Integer>();
System.out.println(l1.getClass() == l2.getClass()); //true

结果为 true,List<String> 和 List<Integer> 在 jvm 中的Class都是List.class,即泛型信息被擦除了。

以上就是java伪泛型的介绍,希望对大家有所帮助。

相关教程

  • 为什么说学习Java编程好就业呢

    为什么说学习Java编程好就业呢,如今互联网蓬勃发展,继Java、C++、php后也不断涌现出了许多新的编程语言,例如Google Go、Apple's Swift和Rust。有许多可行且可靠的编程语言供你选择,每种语言都有各自的优点和缺点。

    发布时间:2021-06-06

  • 北京Java语言培训哪里好

    Java编程语言如今已经成为世界编程语言,Java行业前景和岗位报酬等等令很多门外汉眼馋,为此不少小伙伴想要通过参加Java培训。北京Java语言培训哪里好?下面我们来介绍下。

    发布时间:2021-06-06

用户留言