深入理解Java虚拟机----第九章:类加载及其执行子系统的案例与实战
2018-08-07 23:15
239 查看
目录
第一章:走进Java
第二章:Java内存区域与内存溢出异常
第三章:垃圾收集器与内存分配策略
第四章:虚拟机性能监控与故障处理
第五章:调优案例分析与实战
第六章:类文件结构
第七章:虚拟机类加载机制
第八章:虚拟机字节码执行引
第九章:类加载及其执行子系统的案例与实战
第十章:早期(编译器)优化
第十一章:晚期(运行期)优化
第十二章:Java内存模型与线程
第十三章:线程安全与锁优化
第九章:类加载及其执行子系统的案例与实战
9.1概述
在class文件格式和执行引擎这部分内容中,用户程序能直接影响的并不多,Class文件以何种形式存储,类型何时加载、如何连接,以及虚拟机如何执行字节码指令都由虚拟机直接控制,用户无发改变;能够通过程序控制的,主要是字节码生成和类加载器两部分
9.2案例分析
9.2.1Tomcat:正统的类加载架构
一个功能健全的web服务器需要解决的问题
同一个web服务器上的不同应用程序可以实现相互隔离
同一个web服务器上的不同应用程序可以实现共享
服务器尽量保证自身安全不受部署应用程序的影响
支持jsp应用的web服务器,大多数需要支持HotSwap功能
9.2.2:OSGI:灵活的类加载架构
OSGI(Open Service Gateway Initiative):基于Java语言的动态模块化规范
典型应用:Eclipse Idea
OSGI的每个模块成为Bundle
相关文章推荐
- [深入理解Java虚拟机]第九章 字节码执行引擎-类加载及执行子系统的案例与实战
- 深入理解Java虚拟机----(八)类加载和执行子系统的应用
- 深入理解Java虚拟机 类加载子系统2
- 字节码执行引擎-类加载及执行子系统的案例与实战
- [深入理解Java虚拟机]第五章 调优案例分析与实战
- 深入理解Java虚拟机_03虚拟机执行子系统
- 第9章 类加载及执行子系统的案例与实战
- 【JVM.8】类加载及执行子系统的案例与实战
- 深入理解Java虚拟机 类加载子系统2
- JVM笔记整理(第9章 类加载及执行子系统的案例与实战)
- 《深入理解Java虚拟机》读书笔记5——类加载及执行子系统的案例与实战
- 类加载及执行子系统的案例与实战
- 深入理解Java虚拟机 类加载子系统1
- 类加载及执行子系统的案例与实战
- 类加载及执行子系统的案例与实战
- [深入理解Java虚拟机]第七章 类加载的时机
- 读 - 深入理解java虚拟机 - 笔记(五-2) - 虚拟机类加载机制(7章)-类加载器
- Spark商业案例与性能调优实战100课》第26课:电光石火间从根本上理解Spark中Sort-Based Shuffle产生的内幕及其tungsten-sort 背景解密
- 深入理解java虚拟机-第五章:虚拟机字节码执行引擎
- 深入理解Java虚拟机-虚拟机字节码执行引擎(八)