c# – 性能,Java泛型
发布时间:2020-12-15 18:09:01 所属栏目:百科 来源:网络整理
导读:Java中的泛型是否比集合具有任何性能优势. 例如在C#中有一个性能优势,因为它有助于避免装箱/拆箱,但正如我在Java中理解的那样,在字节代码级别没有泛型的“想法”,因此在编译之后它具有与集合相同的字节代码. 那么说没有性能优势是对的吗? 解决方法 我认为这
Java中的泛型是否比集合具有任何性能优势.
例如在C#中有一个性能优势,因为它有助于避免装箱/拆箱,但正如我在Java中理解的那样,在字节代码级别没有泛型的“想法”,因此在编译之后它具有与集合相同的字节代码. 那么说没有性能优势是对的吗? 解决方法
我认为这个链接非常有用.
Comparing Java and C# Generics 正如你在C#中所说的,性能将受益,因为Generics可以帮助你避免装箱/拆箱. 但是你仍然有编译时类型检查,并且你的代码中不需要显式的强制转换. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |