SlideShare a Scribd company logo
We Believe in The Power of Single Idea
• Java is a programming language and a platform.
• Java is a high level, robust, secured and object-
oriented programming language.
What is Java
• Platform: Any hardware or software environment in
which a program runs, is known as a platform. Since
Java has its own runtime environment (JRE) and API,
it is called platform.
What is Platform
• Java was developed by James Ghosling, Patrick
Naughton, Mike Sheridan at Sun Microsystems Inc. in
1991
• Originally designed for small, embedded
systems in electronic appliances like set-top
boxes.
• Firstly, it was called "Greentalk" by James
Gosling and file extension was .gt.
Creation of Java
• After that, it was called Oak and was developed
as a part of the Green project.
• Why "Oak" name
• Oak is a symbol of strength and choosen as a
national tree of many countries like U.S.A.,
France, Germany, Romania etc.
• In 1995, Oak was renamed as "Java" because it
was already a trademark by Oak Technologies.
Creation of Java
Java is an island of Indonesia where first coffee
was produced (called java coffee).
Creation of Java
• java development kit contains tools needed to
develop the Java programs.
JAVA DEVELOPMENT KIT
• The Java Developer’s Kit contains a variety of tools and
Java development information
• Interpreter
• Compiler
• Applet Viewer
• Debugger
• Class File Disassembler
• Header and Stub File Generator
• Documentation Generator
JAVA DEVELOPMENT KIT
• PATH OF JDK
• C:Program FilesJavajdk1.8.0_141bin
JAVA DEVELOPER KIT
• The Java Runtime Environment (JRE), also known as
Java Runtime, is part of the Java Development Kit (JDK)
• it consists of the Java Virtual Machine (JVM), core
classes, and supporting files.
JRE
JRE
 java training in jaipur|java training|core java training|java training company in jaipur|java training company|java training institute
Byte Code
JVM (Java Virtual Machine) is an abstract machine. It
provides runtime environment in which java byte code can
be executed. The JVM performs following operation:
• Load code
• Verify Code
• Execute code
• Provide runtime environment
JVM
 java training in jaipur|java training|core java training|java training company in jaipur|java training company|java training institute
Internal Detail Of JVM
Classloader:
• Class loader is a subsystem of JVM that is used
to load files.
Class Loader
• Bootstrap Class Loader – JRE/lib/rt.jar
• Extension Class Loader – JRE/lib/ext
• Application ClassLoader – CLASSPATH
environment variable, -classpath or -cp
option, Class-Path attribute of Manifest inside
JAR file.
Class(Method) Area
• Class(Method) Area stores per-class structures
such as the runtime constant pool, field and
method data, the code for methods.
Heap
• It is the runtime data area in which objects are
allocated.
Stack
• Java Stack stores frames. It holds local variables and
partial results, Each thread has a private JVM stack
Program Counter Register
• PC (program counter) register. It contains the
address of the Java virtual machine instruction
currently being executed.
Native Method Stack
• It contains all the native methods used in the
application.
Execution Engine
• 1.A virtual processor
• 2.Interpreter
• 3) Just-In-Time(JIT) compile
 java training in jaipur|java training|core java training|java training company in jaipur|java training company|java training institute
Example
• Cloth Manufacturing Process
Cotton assume its source code
cotton to yarn(Source Code To Byte Code)
Source Code Byte Code
Yarn To Cloth
yarn send to particular environment (cloth factory) where
its Convert Into cloth
• Cotton Source Code
• Yarn  Byte Code
• Cloth Factory  JVM
• Labour,Electricity Is JRE
 java training in jaipur|java training|core java training|java training company in jaipur|java training company|java training institute
Thank you!
Visit Us
3rd Floor, Mk Plaza Amrapali West Marg, Vaishali Nagar
Jaipur-302021 Rajasthan
503,Shri Kriti CGHS,Plot No.64,Sec.55
Gurgaon -122002,Haryana
Call :+91-9057710001,2,6
Email: training@ mcainternship.online
http://www.mcainternship.online/

More Related Content

What's hot (20)

PPTX
Java Introduction
sunmitraeducation
 
PPTX
Introduction to JAVA
Md. Tanvir Hossain
 
PPTX
CS8392 OOP
DhanalakshmiVelusamy1
 
PPT
Java features
Madishetty Prathibha
 
PPSX
Introduction of java
Madishetty Prathibha
 
PDF
Core Java
Prakash Dimmita
 
PPTX
Introduction to java
Sandeep Rawat
 
DOCX
Introduction to java
jayc8586
 
PPTX
Introduction to Java Programming
Saravanakumar R
 
PDF
Basic Java Programming
Math-Circle
 
PDF
Cs8392 oops 5 units notes
Narayanan sockalinganathan
 
PPT
Presentation on java
shashi shekhar
 
PPTX
Java basic-tutorial for beginners
Muzammil Ali
 
PPTX
Introduction to java
Java Lover
 
PPT
Fundamentals of JAVA
KUNAL GADHIA
 
PPTX
Introduction to JAVA
Mindsmapped Consulting
 
PPTX
Object oriented programming-with_java
Hoang Nguyen
 
PPTX
Core java
Shivaraj R
 
PDF
Introduction to java (revised)
Sujit Majety
 
PPTX
Introduction to java
Steve Fort
 
Java Introduction
sunmitraeducation
 
Introduction to JAVA
Md. Tanvir Hossain
 
Java features
Madishetty Prathibha
 
Introduction of java
Madishetty Prathibha
 
Core Java
Prakash Dimmita
 
Introduction to java
Sandeep Rawat
 
Introduction to java
jayc8586
 
Introduction to Java Programming
Saravanakumar R
 
Basic Java Programming
Math-Circle
 
Cs8392 oops 5 units notes
Narayanan sockalinganathan
 
Presentation on java
shashi shekhar
 
Java basic-tutorial for beginners
Muzammil Ali
 
Introduction to java
Java Lover
 
Fundamentals of JAVA
KUNAL GADHIA
 
Introduction to JAVA
Mindsmapped Consulting
 
Object oriented programming-with_java
Hoang Nguyen
 
Core java
Shivaraj R
 
Introduction to java (revised)
Sujit Majety
 
Introduction to java
Steve Fort
 

Similar to java training in jaipur|java training|core java training|java training company in jaipur|java training company|java training institute (20)

PPTX
Java basics
Omkar Lokhande
 
PPTX
Object Oriented Programming Part 1 of Unit 1
VigneshkumarPonnusam1
 
PPTX
JAVAPart1_BasicIntroduction.pptx
Murugesh33
 
PPTX
JAVA_Day1_BasicIntroduction.pptx
Murugesh33
 
PDF
Java Basic.pdf
TechSearchWeb
 
PDF
TechSearchWeb.pdf
TechSearchWeb
 
PDF
Technology Tutorial.pdf
TechSearchWeb
 
PDF
TechSearchWeb Tutorials.pdf
TechSearchWeb
 
PPT
PPS Java Overview Unit I.ppt
CDSukte
 
PPT
PPS Java Overview Unit I.ppt
RajeshSukte1
 
PPTX
Java fundamentals
Om Ganesh
 
PPTX
JAVA PROGRAM CONSTRUCTS OR LANGUAGE BASICS.pptx
AALIM MUHAMMED SALEGH COLLEGE OF ENGINEERING
 
PPTX
java basics concepts and the keywords needed
PriyadharshiniG41
 
PPTX
Java
Harry Potter
 
PPTX
Java
James Wong
 
PPTX
Java
Tony Nguyen
 
PPTX
Java
Fraboni Ec
 
PPTX
Java
Luis Goldster
 
PPTX
Java
Young Alista
 
PDF
Core Java-1 (1).pdf
HaskellKohler1234
 
Java basics
Omkar Lokhande
 
Object Oriented Programming Part 1 of Unit 1
VigneshkumarPonnusam1
 
JAVAPart1_BasicIntroduction.pptx
Murugesh33
 
JAVA_Day1_BasicIntroduction.pptx
Murugesh33
 
Java Basic.pdf
TechSearchWeb
 
TechSearchWeb.pdf
TechSearchWeb
 
Technology Tutorial.pdf
TechSearchWeb
 
TechSearchWeb Tutorials.pdf
TechSearchWeb
 
PPS Java Overview Unit I.ppt
CDSukte
 
PPS Java Overview Unit I.ppt
RajeshSukte1
 
Java fundamentals
Om Ganesh
 
JAVA PROGRAM CONSTRUCTS OR LANGUAGE BASICS.pptx
AALIM MUHAMMED SALEGH COLLEGE OF ENGINEERING
 
java basics concepts and the keywords needed
PriyadharshiniG41
 
Core Java-1 (1).pdf
HaskellKohler1234
 
Ad

Recently uploaded (20)

PPTX
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
PPTX
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
PDF
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
PPTX
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
PDF
Exploring the Different Types of Experimental Research
Thelma Villaflores
 
PPTX
How to Set Up Tags in Odoo 18 - Odoo Slides
Celine George
 
