Fork me on GitHub
上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 第 7 章 本地方法栈 1、本地方法栈 微信搜一搜: 全栈小刘,获取文章全套 pdf版 本地方法栈的特点 Java虚拟机栈于管理Java方法的调用,而本地方法栈用于管理本地方法的调用。 本地方法栈,也是线程私有的。 允许被实现成固定或者是可动态扩展的内存大小(在内存溢出方面和虚拟机栈相同) 如果线程 阅读全文
posted @ 2020-10-11 23:39 全栈小刘 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 微信搜一搜: 全栈小刘,获取文章全套 pdf版 第 6 章 本地方法接口 1、本地方法 什么是本地方法? 简单地讲, 一个Native Method是一个Java调用非Java代码的接囗 一个Native Method是这样一个Java方法:该方法的实现由非Java语言实现,比如C。 这个特征并非J 阅读全文
posted @ 2020-10-11 23:34 全栈小刘 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 第 5 章 虚拟机栈 1、虚拟机栈概述 微信搜一搜: 全栈小刘,获取文章全套 pdf版 1.1、虚拟机栈的出现背景 文档网址 https://docs.oracle.com/javase/specs/jvms/se8/html/index.html 虚拟机栈出现的背景 由于跨平台性的设计,Java的 阅读全文
posted @ 2020-10-09 08:30 全栈小刘 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 第 3 章 运行时数据区概述及线程 微信搜一搜: 全栈小刘,获取文章全套 pdf版本 1、前言 本节主要讲的是运行时数据区,也就是下图这部分,它是在类加载完成后的阶段 当我们通过前面的:类的加载 --> 验证 --> 准备 --> 解析 --> 初始化,这几个阶段完成后,就会用到执行引擎对我们的类进 阅读全文
posted @ 2020-10-09 08:27 全栈小刘 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 第 3 章 运行时数据区概述及线程 1、前言 本节主要讲的是运行时数据区,也就是下图这部分,它是在类加载完成后的阶段 当我们通过前面的:类的加载 --> 验证 --> 准备 --> 解析 --> 初始化,这几个阶段完成后,就会用到执行引擎对我们的类进行使用,同时执行引擎将会使用到我们运行时数据区 也 阅读全文
posted @ 2020-10-08 14:59 全栈小刘 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 2 章 类加载器详解 微信搜 : 全栈小刘 ,获取 文章pdf版本 1、内存结构概述 如果自己想手写一个Java虚拟机的话,主要考虑哪些结构呢? 类加载器 执行引擎 完整框图: 2、类加载子系统 类加载器子系统作用 类加载器子系统负责从文件系统或者网络中加载Class文件,class文件在文件开头有 阅读全文
posted @ 2020-10-08 14:17 全栈小刘 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 跟很多人一样,我一开始接触 Java 虚拟机只是因为面试需要用到,所以硬着头皮看看。所以很多人对于为什么要学虚拟机这个问题,他们的答案都是:因为面试。 因为装逼 但我经过了几年的学习和实战,我发现其实学习虚拟机并不仅仅在于面试,而在于更深入地理解 Java 这门语言,以及为未来排查线上问题打下基础。 阅读全文
posted @ 2020-10-08 13:48 全栈小刘 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 很长一段时间没有更新了,前段时间转测试了,浪费了一些时间,终于可以写文章了,今天来写一下之前自己开发的一些习惯,因为自己本身自己是一个极简主义所以 开发喜欢这样:。 全屏显示 我们可以使用【Presentation Mode】,将IDEA弄到最大,可以让你只关注一个类里面的代码,进行毫无干扰的cod 阅读全文
posted @ 2020-10-07 23:28 全栈小刘 阅读(6128) 评论(0) 推荐(0) 编辑
摘要: 前段时间,在公司熟悉新代码,发现好多都是新代... 阅读全文
posted @ 2020-05-27 08:39 全栈小刘 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 承接上篇 ,终于我们迎来了最后一章 第九章... 阅读全文
posted @ 2020-04-06 13:45 全栈小刘 阅读(417) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页