![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 88
训练营资料福利官
这个作者很懒,什么都没留下…
展开
-
2021年应届生与中高级程序员常见Java面试题
为了巩固在Java中的知识和概念,在这里我列出了最常见的Java面试问题,以便在面试的时候可以吊打面试官应届生常见面试问题问题1:Java中的框架是什么?答:框架是一组类和接口,它们提供了现成的体系结构。最佳的面向对象设计始终包括带有类集合的框架,以使所有类都执行相同类型的任务。问题2:使用Java定义集合框架。答:Java Collections Framework是接口和类的集合,这些接口和类有助于有效地存储和处理数据。Java Collection Framework提供...原创 2021-04-08 17:26:13 · 1269 阅读 · 2 评论 -
为什么Java在25年后依然如此健壮
Java在25年的编程历史中,到现在,全球依然有将近69%的开发人员仍在使用Java进行编码。Oracle最近发布的Java 15,其中包含“密封类,隐藏类,爱德华曲线数字签名算法(EdDSA)”,文本块等功能。如此快速的迭代特性,才使得Java依然能够如此活跃与健康。Java的历史与演变在90年代初期有数十种非常稳定的编程语言(例如FORTRAN,COBOL,Pascal,C ++和Visual Basic)时,许多平台(例如Windows,Mac,Unix,Linux和Mobile平台)都要求在转载 2021-04-06 13:42:55 · 150 阅读 · 0 评论 -
Java开发人员必备十大工具
Java世界中存在着很多工具,从著名的IDE(例如Eclipse,NetBeans和IntelliJ IDEA)到JVM profiling和监视工具(例如JConsole,VisualVM,Eclipse Memory Analyzer等)。在本文中,我将重点介绍适用于各种Java开发人员(例如核心Java和Web开发人员)的通用工具。该列表绝没有罗列出完整工具,如果您知道开发人员应该学习的...原创 2019-10-16 16:13:43 · 5566 阅读 · 0 评论 -
阿里P7架构师的9个建议,帮你早日成为优秀的架构师!
最近经常从读者那里收到有关他们希望成为一名更好的Java开发人员而不得解的烦恼的私信,他们应该学习什么以及他们如何成为一名优秀的Java开发人员。对此我分别回答了这些问题之后,现在我在这里做个总汇,我认为这个总汇它将使您成为更好的Java程序员和应用程序开发人员。如果您还没有了解过这些点,可以阅读本文,它将帮助您提高编程和编码技能,这对于成为顶尖的Java开发人员至关重要。这些技巧对核心J...原创 2019-10-16 16:11:07 · 296 阅读 · 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 · 196 阅读 · 0 评论 -
一文读懂什么是JVM中的内存模型与垃圾回收!
扩展阅读:初探JVM,你只需要看这篇文章!六、内存模型6.1、内存模型与运行时数据区Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干不同数据区域。Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量这样的底层细节。这里所讲的主内存、工作内存与Java内存区域中的Java堆、栈、方法区等并不是同一层次的内存划...原创 2019-09-26 11:12:22 · 276 阅读 · 0 评论 -
十八道JVM面试题总汇(附解析)
一、Java 类加载过程?Java 类加载需要经历以下7 个过程:1. 加载加载是类加载的第一个过程,在这个阶段,将完成以下三件事情:•通过一个类的全限定名获取该类的二进制流。•将该二进制流中的静态存储结构转化为方法去运行时数据结构。•在内存中生成该类的 Class 对象,作为该类的数据访问入口。2. 验证验证的目的是为了确保 Class 文件的字节流中的信息...原创 2019-10-09 14:14:58 · 309 阅读 · 0 评论