SlideShare a Scribd company logo
Java Basics
1) Semantic
(Keywords)
2) Syntax 
(Grammar Rules)
Introduction
Comparison
3) Traditional vs
Java
Traditional
Source -------------> Machine Code
Compiler
Java
Byte
Code 
Source ----->
Machine
Code
Compiler Interpreter
---->
4) JRE = JVM + JAPI
JVM
Byte Code --------> Machine Code
Interpreter
JVM is called,
 - Interpreter
- Javafly
- Java Engine
- Machine on Machine
It's platform depended!.
JRE
5) JDK (Contain JRE)
JDK
JDK
a) javac
    java compiler
b) java
    java interpreter
c) javadoc
    create web pages about classes
d) jars
    collection of clases + img / sound files
e) jdb
    debugger
Version
jdk1.5.0-01
Version Update
6) Libraries
JAPI
(Default Library)
Third Party Library
a) JPA (Java persistant API)
b) Jasper reports
c) Hybernate
d) Log4J
e) MySQL Java Connector
and many more.....
Java Program
Class A
Main()
Class B
Class C
Entry Point
JVM
Github: ipmanlk

More Related Content

What's hot (20)

PDF
Spring Boot
HongSeong Jeon
 
DOCX
Introduction to java
jayc8586
 
PPSX
Collections - Array List
Hitesh-Java
 
PPTX
Introduction to xampp
Jin Castor
 
PPT
Collection Framework in java
CPD INDIA
 
PDF
Java spring framework
Rajiv Gupta
 
PPT
Stub Testing and Driver Testing
Popescu Petre
 
PDF
Node.js Tutorial for Beginners | Node.js Web Application Tutorial | Node.js T...
Edureka!
 
PPT
Method overloading
Azaz Maverick
 
PDF
JUnit & Mockito, first steps
Renato Primavera
 
PPTX
Introduce yourself to java 17
ankitbhandari32
 
PDF
Java Course 8: I/O, Files and Streams
Anton Keks
 
PDF
Methods in Java
Jussi Pohjolainen
 
PDF
Clean code
Arturo Herrero
 
PPT
JavaScript - An Introduction
Manvendra Singh
 
PPT
Java access modifiers
Srinivas Reddy
 
PDF
Being Functional on Reactive Streams with Spring Reactor
Max Huang
 
PPTX
Java 8 - Features Overview
Sergii Stets
 
PPTX
Laravel ppt
Mayank Panchal
 
PDF
What is Socket Programming in Python | Edureka
Edureka!
 
Spring Boot
HongSeong Jeon
 
Introduction to java
jayc8586
 
Collections - Array List
Hitesh-Java
 
Introduction to xampp
Jin Castor
 
Collection Framework in java
CPD INDIA
 
Java spring framework
Rajiv Gupta
 
Stub Testing and Driver Testing
Popescu Petre
 
Node.js Tutorial for Beginners | Node.js Web Application Tutorial | Node.js T...
Edureka!
 
Method overloading
Azaz Maverick
 
JUnit & Mockito, first steps
Renato Primavera
 
Introduce yourself to java 17
ankitbhandari32
 
Java Course 8: I/O, Files and Streams
Anton Keks
 
Methods in Java
Jussi Pohjolainen
 
Clean code
Arturo Herrero
 
JavaScript - An Introduction
Manvendra Singh
 
Java access modifiers
Srinivas Reddy
 
Being Functional on Reactive Streams with Spring Reactor
Max Huang
 
Java 8 - Features Overview
Sergii Stets
 
Laravel ppt
Mayank Panchal
 
What is Socket Programming in Python | Edureka
Edureka!
 

Similar to Java basics mind map (20)

PPTX
java intro.pptx
MangaiyarkarasiDurai
 
PPT
introduction to java
Azaz Maverick
 
DOCX
Java JDK.docx
Bornali Das
 
PPTX
Introduction to java
Java Lover
 
PPTX
Manuel - SPR - Intro to Java Language_2016
Manuel Fomitescu
 
PPT
Java basics
suraj pandey
 
PDF
J introtojava1-pdf
Emmanuel Alimpolos
 
PDF
JAVA Program Examples
Prof Chethan Raj C
 
PDF
Javanotes ww8
kumar467
 
PPTX
Java fundamentals
Om Ganesh
 
PDF
TechSearchWeb.pdf
TechSearchWeb
 
PDF
Technology Tutorial.pdf
TechSearchWeb
 
PPTX
01. Introduction to programming with java
Intro C# Book
 
PDF
What is-java
Shahid Rasheed
 
PPTX
UNIT 1.pptx
EduclentMegasoftel
 
PPTX
Core java introduction
Beenu Gautam
 
PPTX
JAVAPart1_BasicIntroduction.pptx
Murugesh33
 
PPTX
JAVA_Day1_BasicIntroduction.pptx
Murugesh33
 
PPT
Java Programming : introduction
Kongu Engineering College, Perundurai, Erode
 
java intro.pptx
MangaiyarkarasiDurai
 
introduction to java
Azaz Maverick
 
Java JDK.docx
Bornali Das
 
Introduction to java
Java Lover
 
Manuel - SPR - Intro to Java Language_2016
Manuel Fomitescu
 
Java basics
suraj pandey
 
J introtojava1-pdf
Emmanuel Alimpolos
 
JAVA Program Examples
Prof Chethan Raj C
 
Javanotes ww8
kumar467
 
Java fundamentals
Om Ganesh
 
TechSearchWeb.pdf
TechSearchWeb
 
Technology Tutorial.pdf
TechSearchWeb
 
01. Introduction to programming with java
Intro C# Book
 
What is-java
Shahid Rasheed
 
UNIT 1.pptx
EduclentMegasoftel
 
Core java introduction
Beenu Gautam
 
JAVAPart1_BasicIntroduction.pptx
Murugesh33
 
JAVA_Day1_BasicIntroduction.pptx
Murugesh33
 
Java Programming : introduction
Kongu Engineering College, Perundurai, Erode
 
Ad

Recently uploaded (20)

PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
July Patch Tuesday
Ivanti
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
July Patch Tuesday
Ivanti
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Ad

Java basics mind map

  • 1. Java Basics 1) Semantic (Keywords) 2) Syntax  (Grammar Rules) Introduction Comparison 3) Traditional vs Java Traditional Source -------------> Machine Code Compiler Java Byte Code  Source -----> Machine Code Compiler Interpreter ----> 4) JRE = JVM + JAPI JVM Byte Code --------> Machine Code Interpreter JVM is called,  - Interpreter - Javafly - Java Engine - Machine on Machine It's platform depended!. JRE 5) JDK (Contain JRE) JDK JDK a) javac     java compiler b) java     java interpreter c) javadoc     create web pages about classes d) jars     collection of clases + img / sound files e) jdb     debugger Version jdk1.5.0-01 Version Update 6) Libraries JAPI (Default Library) Third Party Library a) JPA (Java persistant API) b) Jasper reports c) Hybernate d) Log4J e) MySQL Java Connector and many more..... Java Program Class A Main() Class B Class C Entry Point JVM Github: ipmanlk