0%

简单介绍Java虚拟机中的虚拟机类加载机制,包括:概述,类加载的时机,类加载的过程,类加载器(类与类加载器、双亲委派模型、破坏双亲委派模型),总结等内容。

阅读全文 »

简单介绍Java虚拟机中的类文件结构-字节码指令简介,包括:字节码与数据类型,加载和存储指令,运算指令,类型转换指令,对象创建与访问指令,操作数栈管理指令,控制转移指令,方法调用和返回指令,异常处理指令,同步指令等内容。

阅读全文 »

简单介绍Java虚拟机中的类文件结构-Class类文件的结构,包括:魔数与Class文件的版本,常量池,访问标志,类索引、父类索引与接口索引集合,字段表集合,方法表集合,属性表集合(Code属性、Exceptions属性、LineNumberTable属性、LocalVariableTable属性、SourceFile属性、ConstantValue属性、InnerClasses属性、Deprecated及Synthetic属性、StackMapTable属性、Signature属性、BootstrapMethods属性)等内容。

阅读全文 »

简单介绍Java虚拟机中的类文件结构,包括:概述,无关性的基石,Class类文件的结构,字节码指令简介,公有设计和私有实现,Class文件结构的发展,总结等内容。

阅读全文 »

简单介绍Java虚拟机中的虚拟机调优案例分析与实战,包括:案例分析(高性能硬件上的程序部署策略、集群间同步导致的内存溢出、堆外内存导致的溢出错误、外部命令导致系统缓慢、服务器JVM进程崩溃、不恰当数据结构导致内存占用过大、由Windows虚拟内存导致的长时间停顿),实战:Eclipse运行速度调优(调优前的程序运行状态、升级JDK 1.6的性能变化及兼容问题、编译时间和类加载时间的优化、调整内存设置控制垃圾收集频率、选择收集器降低延迟),总结等内容。

阅读全文 »