PDF
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
PDF
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
PDF
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - GLOBAL SUCCESS - CẢ NĂM - NĂM 2024 (VOCABULARY, ...
Nguyen Thanh Tu Collection
 
PPTX
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
PDF
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
PDF
The dynastic history of the Chahmana.pdf
PrachiSontakke5
 
PPTX
I AM MALALA The Girl Who Stood Up for Education and was Shot by the Taliban...
Beena E S
 
PPTX
Neurodivergent Friendly Schools - Slides from training session
Pooky Knightsmith
 
PPTX
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
PPT
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
PPTX
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
PDF
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
PDF
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
PDF
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
Exploring the Different Types of Experimental Research
Thelma Villaflores
 
How to Set Up Tags in Odoo 18 - Odoo Slides
Celine George
 
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - GLOBAL SUCCESS - CẢ NĂM - NĂM 2024 (VOCABULARY, ...
Nguyen Thanh Tu Collection
 
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
The dynastic history of the Chahmana.pdf
PrachiSontakke5
 
I AM MALALA The Girl Who Stood Up for Education and was Shot by the Taliban...
Beena E S
 
Neurodivergent Friendly Schools - Slides from training session
Pooky Knightsmith
 
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
Ad

java training in jaipur|java training|core java training|java training company in jaipur|java training company|java training institute

  • 1. We Believe in The Power of Single Idea
  • 2. • Java is a programming language and a platform. • Java is a high level, robust, secured and object- oriented programming language. What is Java
  • 3. • Platform: Any hardware or software environment in which a program runs, is known as a platform. Since Java has its own runtime environment (JRE) and API, it is called platform. What is Platform
  • 4. • Java was developed by James Ghosling, Patrick Naughton, Mike Sheridan at Sun Microsystems Inc. in 1991 • Originally designed for small, embedded systems in electronic appliances like set-top boxes. • Firstly, it was called "Greentalk" by James Gosling and file extension was .gt. Creation of Java
  • 5. • After that, it was called Oak and was developed as a part of the Green project. • Why "Oak" name • Oak is a symbol of strength and choosen as a national tree of many countries like U.S.A., France, Germany, Romania etc. • In 1995, Oak was renamed as "Java" because it was already a trademark by Oak Technologies. Creation of Java
  • 6. Java is an island of Indonesia where first coffee was produced (called java coffee). Creation of Java
  • 7. • java development kit contains tools needed to develop the Java programs. JAVA DEVELOPMENT KIT
  • 8. • The Java Developer’s Kit contains a variety of tools and Java development information • Interpreter • Compiler • Applet Viewer • Debugger • Class File Disassembler • Header and Stub File Generator • Documentation Generator JAVA DEVELOPMENT KIT
  • 9. • PATH OF JDK • C:Program FilesJavajdk1.8.0_141bin JAVA DEVELOPER KIT
  • 10. • The Java Runtime Environment (JRE), also known as Java Runtime, is part of the Java Development Kit (JDK) • it consists of the Java Virtual Machine (JVM), core classes, and supporting files. JRE
  • 11. JRE
  • 14. JVM (Java Virtual Machine) is an abstract machine. It provides runtime environment in which java byte code can be executed. The JVM performs following operation: • Load code • Verify Code • Execute code • Provide runtime environment JVM
  • 17. Classloader: • Class loader is a subsystem of JVM that is used to load files.
  • 18. Class Loader • Bootstrap Class Loader – JRE/lib/rt.jar • Extension Class Loader – JRE/lib/ext • Application ClassLoader – CLASSPATH environment variable, -classpath or -cp option, Class-Path attribute of Manifest inside JAR file.
  • 19. Class(Method) Area • Class(Method) Area stores per-class structures such as the runtime constant pool, field and method data, the code for methods.
  • 20. Heap • It is the runtime data area in which objects are allocated.
  • 21. Stack • Java Stack stores frames. It holds local variables and partial results, Each thread has a private JVM stack
  • 22. Program Counter Register • PC (program counter) register. It contains the address of the Java virtual machine instruction currently being executed.
  • 23. Native Method Stack • It contains all the native methods used in the application.
  • 24. Execution Engine • 1.A virtual processor • 2.Interpreter • 3) Just-In-Time(JIT) compile
  • 26. Example • Cloth Manufacturing Process Cotton assume its source code
  • 27. cotton to yarn(Source Code To Byte Code) Source Code Byte Code
  • 28. Yarn To Cloth yarn send to particular environment (cloth factory) where its Convert Into cloth
  • 29. • Cotton Source Code • Yarn  Byte Code • Cloth Factory  JVM • Labour,Electricity Is JRE
  • 31. Thank you! Visit Us 3rd Floor, Mk Plaza Amrapali West Marg, Vaishali Nagar Jaipur-302021 Rajasthan 503,Shri Kriti CGHS,Plot No.64,Sec.55 Gurgaon -122002,Haryana Call :+91-9057710001,2,6 Email: training@ mcainternship.online http://www.mcainternship.online/

Editor's Notes

  • #32: You can remove this slide if you need. But we will strongly appreciate that you help us to spread the voice and let your colleagues and audience to download our free templates. Here are a free resources: Prepare your presentations: SlideHunter.com lets you download free templates for your presentations. Share online: SlideOnline.com lets you upload presentations for free.