java web java中为什么要使用泛型?
浏览量:2687
时间:2021-03-20 08:04:37
作者:admin
java中为什么要使用泛型?
泛型类型(或泛型)是Java语言类型系统的一个扩展,支持创建可按类型参数化的类。在使用参数化类型时,可以将类型参数视为指定类型的占位符,就像方法的形式参数是在运行时传递的值的占位符一样。您可以在集合框架中看到泛型的动机。例如,map类允许您将任何类的对象添加到map中,即使最常见的情况是在给定的map中保存特定类型(如string)的对象。
究竟是.Net好还是Java好,欢迎大家发言,畅所欲言?
我选择dotnet,因为宇宙中有第一个ide-vs2019祝福,不接受驳斥。
Java为什么要有泛型?
Java中的泛型非常棒。这就是为什么我经常讨厌Java的原因之一。
让我们先谈谈泛型的主要功能:
1。加强类型安全。例如,如果定义了一个列表
2. 提高性能,减少类型转换和装箱次数。
让我们来谈谈Java泛型的奇妙之处:
1。Java泛型实现的原理称为类型擦除。无论代码中如何定义泛型,它们在编译后都会成为对象,因此在运行时无法实现类型安全。而且,java编译器不够聪明,很容易被欺骗。例如,调用第三方接口返回list
2. 由于类型被删除,类型转换是不可避免的,所以使用泛型和非泛型不会改变性能。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
网络广告推广的意思 平台广告推广
下一篇
南京网站制作设计 网站建设制作