java – 整数自动装箱和自动装箱提供了性能问题?
发布时间:2020-07-09 06:52:13 所属栏目:Java 来源:互联网
导读:我们正在使用x进行一些迭代和其他操作;其中x是整数,而不是int. 操作可能会在我们系统上的一些用户操作中重复出现,但数学应用程序没有太复杂或数量众多,每个用户事务最多可达10000次. 这个拆箱和以后的拳击是否会在几分钟内影响我们的表现? http://download.o
我们正在使用x进行一些迭代和其他操作;其中x是整数,而不是int. 操作可能会在我们系统上的一些用户操作中重复出现,但数学应用程序没有太复杂或数量众多,每个用户事务最多可达10000次. 这个拆箱和以后的拳击是否会在几分钟内影响我们的表现? 解决方法http://download.oracle.com/javase/1.5.0/docs/guide/language/autoboxing.html“所得到的列表的性能可能会很差,因为它在每次获取或设置操作时都是盒子或解包装箱,对于偶尔使用来说足够快,但在性能关键的内部循环中使用它将是愚蠢的. 那么什么时候应该使用自动装箱和拆箱?仅当引用类型和原语之间存在“阻抗不匹配”时,才需要使用它们,例如,必须将数值放入集合中.对科学计算或其他性能敏感的数字代码使用自动装箱和拆箱是不合适的.整数不是int的替代;自动装箱和拆箱模糊了原始类型和引用类型之间的区别,但它们并没有消除它. (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- JAVA使用Gson解析json数据实例解析
- java – 当单元测试控制器时,模拟一个Spring Validator
- SpringMVC上传图片与访问
- java – Spring Boot Swagger自定义swagger-ui.html
- 详解SpringMVC中使用Interceptor拦截器
- 解决出现 java.lang.ExceptionInInitializerError错误问题
- java – 检查Drools列表中的特定元素
- java – 配置Spring Security以使用customPasswordAuthenti
- Java中抽象类和接口的区别_动力节点Java学院整理
- Java微信支付之公众号支付、扫码支付实例