SlideShare a Scribd company logo
2
Most read
6
Most read
7
Most read
JAVA ARCHITECTURE
 What is Java Architecture
 Components of Java
- Rakesh Vadnala
 Java Architecture combine the process of Compilation and Interpretation.
Compilation : A Compiler reads program in one-go and gives output if the program
is correct else an error.
Interpretation : It reads a program Line-by-Line.
 Reading every expression gives output if the program is correct.
 It gives error when it encounters the first mistake in any line of code.
ARCHITECTURE
Source Code Compiler
JAVA
VIRTUAL
MACHINE
(JVM)
Byte code
OPERATIG
SYSTEM (OS)
 Java code converted into Byte code which is done by Java Compiler.
 Byte code converted into Machine Code is done by JVM.
 The machine code which is executed directly by Machine i.e., OS.
COMPONENTS OF JAVA ARCHITECTURE
 1. JVM
 2. JRE
 3. JDK
JDK
JRE
JVM
+Development Tools
+Library Classes
 Development Tools : java, javac, jar, Javadoc
 Library classes : Packages, Classes
lang util net Etc..
Stack
System
Math
Scanner Socket
URL
Packages
Classes
JVM (JAVA VIRTUAL MACHINE)
 The JVM is a Java platform component that provides an environment
for executing Java programs.
 JVM interprets the bytecode into machine code which is executed in
the machine in which the Java program runs.
 Java Applications are called WORA (Write Once Run Anywhere).
JVM ARCHITECTURE .class
Class Loader
Method
Area
Heap Stack
Native
Stack
JVM MEMORY
Native
Interface
Native
Libraries
JIT
Compiler
Garbage
Collector
Execution Engine

More Related Content

PPTX
Basic Concepts of OOPs (Object Oriented Programming in Java)
PDF
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
PPTX
OOPS In JAVA.pptx
PDF
Rapport du Projet de Fin d'année Génie informatique
PPTX
Operators in java
PPT
DESIGN AND ANALYSIS OF ALGORITHMS
PPSX
Data Types & Variables in JAVA
PPTX
Complexity analysis in Algorithms
Basic Concepts of OOPs (Object Oriented Programming in Java)
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
OOPS In JAVA.pptx
Rapport du Projet de Fin d'année Génie informatique
Operators in java
DESIGN AND ANALYSIS OF ALGORITHMS
Data Types & Variables in JAVA
Complexity analysis in Algorithms

What's hot (20)

PPTX
Java beans
PPTX
Java virtual machine
PPTX
Java exception handling
PPTX
JAVA AWT
PPTX
Constructor in java
PPTX
Java Virtual Machine (JVM), Difference JDK, JRE & JVM
PPS
Java Exception handling
PPTX
Design Pattern - Factory Method Pattern
PPTX
Java awt (abstract window toolkit)
PPT
Java-java virtual machine
PPT
Exception Handling in JAVA
PPTX
Java Beans
PPTX
JAVA ENVIRONMENT
PPTX
Interface in java
PPTX
Exceptions in Java
PPTX
Applets in java
PPTX
Packages in java
PPTX
WHAT IS ABSTRACTION IN JAVA
PDF
Collections in Java Notes
Java beans
Java virtual machine
Java exception handling
JAVA AWT
Constructor in java
Java Virtual Machine (JVM), Difference JDK, JRE & JVM
Java Exception handling
Design Pattern - Factory Method Pattern
Java awt (abstract window toolkit)
Java-java virtual machine
Exception Handling in JAVA
Java Beans
JAVA ENVIRONMENT
Interface in java
Exceptions in Java
Applets in java
Packages in java
WHAT IS ABSTRACTION IN JAVA
Collections in Java Notes
Ad

Similar to Java architecture (20)

