
虚拟机
训练营资料福利官
这个作者很懒,什么都没留下…
展开
-
Java开发人员必备十大工具
Java世界中存在着很多工具,从著名的IDE(例如Eclipse,NetBeans和IntelliJ IDEA)到JVM profiling和监视工具(例如JConsole,VisualVM,Eclipse Memory Analyzer等)。在本文中,我将重点介绍适用于各种Java开发人员(例如核心Java和Web开发人员)的通用工具。该列表绝没有罗列出完整工具,如果您知道开发人员应该学习的...原创 2019-10-16 16:13:43 · 5653 阅读 · 0 评论 -
阿里P7架构师的9个建议,帮你早日成为优秀的架构师!
最近经常从读者那里收到有关他们希望成为一名更好的Java开发人员而不得解的烦恼的私信,他们应该学习什么以及他们如何成为一名优秀的Java开发人员。对此我分别回答了这些问题之后,现在我在这里做个总汇,我认为这个总汇它将使您成为更好的Java程序员和应用程序开发人员。如果您还没有了解过这些点,可以阅读本文,它将帮助您提高编程和编码技能,这对于成为顶尖的Java开发人员至关重要。这些技巧对核心J...原创 2019-10-16 16:11:07 · 330 阅读 · 0 评论 -
十八道JVM面试题总汇(附解析)
一、Java 类加载过程?Java 类加载需要经历以下7 个过程:1. 加载加载是类加载的第一个过程,在这个阶段,将完成以下三件事情:•通过一个类的全限定名获取该类的二进制流。•将该二进制流中的静态存储结构转化为方法去运行时数据结构。•在内存中生成该类的 Class 对象,作为该类的数据访问入口。2. 验证验证的目的是为了确保 Class 文件的字节流中的信息...原创 2019-10-09 14:14:58 · 342 阅读 · 0 评论 -
一文读懂什么是JVM中的内存模型与垃圾回收!
扩展阅读:初探JVM,你只需要看这篇文章!六、内存模型6.1、内存模型与运行时数据区Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干不同数据区域。Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量这样的底层细节。这里所讲的主内存、工作内存与Java内存区域中的Java堆、栈、方法区等并不是同一层次的内存划...原创 2019-09-26 11:12:22 · 308 阅读 · 0 评论 -
初探JVM,你只需要看这篇文章!
1 官网1.1 寻找JDK文档过程www.oracle.com -> 右下角Product Documentation -> 往下拉选择Java ->Java SE documentation-> Previous releases -> JDK 8 -> 此时定位到:https://docs.oracle.com/javas...1.2 Th...原创 2019-09-26 10:49:16 · 256 阅读 · 0 评论