深入理解java泛型详解 究竟是.Net好还是Java好,欢迎大家发言,畅所欲言?
浏览量:2499
时间:2021-03-22 01:57:37
作者:admin
究竟是.Net好还是Java好,欢迎大家发言,畅所欲言?
我选择dotnet,因为宇宙中有第一个ide-vs2019祝福,不接受驳斥。
怎样理解java泛型中的擦除?
泛型是1.5中引入的新概念。它具有高度的安全性和易用性,因为不需要强制转换类型。因为泛型只在编译器中实现,并且虚拟机不识别泛型类项,所以有必要删除虚拟机中的泛型类型。也就是说,泛型在编译阶段使用,而泛型在运行阶段取消,即擦除。擦除是用父类替换泛型类型。例如,字符串成为对象。实际上,仍然使用强制类型的转换,但这是一种相对安全的转换,因为在编译阶段已经确保了数据的一致性。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。