Java虚拟机
Sky#boy
书山有路,学海无涯
展开
-
Java虚拟机--之--内存模型篇
1、前言最近闲暇之余拿些时间来看看《深入理解Java虚拟机》一书,这本书早有耳闻,一直没有细看。阅读之际将一些收获或感想记于此分享给大家,一来是弥补Java实现原理这方面的盲区,二来也可以加深自己的理解。本篇文章大致内容如下:2、Java虚拟机概述在讲Java虚拟机之前,我们来看看Java的技术体系,Sun官方定义的Java技术体系包括如下几部分:Java程序设计语言 各种平...原创 2018-08-22 21:27:52 · 2527 阅读 · 0 评论 -
Java虚拟机--之--垃圾回收机制篇
1. 概述学习Java到一定阶段,对于Java虚拟机的学习是不可缺少的部分,了解C/C++的开发者都知道,内存由开发者主动申请,同时对象不用了还需要手动去释放内存,否则很容易造成内存泄漏。然而Java开发者则无需这方面的关注,只有少数部分例如文件流、数据库操作等需要做相应的关闭操作即可,内存的申请和释放都由Java虚拟机来为我们完成。上一篇文章Java虚拟机--之--内存模型篇 从虚拟机发展历...原创 2018-08-29 20:15:32 · 2329 阅读 · 2 评论 -
Java虚拟机--之--类加载机制篇
1. 简介我们都知道,我们编写的Java代码,由编译器编译成.class文件后,读取到虚拟机后由类加载器对class文件进行加载。类加载器属于虚拟机的一部分,那么类加载器它是如何加载一个class文件的、如何解析以及又如何分配内存的呢?等等。本篇文章从class文件结构出发,分析类加载过程,最后讲解Java中使用到的类加载器,将对这些疑问进行一一解答。大致内容如下:2. class 类...原创 2018-09-05 21:47:11 · 231 阅读 · 0 评论 -
Java虚拟机全面解析
网上有关Java虚拟机相关的博客非常多,对于Java虚拟机的理解一直是我的薄弱块,最近工作之余利用闲暇时间来深入学习一下有关Java虚拟机相关的知识点,弥补自己的缺陷,主要阅读的书籍是《深入理解Java虚拟机:JVM高级特性与最佳实践》,同时分享出以下几篇文章,文章内容基本上来自本书,写文章的目的一方面是为了加深对知识点的理解,另一方面是来增强自己的总结和表达能力,共勉。Java虚拟机--之-...原创 2018-09-09 17:41:25 · 174 阅读 · 0 评论