摘要
JNode是一个基于Java的开源操作系统。本文分析了JNode中实现ClassLoader的源代码,深入探讨了类动态装载的最底层实现,尤其是通常以dll方式提供的本地代码的内部机制。这有益于通过实例深入理解Java语言机制和虚拟机规范,也可为特定硬件上实现ClassLoader提供借鉴。
JNode is an open source operating system based on Java. In this paper, the source code of its ClassLoader is analyzed, the lowest level implementation of dynamic class loading is discussed, especially the native code, which is always provided as dll file, is expounded completely. It may be helpful for understanding the Java language mechanism and the Java Virtual Machine Specification through an actual case, it also provides some references on implementing ClassLoader on special hardware.
出处
《微计算机信息》
北大核心
2007年第05X期190-192,148,共4页
Control & Automation