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)

Java Introduction
Java IntroductionJava Introduction
Java Introduction
sunmitraeducation
 
Introduction to JAVA
Introduction to JAVAIntroduction to JAVA
Introduction to JAVA
Md. Tanvir Hossain
 
CS8392 OOP
CS8392 OOPCS8392 OOP
CS8392 OOP
DhanalakshmiVelusamy1
 
Java features
Java  features Java  features
Java features
Madishetty Prathibha
 
Introduction of java
Introduction  of javaIntroduction  of java
Introduction of java
Madishetty Prathibha
 
Core Java
Core JavaCore Java
Core Java
Prakash Dimmita
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
Sandeep Rawat
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
jayc8586
 
Introduction to Java Programming
Introduction to Java Programming Introduction to Java Programming
Introduction to Java Programming
Saravanakumar R
 
Basic Java Programming
Basic Java ProgrammingBasic Java Programming
Basic Java Programming
Math-Circle
 
Cs8392 oops 5 units notes
Cs8392 oops 5 units notes Cs8392 oops 5 units notes
Cs8392 oops 5 units notes
Narayanan sockalinganathan
 
Presentation on java
Presentation  on  javaPresentation  on  java
Presentation on java
shashi shekhar
 
Java basic-tutorial for beginners
Java basic-tutorial for beginners Java basic-tutorial for beginners
Java basic-tutorial for beginners
Muzammil Ali
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
Java Lover
 
Fundamentals of JAVA
Fundamentals of JAVAFundamentals of JAVA
Fundamentals of JAVA
KUNAL GADHIA
 
Introduction to JAVA
Introduction to JAVAIntroduction to JAVA
Introduction to JAVA
Mindsmapped Consulting
 
Object oriented programming-with_java
Object oriented programming-with_javaObject oriented programming-with_java
Object oriented programming-with_java
Hoang Nguyen
 
Core java
Core javaCore java
Core java
Shivaraj R
 
Introduction to java (revised)
Introduction to java (revised)Introduction to java (revised)
Introduction to java (revised)
Sujit Majety
 
Introduction to java
Introduction to javaIntroduction to java
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)

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

Recently uploaded (20)

Parenting Teens: Supporting Trust, resilience and independence
Parenting Teens: Supporting Trust, resilience and independenceParenting Teens: Supporting Trust, resilience and independence
Parenting Teens: Supporting Trust, resilience and independence
Pooky Knightsmith
 
Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...
Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...
Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...
EduSkills OECD
 
Respiratory System , Urinary System
Respiratory  System , Urinary SystemRespiratory  System , Urinary System
Respiratory System , Urinary System
RushiMandali
 
BUSINESS QUIZ PRELIMS | QUIZ CLUB OF PSGCAS | 9 SEPTEMBER 2024
BUSINESS QUIZ PRELIMS | QUIZ CLUB OF PSGCAS | 9 SEPTEMBER 2024BUSINESS QUIZ PRELIMS | QUIZ CLUB OF PSGCAS | 9 SEPTEMBER 2024
BUSINESS QUIZ PRELIMS | QUIZ CLUB OF PSGCAS | 9 SEPTEMBER 2024
Quiz Club of PSG College of Arts & Science
 
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition OecdEnergy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
razelitouali
 
How to Create an Event in Odoo 18 - Odoo 18 Slides
How to Create an Event in Odoo 18 - Odoo 18 SlidesHow to Create an Event in Odoo 18 - Odoo 18 Slides
How to Create an Event in Odoo 18 - Odoo 18 Slides
Celine George
 
Capitol Doctoral Presentation -June 2025.pptx
Capitol Doctoral Presentation -June 2025.pptxCapitol Doctoral Presentation -June 2025.pptx
Capitol Doctoral Presentation -June 2025.pptx
CapitolTechU
 
How to Create Quotation Templates Sequence in Odoo 18 Sales
How to Create Quotation Templates Sequence in Odoo 18 SalesHow to Create Quotation Templates Sequence in Odoo 18 Sales
How to Create Quotation Templates Sequence in Odoo 18 Sales
Celine George
 
THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...
THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...
THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...
parmarjuli1412
 
FEBA Sofia Univercity final diplian v3 GSDG 5.2025.pdf
FEBA Sofia Univercity final diplian v3 GSDG 5.2025.pdfFEBA Sofia Univercity final diplian v3 GSDG 5.2025.pdf
FEBA Sofia Univercity final diplian v3 GSDG 5.2025.pdf
ChristinaFortunova
 
Strengthened Senior High School - Landas Tool Kit.pptx
Strengthened Senior High School - Landas Tool Kit.pptxStrengthened Senior High School - Landas Tool Kit.pptx
Strengthened Senior High School - Landas Tool Kit.pptx
SteffMusniQuiballo
 
How to Create a Rainbow Man Effect in Odoo 18
How to Create a Rainbow Man Effect in Odoo 18How to Create a Rainbow Man Effect in Odoo 18
How to Create a Rainbow Man Effect in Odoo 18
Celine George
 
How to Manage Maintenance Request in Odoo 18
How to Manage Maintenance Request in Odoo 18How to Manage Maintenance Request in Odoo 18
How to Manage Maintenance Request in Odoo 18
Celine George
 
TV Shows and web-series quiz | QUIZ CLUB OF PSGCAS | 13TH MARCH 2025
TV Shows and web-series quiz | QUIZ CLUB OF PSGCAS | 13TH MARCH 2025TV Shows and web-series quiz | QUIZ CLUB OF PSGCAS | 13TH MARCH 2025
TV Shows and web-series quiz | QUIZ CLUB OF PSGCAS | 13TH MARCH 2025
Quiz Club of PSG College of Arts & Science
 
SEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptx
SEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptxSEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptx
SEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptx
PoojaSen20
 
IDF 30min presentation - December 2, 2024.pptx
IDF 30min presentation - December 2, 2024.pptxIDF 30min presentation - December 2, 2024.pptx
IDF 30min presentation - December 2, 2024.pptx
ArneeAgligar
 
LDMMIA Reiki Yoga Next Week Grad Updates
LDMMIA Reiki Yoga Next Week Grad UpdatesLDMMIA Reiki Yoga Next Week Grad Updates
LDMMIA Reiki Yoga Next Week Grad Updates
LDM & Mia eStudios
 
Rose Cultivation Practices by Kushal Lamichhane.pdf
Rose Cultivation Practices by Kushal Lamichhane.pdfRose Cultivation Practices by Kushal Lamichhane.pdf
Rose Cultivation Practices by Kushal Lamichhane.pdf
kushallamichhame
 
Optimization technique in pharmaceutical product development.pptx
Optimization technique in pharmaceutical product development.pptxOptimization technique in pharmaceutical product development.pptx
Optimization technique in pharmaceutical product development.pptx
UrmiPrajapati3
 
Pfeiffer "Secrets to Changing Behavior in Scholarly Communication: A 2025 NIS...
Pfeiffer "Secrets to Changing Behavior in Scholarly Communication: A 2025 NIS...Pfeiffer "Secrets to Changing Behavior in Scholarly Communication: A 2025 NIS...
Pfeiffer "Secrets to Changing Behavior in Scholarly Communication: A 2025 NIS...
National Information Standards Organization (NISO)
 
Parenting Teens: Supporting Trust, resilience and independence
Parenting Teens: Supporting Trust, resilience and independenceParenting Teens: Supporting Trust, resilience and independence
Parenting Teens: Supporting Trust, resilience and independence
Pooky Knightsmith
 
Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...
Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...
Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...
EduSkills OECD
 
Respiratory System , Urinary System
Respiratory  System , Urinary SystemRespiratory  System , Urinary System
Respiratory System , Urinary System
RushiMandali
 
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition OecdEnergy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
razelitouali
 
How to Create an Event in Odoo 18 - Odoo 18 Slides
How to Create an Event in Odoo 18 - Odoo 18 SlidesHow to Create an Event in Odoo 18 - Odoo 18 Slides
How to Create an Event in Odoo 18 - Odoo 18 Slides
Celine George
 
Capitol Doctoral Presentation -June 2025.pptx
Capitol Doctoral Presentation -June 2025.pptxCapitol Doctoral Presentation -June 2025.pptx
Capitol Doctoral Presentation -June 2025.pptx
CapitolTechU
 
How to Create Quotation Templates Sequence in Odoo 18 Sales
How to Create Quotation Templates Sequence in Odoo 18 SalesHow to Create Quotation Templates Sequence in Odoo 18 Sales
How to Create Quotation Templates Sequence in Odoo 18 Sales
Celine George
 
THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...
THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...
THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...
parmarjuli1412
 
FEBA Sofia Univercity final diplian v3 GSDG 5.2025.pdf
FEBA Sofia Univercity final diplian v3 GSDG 5.2025.pdfFEBA Sofia Univercity final diplian v3 GSDG 5.2025.pdf
FEBA Sofia Univercity final diplian v3 GSDG 5.2025.pdf
ChristinaFortunova
 
Strengthened Senior High School - Landas Tool Kit.pptx
Strengthened Senior High School - Landas Tool Kit.pptxStrengthened Senior High School - Landas Tool Kit.pptx
Strengthened Senior High School - Landas Tool Kit.pptx
SteffMusniQuiballo
 
How to Create a Rainbow Man Effect in Odoo 18
How to Create a Rainbow Man Effect in Odoo 18How to Create a Rainbow Man Effect in Odoo 18
How to Create a Rainbow Man Effect in Odoo 18
Celine George
 
How to Manage Maintenance Request in Odoo 18
How to Manage Maintenance Request in Odoo 18How to Manage Maintenance Request in Odoo 18
How to Manage Maintenance Request in Odoo 18
Celine George
 
SEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptx
SEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptxSEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptx
SEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptx
PoojaSen20
 
IDF 30min presentation - December 2, 2024.pptx
IDF 30min presentation - December 2, 2024.pptxIDF 30min presentation - December 2, 2024.pptx
IDF 30min presentation - December 2, 2024.pptx
ArneeAgligar
 
LDMMIA Reiki Yoga Next Week Grad Updates
LDMMIA Reiki Yoga Next Week Grad UpdatesLDMMIA Reiki Yoga Next Week Grad Updates
LDMMIA Reiki Yoga Next Week Grad Updates
LDM & Mia eStudios
 
Rose Cultivation Practices by Kushal Lamichhane.pdf
Rose Cultivation Practices by Kushal Lamichhane.pdfRose Cultivation Practices by Kushal Lamichhane.pdf
Rose Cultivation Practices by Kushal Lamichhane.pdf
kushallamichhame
 
Optimization technique in pharmaceutical product development.pptx
Optimization technique in pharmaceutical product development.pptxOptimization technique in pharmaceutical product development.pptx
Optimization technique in pharmaceutical product development.pptx
UrmiPrajapati3
 
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.