13.1概述 13.2线程安全 当多个线程访问一个对象的时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也...[作者空间]
12.1概述 衡量一个服务端的好坏,每秒事物处理数(Transactions Per second,TPS)是最重...[作者空间]
11.1概述 为了提高热点代码的运行效率,在运行时,虚拟机会把这些代码编译成与本地平台相关的机器码,并进行各种层次...[作者空间]
10.1概述 Java语言的“编译期”其实是个“不确定”的过程: 前端编译器:把Java文件编译成class文件,...[作者空间]
9.1概述 在class文件格式和执行引擎这部分内容中,用户程序能直接影响的并不多,Class文件以何种形式存储,...[作者空间]
7.1概述 虚拟机把描述类的数据从class文件加载到内存,经过校验、转换解析、初始化,最形成能够被虚拟机直接使用...[作者空间]
8.1概述 执行引擎:输入字节码文件,处理过程是字节码解析的等效过程,输出的是执行结果 8.2运行时栈帧结构 栈帧...[作者空间]
6.1概述 计算机只能识别0和1 虚拟机以及建立在虚拟机上语言的出现,使编写的程序编译成二进制本地机码(nativ...[作者空间]
3.1概述 3.2对象已死吗 3.2.1引用计数法 实现简单、判定效率高 无法解决循环引用的问题 主流虚拟机没有采...[作者空间]
5.1概述 5.2案例分析 5.2.1高性能硬件上的程序部署 两种方式 通过64位JDK使用大内存 内存回收导致长...[作者空间]
4.1概述 定位问题,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段 数据包含:运行日志、异常堆栈...[作者空间]
2.1概述 讲解内存各个区域的作用、服务对象以及其中可能产生的问题 2.2运行时数据区 2.2.1程序计数器 当前...[作者空间]
介绍java技术体系的过去、现在、和未来的发展趋势;如何独立的编译一个OpenJDK7 1.1概述 java不仅仅...[作者空间]