做gif动图的网站犯法吗,小生互联免费主机,四川seo选哪家,网址二维码在线生成对于那些长期关注JavaOne 2012会议的读者来说#xff0c;这是一篇有趣的文章。 我最近对Java冠军Heinz Kabutz的采访引起了我的注意#xff1b; 包括他的Java内存难题程序#xff0c;从Java内存管理的角度来看#xff0c;这很有启发性。 采访中有一个特别的部分吸引了我的注… 对于那些长期关注JavaOne 2012会议的读者来说这是一篇有趣的文章。 我最近对Java冠军Heinz Kabutz的采访引起了我的注意 包括他的Java内存难题程序从Java内存管理的角度来看这很有启发性。 采访中有一个特别的部分吸引了我的注意Java开发人员应该知道而当前却不知道的事情。 亨氏在采访中提出了一些非常好的观点。 本文将回顾并扩展其中的一些内容。 Heinz还表达了他对删除 HotSpot VM PermGen空间的担忧该空间现在更多地用于Java 8版本。 Java并发原则您是否应该关心 正如Heinz所指出的这通常是一些Java开发人员希望避免的话题。 除非您正在开发单个线程主程序否则您必须担心线程并发以及所有相关问题。 作为Java EE开发人员您的代码将在高并发线程环境中运行。 简单的Java编码错误会使您的代码面临严重的线程竞争状况稳定性和性能问题。 缺少关键线程知识也可能阻止您正确调整Java EE容器线程池层。 从我的角度来看每个Java开发人员都应该尝试从开发和故障排除的角度例如JVM Thread Dump分析理解基本的Java并发原理。 将您的IDE技能提升到一个新水平学习快捷键 Heinz的下一个建议是对Java IDE环境有更深入的了解。 对于某些人来说此技巧听起来似乎很明显但实际上您会惊讶地发现有这么多Java开发人员可以快速“稳定”其IDE的使用和生产率。 这样的“高原”通常是由于缺乏对IDE快捷键和功能的更深入的研究。 DZone的这篇文章是学习使用Eclipse IDE的有用快捷方式的不错的起点。 Java内存管理了解如何读取GC日志 最后但并非最不重要的一点学习如何读取GC日志。 这是我所有海因Hein建议的最爱。 从上一教程中可以看到JVM GC日志包含一些有关Java VM内存占用和垃圾回收运行状况的重要信息。 在执行JVM调优或对OutOfMemoryErrorJava Heap Space相关问题进行故障排除时此数据尤其重要。 在这里说实话您需要花费一些时间才能获得大约一半的Java Champion知识例如Kirk Pepperdine但是开始分析和理解您的应用程序GC日志以及Java内存管理基础知识是一个理想的起点。 别忘了分享 参考 Java开发人员应从 Java EE支持模式和Java教程博客的JCG合作伙伴 Pierre-Hugues Charbonneau那里了解三件事 。 翻译自: https://www.javacodegeeks.com/2012/10/3-things-java-developers-should-know.html