java不能自动拆装箱
这篇文章最初出现在Thorben Janssen的Java EE博客上,每周都会发布Java新闻: Thoughts-on-java.org 。
Tavian Barnes写了一篇有关Java 自动装箱性能的有趣文章。 在进行了一些性能测试并查看了Character.valueOf()的内部之后,他提出了一种简单的解决方法,该方法将性能提高了14%。
试图了解Java中的垃圾回收并非易事。 幸运的是,互联网上有一些关于垃圾收集的好文章,以及InfoQ的新Java垃圾收集迷你书 。 Charles Humble提供了许多有关垃圾收集,监视和调整的深入信息。
如果您还不了解Oracle的免费的有关Lambda和Streams的大规模开放式在线课程 ,那么现在就应该看看。 它由西蒙·里特(Simon Ritter)主办,于上周开始(但报名仍在进行中),并将持续到8月4日。 我只看了第一节课的一些视频,但这似乎非常好。
Java 9
上周在Java 9中可能删除sun.misc.Unsafe引起了很多讨论。 但是请稍等片刻,然后再抱怨。 众所周知,有许多广泛使用的项目在内部使用Unsafe ,因此删除它会影响很多应用程序。 目前,有一个团队正在研究有关现有问题的文档,以及有关如何替换不安全的建议: 关于sun.misc.Unsafe怎么办?
因此,让我们拭目以待吧。
Java EE 8
Arjan Tijms在他最近的博客文章中介绍了可注册的DataModels ,这是JSF 2.3的新功能之一。 此功能使开发人员可以提供自己的DataModel包装器来迭代组件,并且被要求使用数年。
这个和那个
Petri Kainulainen写了他的《写作清洁测试》系列的新文章。 这次,他展示了如何通过使用Java 8以及AssertJ和Mockito的新版本来进一步改善已经良好的测试: 编写干净的测试– Java 8到Rescue 。
如果您在本Java Weekly中找不到足够有趣的链接,请查看当前发行的JetBrains Java Annotated Monthly 。 他们创建了上个月的重要帖子的广泛列表。
录音
Sanne Grinoveros上周在virtualJBUG上发表了关于Apache Lucene的演讲,现在该录像可以在vJUBG Youtube频道上找到。
翻译自: https://jaxenter.com/java-weekly-3015-autoboxing-garbage-collection-unsafe-119035.html
java不能自动拆装箱