Professional Documents
Culture Documents
Introduction To Java Architecture: JVM Java Virtual Machine
Introduction To Java Architecture: JVM Java Virtual Machine
Architecture
JVM
Java Virtual Machine
When you write and run Java program, you are tapping the
power of these four technologies. You express the program
in source files written in Java programming language,compile
the source to java class files and run the classes on a JVM.
When you write your program you can access system
resources such as I/O by calling methods in the classes that
implement the Java application programming interface or
Java API.
Author: Chandra Bhanu.B
Java Development and Runtime Environments
Compile
Java Application source code
Java Compiler
Java API
At runtime Java application can install class loader objects that load
classes in custom ways, such as downloading class files across a
network. Author: Chandra Bhanu.B
Java Runtime Platform Architecture
Class Byte
ByteCode
CodeVerifier
ClassLoader
Loader Verifier
Java
JavaAPI
APIclass
class
Java
JavaRuntime
Runtime files
Execution files
Execution
Engine
Engine Native
NativePlatform
Platform
Interface
InterfaceLibraries
Libraries
Operating System
Hardware Platform