DYNAMIC CLASS LOADING IN THE JAVA(TM) VIRTUAL MACHINE

Authors
Citation
S. Liang et G. Bracha, DYNAMIC CLASS LOADING IN THE JAVA(TM) VIRTUAL MACHINE, ACM SIGPLAN NOTICES, 33(10), 1998, pp. 36-44
Citations number
21
Categorie Soggetti
Computer Science Software Graphycs Programming","Computer Science Software Graphycs Programming
Journal title
Volume
33
Issue
10
Year of publication
1998
Pages
36 - 44
Database
ISI
SICI code
Abstract
Class loaders are a powerful mechanism for dynamically loading softwar e components on the Java platform. They are unusual in supporting all of the following features: laziness, type-safe linkage, user-defined e xtensibility, and multiple communicating namespaces. We present the no tion of class loaders and demonstrate some of their interesting uses. In addition, we discuss how to maintain type safety in the presence of user-defined dynamic class loading.