深入理解Java虚拟机----第九章:类加载及其执行子系统的案例与实战

目录

第一章:走进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
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Younger_zeng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值