为道日损 • 原创笔记

为道日损

JVM从零开始:Java栈之栈帧的组成结构(十)

HotSpot VM是目前市面上高性能虚拟机的代表作之一。它采用解释器与即时编译器并存的架构,当虚拟机启动的时候,解释器可以首先发挥作用,而不必等待即时编译器全部编译完成再执行,这样可以省去许多不必要


为道日损  555  2019-12-05 阅读全文

JVM从零开始:JVM类的加载过程(九)

一个完整的类加载过程必须经历加载、连接和初始化3个步骤。如下图: 类加载阶段 由类加载器负责根据一个类的全限定名来读取此类的二进制字节流到JVM内部,并存储在运行时内存区中的方法区内,然后将其转换成一


为道日损  276  2019-12-03 阅读全文

JVM从零开始:JVM类加载机制之类加载器(八)

JVM中的类都必须经历过完整的加载、连接和初始化3个类加载步骤。经历过这3个步骤之后,它就可以随时随地被使用了,开发者可以在程序中访问和调用它的静态类成员信息(比如:静态字段、静态方法),或者使用ne


为道日损  364  2019-11-26 阅读全文

JVM从零开始:JVM中有哪些垃圾收集器及其工作机制(七)

由于JDK的版本处于高速迭代中,Java从发展至今衍生了许多的GC版本,比如:Serial/Serial Old收集器、Parallel/Parallel Old收集器、CMS(Concurrent-


为道日损  329  2019-11-25 阅读全文

JVM从零开始:GC的垃圾标记和回收(六)

GC(Garbage Collector,垃圾收集器)就是JVM中自动内存管理机制的具体实现。在HotSpot中,GC的工作任务主要可以划分为两大块,分别是内存的动态分配和垃圾回收。而在执行内存分配之


为道日损  439  2019-11-22 阅读全文

JVM从零开始:JVM运行时内存区结构(四)

终于到了JVM内存管理这一章了,相信很多人都望而却步,的确如此,这一章也是我的痛,以前看过两遍关于JVM内存分配,但零零散散的笔记总是把我的大脑弄的七零八落,实在是别无他法了,因为对JVM没有很好的了


为道日损  971  2019-11-18 阅读全文

JVM从零开始:字节码的编译原理(三)

Java之所以能够解决程序的安全性、跨平台移植性问题,主要原因就是Java源代码的编译结果并不是本地指令,而是字节码文件。开发人员在使用Java语言编写一个Java程序的时候需要遵守Java语法规范,


为道日损  474  2019-11-15 阅读全文

JVM从零开始:Java重要概念与JVM(二)

Java的体系结构主要由Java编程语言、字节码、Java API 和Java虚拟机相关技术组成。 1.Java语言编写程序; 2.前端编译器(javac)将Java源码编译为字节码文件(*.clas


为道日损  628  2019-11-13 阅读全文

JVM从零开始:Java体系结构--认识Java(一)

1.认识Java 根据不同的技术规范,Java划分为3中结构独立但又相互依赖的技术分支:Java SE(标准版)、Java EE(企业版)、Java ME(精简版) Java SE:活跃在桌面领域,主


为道日损  850  2019-10-11 阅读全文
云产品
关于本站 域名出售

域名授权:2016-03-16

站点运行:

博主QQ:970737468

博主邮箱:fxw7468@qq.com

为道日损

音乐推荐
热门文章
CentOS 6.9教程:CentOS6.9虚拟主机的优化(四)
2019-11-06   6633
JBuss--为所有JFinal开发者提供二次开发的后台管理系统
2019-07-18   6005
全能DBA:MySQL-共享表空间VS独立表空间(十五)
2019-08-08   5494
跟我学Docker:启动第一个docker容器(二)
2019-07-22   1799
跟我学Docker:企业级私有仓库harbor(十七)完结篇
2019-07-30   1727
正在加载中……