读书笔记之《深入JAVA虚拟机》-----(一)


最近花了点时间看了Bill Venners的《深入JAVA虚拟机》,这本书深入剖析了JAVA虚拟机规范,我自己则挑了一些原理性的章节来看,等过后有时间还要再好好通读一遍。


第一章 JAVA体系结构
1.JAVA体系结构:JAVA语言+CLASS文件格式+JAVA API+JAVA虚拟机。
2.JNI:JAVA本地接口。
3.类装载器分为启动类装载器和用户定义类装载器,同一个类装载器装载的类可以相互调用,不同类装载器装载的类无法直接访问,有效控制恶意代码。
4.JAVAàJAVA API---(左边平台无关,右边平台相关)-à本地方法—>主机操作系统。
5.JAVA在内存管理和线程管理的不确定性。

第三章安全
1.沙箱:放置JAVA程序,并限制其活动。
2.沙箱发展:基本沙箱(1.0版)---代码签名和认证(1.1版)---细粒度访问控制(1.2及1.2以上版)。
3.沙箱基本组件:类装载器结构,CLASS文件检验器,内置于JAVA虚拟机

你可能感兴趣的:(读书笔记之《深入JAVA虚拟机》-----(一))