欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > java >内容正文

java

java三件套_Java开发人员应该知道的三件事

发布时间:2023/12/3 java 50 豆豆
生活随笔 收集整理的这篇文章主要介绍了 java三件套_Java开发人员应该知道的三件事 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

java三件套

对于那些长期关注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调优或对OutOfMemoryError:Java 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

java三件套

总结

以上是生活随笔为你收集整理的java三件套_Java开发人员应该知道的三件事的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。