一Java内存模型与线程 衡量一个服务性能的高低好坏,每秒事务处理数(TPS)是最重要的指标之一。服务端是Java语言最擅…
标签:java虚拟机
深入理解Java虚拟机读书笔记一
第l章走近 Java 世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程. 1.1.概述 …
深入理解Java虚拟机读书笔记三
2.4.实战:OutOfMemoryError异常 2.4.1.Java堆溢出 要解决这个区域的异常…
深入理解Java虚拟机读书笔记十一
第 6 章 类文件结构 6.1.无关性的基石 Java虚拟机提供的语言无关性 6.2. Class类文件的结构 &n…
深入理解Java虚拟机读书笔记十二
第 7 章虚拟机类加载机制 7. 1.概述 虚拟机把描述类的‘数据从Class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机…
《深入理解Java虚拟机》第2版笔记(完整)
第1章 走近Java 1.2 Java技术体系 Java程序设计语言、Java虚拟机、Java API类库这三部分统称为JDK(Java Development Kit),JDK是用于支持Java程序开发的最小环境。 1…
【深入Java虚拟机】之一:Java内存区域与内存溢出
内存区域 Java虚拟机在执行Java程序的过程中会把他所管理的内存划分为若干个不同的数据区域。Java虚拟机规范将JVM所管理的内存分为以下几个运行时数据区:程序计数器、…
【深入Java虚拟机】之五:多态性实现机制——静态分派与动态分派
方法解析 Class文件的编译过程中不包含传统编译中的连接步骤,一切方法调用在Class文件里面存储的都只是符号引用,而不是方法在实际运行时内存布局中的入口地址。这个特性给Java带来了更强大…
java虚拟机系列之深入认识堆(Heap)和栈(Stack)
上一篇在介绍java虚拟机之前,我们谈到了什么是java的基本类型和引用类型,平时我们应该注意的东西,然后我们谈到了java虚拟机中的堆和栈,但是也只是很简单的说了一说,但是我觉得在java中最重要的就是理…
深入JVM虚拟机(三) Java GC垃圾收集
深入JVM虚拟机(三) Java GC垃圾收集 1 Java GC垃圾收集 1.1 GC的概念 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是…
深入JVM虚拟机(四) Java GC收集器
深入JVM虚拟机(四) Java GC收集器 1 GC收集器 1.1 Serial串行收集器 串行收集器主要有两个特点:第一,它仅仅使用单线程进行垃圾回收;第二,它…
深入理解Java虚拟机-Java内存区域
这篇是我看《深入理解Java虚拟机》的笔记,第二版HotSpot虚拟机,Java1.7版本 写给我自己看的。因为我也不知道我能坚持看多久,在我记忆中我好想从来没有看完过一本书. 我会把里面比较重要的贴出来,也有可能会自己…