Type checking in java computing environments

作者: Stephan Sokolov

DOI:

关键词:

摘要: Techniques for type checking in Java computing environments are disclosed. As will be appreciated, the techniques can used by a virtual machine to efficiently perform checking. In one embodiment, class hierarchy is implemented an internal representation. The represents hierarchical relationship of parent classes class. implemented, example, as array references. references environments. result, performance machines, especially those operating with limited resources, significantly enhanced.

参考文章(17)
Ravi Sethi, Jeffrey D. Ullman, Alfred V. Aho, Compilers: Principles, Techniques, and Tools ,(1986)
Andrew Gordon, Donald Syme, Jonathon Forbes, Vance P. Morrison, Verifier to check intermediate language ,(2003)
David Wallman, Stepan Sokolov, Representation of java data types in virtual machines ,(2001)
R. Morrison, A. England, R. C. H. Connor, M. P. Atkinson, S. Barneva, F. Rabitti, P. Zezula, Using continued fractions for efficient subclass checking ACM SIGPLAN OOPS Messenger. ,vol. 6, pp. 1- 11 ,(1995) , 10.1145/212025.212026
Todd B. Knoblock, Jakob Rehof, Type elaboration and subtype completion for Java bytecode symposium on principles of programming languages. pp. 228- 242 ,(2000) , 10.1145/325694.325725
Allen Goldberg, A specification of Java loading and bytecode verification computer and communications security. pp. 49- 58 ,(1998) , 10.1145/288090.288104
Anthony Cocchi, David Grove, Bowen Alpern, Dynamic type checking in jalapeño JVM'01 Proceedings of the 2001 Symposium on JavaTM Virtual Machine Research and Technology Symposium - Volume 1. pp. 4- 4 ,(2001)