期刊文献+

JNode中的类动态装载机制分析

Analysis of Dynamic Class Loading in JNode
下载PDF
导出
摘要 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
关键词 JNode CLASSLOADER class文件 JVM JNode,ClassLoader,class file,JVM
  • 相关文献

参考文献4

二级参考文献22

  • 1Organick E. The Multics System: An Examination of its Structure. MIT Press, Cambridge, Massachusetts, 1972 被引量:1
  • 2Gingell R A,Lee M,Dang X T,Weeks M S. Shared libraries in SunOS. In:USENIX Conf. Proc. Phoenix, AZ, 1987. 131~145 被引量:1
  • 3Keene S E. Object-Oriented Programming in Common Lisp. Addison-Wesley, 1989 被引量:1
  • 4Lindholm T, Yellin F. The JavaTM Virtual Machine Specification (2ndedition). Addison-wesley, 1999 被引量:1
  • 5Saraswat V. Java is not type-safe: [Tech. Rep]. AT&T Research,Florham Park, New Jerse,Aug.1997 被引量:1
  • 6Dean D. The security of static typing with dynamic linking. In 4th Computer and Communications Security (Zurich, Apr. ), ACM,New York,1997. 18~27 被引量:1
  • 7Jensen T,Metayer D L,Thorn T. Security and dynamic class loading in Java: A formalization. In Computer Languages ,IEEE Comput. Soc. Press, Los Alamitos, Calif. ,1998.4~15 被引量:1
  • 8Tozawa A, Hagiya M. New fomalizaion of the JVM. http://nicosia. is. s. u.-tokyo. ac. jp/members/miles papers/cl-99. ps,1999 被引量:1
  • 9Drossopoulou S. Towards an abstract model of Java dynamic linking and verification. In: Harper R, ed. TIC'00 - Third Workshop on Types in Compilation (Selected Papers), volume 2071 of Lecture Notes in Computer Science,Springer, 2001. 53~84 被引量:1
  • 10Drossopoulou S,Lagorio G,Eisenbach S. Flexible models for dynamic linking. In:Degano P, ed. European Symposium on Programming 2003, volume 2618 of Lecture Notes in Computer Science,Springer, 2003. 38~53 被引量:1

共引文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部