专栏首页猿人谷【JVM从小白学成大佬】1.开篇
原创

【JVM从小白学成大佬】1.开篇

JVM的重要性毋庸置疑,可以毫不夸张的说Java虚拟机是整个Java平台的基石。 JVM方面的知识,也一直是BAT等大厂面试考核的重点。特别是JVM调优,故障排查性能调优,你知道该从哪些方面入手吗?

此专栏结合自己对JVM的理解,从java运行时数据区、java内存模型(JMM)、什么是垃圾回收,垃圾回收算法、垃圾收集器、内存分配与回收策略等,也会介绍安全点、安全区域等知识点,还有什么是“卡表”? 相信学习完专栏,在面试时被问到JVM,你定能跟面试官侃侃而谈,话聊人生!

也非常欢迎小伙伴关注微信公众号:猿人谷。关注后,我们可以更紧密的交流哦!!!

关于JVM的历史以及重要性我就不做介绍,网上能搜到一大堆。我们就直接上干货,希望能最简单直白语言来深入浅出,一步步揭开JVM的神秘面纱。

本专栏将分为如下几个大模块进行分析:

  1. 开篇介绍
  2. Java运行时数据区。
  3. 什么是垃圾回收?
  4. 常用垃圾回收算法及HotSpot的算法实现。
  5. 垃圾收集器。
  6. 内存分配与回收策略。此模块也会延展一些内存回收时的
  7. Java内存模型(JMM)。
  8. 头脑风暴(即JVM必备题)。

专栏将会围绕如下脑图进行展开(此脑图会持续进行完善):

JVM

备注:高清、无码、完整大图可留言告知。

鬼知道我看了多少相关的书籍和博客,都没找到适合我的,不得不自己动手撸几篇,请叫我知识的搬运工。此专栏算是我在学习Java虚拟机的读书笔记及经验总结,在小伙伴们阅读专栏的过程中,如有哪一块的知识想了解,可以留言告知。

参考书籍

《深入理解Java虚拟机》

《Java虚拟机规范》(Java SE 8版)

《HotSpot实战》

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

相关文章

  • 【JVM从小白学成大佬】开篇

    JVM的重要性毋庸置疑,可以毫不夸张的说Java虚拟机是整个Java平台的基石。 JVM方面的知识,也一直是BAT等大厂面试考核的重点。特别是JVM调优,故障排...

    猿人谷
  • 一个正则表达式测试(只可输入中文、字母和数字)

      在项目中碰到了正则表达式的运用,正则还是非常强大的,不管什么编程语言,基本上都可以用到。之前在用java时特别是对用户名或密码使用正则非常爽,写脚本上用正则...

    猿人谷
  • C++中派生类对基类成员的访问形式

    C++中派生类对基类成员的访问形式主要有以下两种: 1、内部访问:由派生类中新增成员对基类继承来的成员的访问。 2、对象访问:在派生类外部,通过派生类的对象对从...

    猿人谷
  • 【JVM从小白学成大佬】开篇

    JVM的重要性毋庸置疑,可以毫不夸张的说Java虚拟机是整个Java平台的基石。 JVM方面的知识,也一直是BAT等大厂面试考核的重点。特别是JVM调优,故障排...

    猿人谷
  • 图解Java 垃圾回收机制

      Java技术体系中所提倡的 自动内存管理 最终可以归结为自动化地解决了两个问题:给对象分配内存 以及 回收分配给对象的内存,而且这两个问题针对的内存区域就是...

    Java高级架构
  • 写给小白的JVM学习指南

    Java 虚拟机是学习 Java 的基础,也是迈入高级 Java 开发工程师的必备知识点。所以今天这篇文章我们来聊聊如何从零开始学习 Java 虚拟机。

    陈树义
  • TodoBackend展示应用以及ActFramework的实现

    老码农
  • 大数据安全问题分析及对策建议

    图片来自网络 作者简介:王竹欣,硕士,毕业于北京航空航天大学电子信息工程学院,现任职于中国信息通信研究院信息通信安全研究所,主要研究方向为网络安全、数据安全。陈...

    企鹅号小编
  • Service 使用详解

    本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:

    用户1119350
  • 灵活解决测试中遇到的问题——记一次不寻常的测试经历

    这个内容大体上是这样的,输入法语音识别想通过分析个性化词库来提高识别准确率,因此需要将词库文件传递给后端服务,并由服务端返回命中热词的信息给客户端。

    用户5521279

扫码关注云+社区

领取腾讯云代金券