资讯专栏INFORMATION COLUMN

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

姘存按 / 483人阅读

摘要:的重要性毋庸置疑,可以毫不夸张的说虚拟机是整个平台的基石。方面的知识,也一直是等大厂面试考核的重点。本专栏将分为如下几个大模块进行分析开篇介绍运行时数据区。最主要的是让我知道能得到多少小伙伴的认可,毕竟大家的认可,就是不懈努力的动力

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

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

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

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

开篇介绍

Java运行时数据区。

什么是垃圾回收?

常用垃圾回收算法及HotSpot的算法实现。

垃圾收集器。

内存分配与回收策略。此模块也会延展一些内存回收时的

Java内存模型(JMM)。

头脑风暴(即JVM必备题)。

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

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

参考书籍:《深入理解Java虚拟机》、《Java虚拟机规范》(Java SE 8版)、《HotSpot实战》。

我会厚着脸皮在专栏下面放赞赏支持,不需多,只需一块。一块钱买不了吃亏,一块钱也买不了上当。最主要的是让我知道能得到多少小伙伴的认可,毕竟大家的认可,就是不懈努力的动力!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/76224.html

相关文章

  • JVM小白学成大佬】2.Java虚拟机运行时数据区

    摘要:虚拟机在执行程序的过程中会把它所管理的内存划分为若干个不同的数据区域。栈帧栈帧是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区中的虚拟机栈的栈元素。栈帧的概念结构如下运行时数据区脑图高 这里我们先说句题外话,相信大家在面试中经常被问到介绍Java内存模型,我在面试别人时也会经常问这个问题。但是,往往都会令我比较尴尬,我还话音未落,面试者就会背诵一段(Java虚拟...

    shuibo 评论0 收藏0
  • Python 基础起步(一)写在开篇的话,写给同为小白的你

    摘要:一个小白的成长日记大家好,这是我在饭否的第一篇笔记,先简单介绍一下自己,我于年在北京工业大学本科毕业,同年月来到法国巴黎工程师学校读研,在年月毕业后加入了法国兴业银行担任数据分析师的职位,主要负责数据质量监测,分析,潜在风险预测,前端可视化 一个小白的成长日记 大家好,这是我在饭否的第一篇笔记,先简单介绍一下自己,我于2016年在北京工业大学本科毕业,同年9月来到法国巴黎Efrei工程...

    shadowbook 评论0 收藏0
  • 一个主板维修大佬转行的Java的成长经历,心酸......

    摘要:考虑了一段时间之后,终于鼓起勇气找到老板离了职,去了一个北京的某培训机构,进行了个月的加工,每天学习到凌晨点,新鲜出炉,满怀信心的去面试。 12年高中毕业后,因高考失误而停止学业,转战维修行业,在经过3月的培训从小白成长维修大佬,在笔记本维修行业中摸爬滚打了,近3年也算是在行业中小有名气,日子过得十分悠闲,每当修好一片主板那种喜悦无法表达。 showImg(https://segmen...

    tinyq 评论0 收藏0
  • 自学软件测试6个月,找到了月薪8.5K的工作,多亏了这套学习方法

    摘要:正好有个表哥在深圳做软件测试工程师,我妈说他的月薪是那时候还不知道是千的意思。经过了这段时间高度自律的学习,疫情控制了些之后我就打算到我们一线城市深圳去找一份软件测试的工作。给自学软件测试的初学者一些学习建议及资料分享首先要有信心。 8.5K的薪资也许对csdn的各位大佬来说并不算什么,但是...

    NSFish 评论0 收藏0
  • 系统优化怎么做-JVM优化之开篇

    摘要:几个死锁场景两个线程相互调用导致互相等待同步结束。线程为了检测死锁,它需要递进地检测所有被请求的锁。思考题线程有哪些状态这些线程大多处于什么样的状态分布我们可以称系统运行是健康的。 前言 在上一期Tomcat优化中,针对JVM相关主要参数做过一定说明,这一期主要介绍进行一些概念及经验。后面分章节去讲述相关工具的基本使用。 优化优先级 整体来讲,系统优化应先优化架构及代码,来解决具体功能...

    gecko23 评论0 收藏0

发表评论

0条评论

姘存按

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<