PPTX
JAVA ARCHITECTURES PPT | "Mastering Java: A Comprehensive Guide to Core Conc...
PPTX
JAVA ARCHITECTURES PPT | "Mastering Java: A Comprehensive Guide to Core Conc...
PPTX
Lecture java variable , data type, token
PDF
Javanotes ww8
DOCX
JDK,JRE,JVM
PPTX
Java byte code presentation
PPTX
Java Virtual Machine (JVM) and just in time compilation
PDF
Java Virtual Machine - Internal Architecture
DOCX
Java JDK.docx
PPT
introduction to java
PPTX
Java byte code & virtual machine
PPT
Java2020 programming basics and fundamentals
PPTX
JRE , JDK and platform independent nature of JAVA
PPT
A begineers guide of JAVA - Getting Started
PDF
JAVA for Every one
PDF
JAVA Program Examples
PPTX
Introduction of jvm|Java Training In Jaipur | Java Training Jaipur | Java Tra...
JAVA ARCHITECTURES PPT | "Mastering Java: A Comprehensive Guide to Core Conc...
JAVA ARCHITECTURES PPT | "Mastering Java: A Comprehensive Guide to Core Conc...
Lecture java variable , data type, token
Javanotes ww8
JDK,JRE,JVM
Java byte code presentation
Java Virtual Machine (JVM) and just in time compilation
Java Virtual Machine - Internal Architecture
Java JDK.docx
introduction to java
Java byte code & virtual machine
Java2020 programming basics and fundamentals
JRE , JDK and platform independent nature of JAVA
A begineers guide of JAVA - Getting Started
JAVA for Every one
JAVA Program Examples
Introduction of jvm|Java Training In Jaipur | Java Training Jaipur | Java Tra...
Ad

Recently uploaded (20)

PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Basic Mud Logging Guide for educational purpose
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Complications of Minimal Access Surgery at WLH
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
Institutional Correction lecture only . . .
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
RMMM.pdf make it easy to upload and study
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
master seminar digital applications in india
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Basic Mud Logging Guide for educational purpose
Microbial diseases, their pathogenesis and prophylaxis
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
Complications of Minimal Access Surgery at WLH
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPH.pptx obstetrics and gynecology in nursing
Institutional Correction lecture only . . .
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Final Presentation General Medicine 03-08-2024.pptx
Pharmacology of Heart Failure /Pharmacotherapy of CHF
RMMM.pdf make it easy to upload and study
TR - Agricultural Crops Production NC III.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
master seminar digital applications in india

Java architecture

  • 1. JAVA ARCHITECTURE  What is Java Architecture  Components of Java - Rakesh Vadnala
  • 2.  Java Architecture combine the process of Compilation and Interpretation. Compilation : A Compiler reads program in one-go and gives output if the program is correct else an error. Interpretation : It reads a program Line-by-Line.  Reading every expression gives output if the program is correct.  It gives error when it encounters the first mistake in any line of code.
  • 3. ARCHITECTURE Source Code Compiler JAVA VIRTUAL MACHINE (JVM) Byte code OPERATIG SYSTEM (OS)  Java code converted into Byte code which is done by Java Compiler.  Byte code converted into Machine Code is done by JVM.  The machine code which is executed directly by Machine i.e., OS.
  • 4. COMPONENTS OF JAVA ARCHITECTURE  1. JVM  2. JRE  3. JDK JDK JRE JVM +Development Tools +Library Classes
  • 5.  Development Tools : java, javac, jar, Javadoc  Library classes : Packages, Classes lang util net Etc.. Stack System Math Scanner Socket URL Packages Classes
  • 6. JVM (JAVA VIRTUAL MACHINE)  The JVM is a Java platform component that provides an environment for executing Java programs.  JVM interprets the bytecode into machine code which is executed in the machine in which the Java program runs.  Java Applications are called WORA (Write Once Run Anywhere).
  • 7. JVM ARCHITECTURE .class Class Loader Method Area Heap Stack Native Stack JVM MEMORY Native Interface Native Libraries JIT Compiler Garbage Collector Execution Engine