美文网首页
java-泛型并不神奇

java-泛型并不神奇

作者: coderljx | 来源:发表于2019-06-22 22:23 被阅读0次

    Java容器能够容纳任何类型的对象,这一点表面上是通过泛型机制完成,Java泛型不是什么神奇的东西,只是编译器为我们提供的一个“语法糖”,泛型本身并不需要Java虚拟机的支持,只需要在编译阶段做一下简单的字符串替换即可。实质上Java的单继承机制才是保证这一特性的根本,因为所有的对象都是Object的子类,容器里只要能够存放Object对象就行了。 事实上,所有容器的内部存放的都是Object对象,泛型机制只是简化了编程,由编译器自动帮我们完成了强制类型转换而已。JDK 1.4以及之前版本不支持泛型,类型转换需要程序员显式完成。

    相关文章

      网友评论

          本文标题:java-泛型并不神奇

          本文链接:https://www.haomeiwen.com/subject/yukbqctx.html