Harshika - Java Architecture
Harshika - Java Architecture
ARCHITECTURE
Presentation done by Pavithra Prakash
JAVA ARCHITECTURE
o Java Architecture is a collection • There is a process of compilation
of components, i.e., JVM, and interpretation in Java.
JRE, and JDK. • Java compiler converts the Java
o It integrates the process of code into byte code.
interpretation and compilation. • After that, the JVM converts the
o Java Architecture explains each byte code into machine code.
and every step of how a program • The machine code is then
is compiled and executed. executed by the machine.
JAVA DEVELOPMENT KIT (JDK)
• Java Development Kit is a bundle of software development tools and
supporting libraries combined with the Java Runtime Environment
(JRE) and Java Virtual Machine (JVM).
• Installing a JDK in your development environment is used to compile a
Java program.
• JDK is used to compile the JAVA code (High Level Language) to Byte
code (Intermediate Level Language).
• This process comes under Compilation Phase.
JAVA RUNTIME ENVIRONMENT (JRE)