SlideShare a Scribd company logo
From KG to PG and From Stotras to Syntax
Programming | Web Technologies | Engineering | Competitive Examination | KG &School Education | Balsanskar
# 02 Features of Java -I
By Prof. Ravi P. Patki
# 02 Features of Java -I
 Simple
 Object –oriented
 Two Stage / Interpreted
 Platform independent
Agenda
 Platform independent
 Architecture Neutral
 Portable
 Secure
 Robust
 Multithreaded Multithreaded
 Distributed
 High performance
 Dynamic
www.youtube.com/riseshinekg2pg
Java is simple programming language
 Easy to learn even school going students can learn java
Syntax is simple based on C++, clean and easy to understand
Most of the complex and
confusing features /
concepts are removed
Explicit Pointers,
Multiple inheritance
removed
Auto memory management
& Automatic Garbage
Collection
ClassesObject
Java is Fully Object-oriented
 Organize a software as collection of real word entity. Everything in Java is an object.
Classes
AbstractionPolymorphism
Encapsulation /
Data hiding
Inheritance
www.youtube.com/riseshinekg2pg
Process //Java is Two Stage Programming Language
Each java source code is first compiled get converted in byte code and then
interpreted and then converted in to machine understandable form
Java
Source
Code
.java file
Stage 1
Java Compiler
Byte
Code
Class File
Stage 2
Java
Interpreter
6
www.youtube.com/riseshinekg2pg
Java is Platform Independent
Java is different than any other programming languages which are when
get compiled convert source code to particular OS understandable code.
Means program executed on one OS can not execute on other machineMeans program executed on one OS can not execute on other machine
with out modification.
This is not the case with java. Once java program is written it can execute
on any machine happily
Java Program Write once
Run anywhere
www.youtube.com/riseshinekg2pg
Java is Architecture-neutral
PIV processor 32 bit 128GB RAM WIN
Java Compiler
PIV processor 32 bit 128GB RAM WIN
I3 processor 500GB RAM Mac OS
 Java does not depend upon under laying machine
I5 processor 128GB RAM MAC OS
 Java does not depend upon under laying machine
architecture. Changes or up-gradation in OS,
Processor, system resources does not force any
changes in java program
www.youtube.com/riseshinekg2pg
Java is Portal
 We can migrate java byte code easily from one platform to another
platform easily. There is no need to change in java program.
www.youtube.com/riseshinekg2pg
Difference between
Java Program
Platform Independence Architecture Neutral Portable
Write Once Run AnywareWrite Once Run Anyware
PIV processor 32 bit 128GB RAM WIN
PIV processor 64bit 500GB RAM Linux
 We can easily migrate java
byte code from one
machine to another
 We can easily migrate java
byte code from one
machine to another
 Any up-gradation in OS,
Processor, RAM or system
resources does not affect java
program
 Any up-gradation in OS,
Processor, RAM or system
resources does not affect java
program
machine to another
machine with different
configuration
machine to another
machine with different
configuration
From KG to PG and From Stotras to Syntax
www.youtube.com/riseshinekg2pg
Programming | Web Technologies | Engineering | Competitive Examination | KG &School Education | Balsanskar
www.youtube.com/riseshinekg2pg
Like…Share…Subscribe...

More Related Content

What's hot (20)

JAVA ENVIRONMENT
JAVA ENVIRONMENT
josemachoco
 
Java JVM
Java JVM
KadarkaraiSelvam
 
History of java
History of java
Mani Sarkar
 
JRE , JDK and platform independent nature of JAVA
JRE , JDK and platform independent nature of JAVA
Mehak Tawakley
 
The Java Story
The Java Story
David Parsons
 
History of Java 1/2
History of Java 1/2
Eberhard Wolff
 
Features of java
Features of java
WILLFREDJOSE W
 
Chapter 1 java
Chapter 1 java
Ahmad sohail Kakar
 
The Evolution of Java
The Evolution of Java
Corneil du Plessis
 
Evolution of java
Evolution of java
sanjeevonline
 
Java introduction
Java introduction
Kuppusamy P
 
Presentation on java (8)
Presentation on java (8)
Shwetakant1
 
Features of java 02
Features of java 02
University of Potsdam
 
Introduction to Java
Introduction to Java
Soumya Suman
 
Core java environment setup and details
Core java environment setup and details
e-visionlabs
 
Lec 3 01_aug13
Lec 3 01_aug13
Palak Sanghani
 
JAVA Career
JAVA Career
JAVAjobsindia
 
Java introduction
Java introduction
NAVEENA ESWARAN
 
Java the reason behind its never ending demand
Java the reason behind its never ending demand
Deepika Chaudhary
 
1 java introduction
1 java introduction
abdullah al mahamud rosi
 

Similar to 02 java programming features of java i (20)

Notes of java first unit
Notes of java first unit
gowher172236
 
UNIT 1 Programming in java Bsc program.pptx
UNIT 1 Programming in java Bsc program.pptx
jijinamt
 
Introduction to java
Introduction to java
Steve Fort
 
java language features and explanation with ex
java language features and explanation with ex
SATYA136395
 
Chapter-1 Introduction.pptx
Chapter-1 Introduction.pptx
SumanBhandari40
 
Java Programming
Java Programming
Elizabeth alexander
 
Java Lecture 1
Java Lecture 1
Qualys
 
Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...
Mr. Akaash
 
Java
Java
seenak
 
PPS Java Overview Unit I.ppt
PPS Java Overview Unit I.ppt
CDSukte
 
PPS Java Overview Unit I.ppt
PPS Java Overview Unit I.ppt
RajeshSukte1
 
Java-Unit-I.ppt
Java-Unit-I.ppt
RameswarGprec
 
Java 2 computer science.pptx
Java 2 computer science.pptx
MUHAMMED MASHAHIL PUKKUNNUMMAL
 
JAVA PROGRAMMING-Unit I - Final PPT.pptx
JAVA PROGRAMMING-Unit I - Final PPT.pptx
SuganthiDPSGRKCW
 
Java programming Evolution-OverviewOfJava.pdf
Java programming Evolution-OverviewOfJava.pdf
AbhishekSingh961152
 
Java notes
Java notes
Debasish Biswas
 
java full 1.docx
java full 1.docx
SATHYAKALAKSKPRCASBS
 
java full.docx
java full.docx
SATHYAKALAKSKPRCASBS
 
Unit1 JAVA.pptx
Unit1 JAVA.pptx
RahulAnand111531
 
JAVA BOOK BY SIVASANKARI
JAVA BOOK BY SIVASANKARI
SivaSankari36
 
Notes of java first unit
Notes of java first unit
gowher172236
 
UNIT 1 Programming in java Bsc program.pptx
UNIT 1 Programming in java Bsc program.pptx
jijinamt
 
Introduction to java
Introduction to java
Steve Fort
 
java language features and explanation with ex
java language features and explanation with ex
SATYA136395
 
Chapter-1 Introduction.pptx
Chapter-1 Introduction.pptx
SumanBhandari40
 
Java Lecture 1
Java Lecture 1
Qualys
 
Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...
Mr. Akaash
 
PPS Java Overview Unit I.ppt
PPS Java Overview Unit I.ppt
CDSukte
 
PPS Java Overview Unit I.ppt
PPS Java Overview Unit I.ppt
RajeshSukte1
 
JAVA PROGRAMMING-Unit I - Final PPT.pptx
JAVA PROGRAMMING-Unit I - Final PPT.pptx
SuganthiDPSGRKCW
 
Java programming Evolution-OverviewOfJava.pdf
Java programming Evolution-OverviewOfJava.pdf
AbhishekSingh961152
 
JAVA BOOK BY SIVASANKARI
JAVA BOOK BY SIVASANKARI
SivaSankari36
 
Ad

Recently uploaded (20)

PEST OF WHEAT SORGHUM BAJRA and MINOR MILLETS.pptx
PEST OF WHEAT SORGHUM BAJRA and MINOR MILLETS.pptx
Arshad Shaikh
 
Unit 3 Poster Sketches with annotations.pptx
Unit 3 Poster Sketches with annotations.pptx
bobby205207
 
Analysis of Quantitative Data Parametric and non-parametric tests.pptx
Analysis of Quantitative Data Parametric and non-parametric tests.pptx
Shrutidhara2
 
Capitol Doctoral Presentation -June 2025.pptx
Capitol Doctoral Presentation -June 2025.pptx
CapitolTechU
 
How to Manage Inventory Movement in Odoo 18 POS
How to Manage Inventory Movement in Odoo 18 POS
Celine George
 
BINARY files CSV files JSON files with example.pptx
BINARY files CSV files JSON files with example.pptx
Ramakrishna Reddy Bijjam
 
The Man In The Back – Exceptional Delaware.pdf
The Man In The Back – Exceptional Delaware.pdf
dennisongomezk
 
Paper 108 | Thoreau’s Influence on Gandhi: The Evolution of Civil Disobedience
Paper 108 | Thoreau’s Influence on Gandhi: The Evolution of Civil Disobedience
Rajdeep Bavaliya
 
Exploring Ocean Floor Features for Middle School
Exploring Ocean Floor Features for Middle School
Marie
 
MATERI PPT TOPIK 4 LANDASAN FILOSOFIS PENDIDIKAN
MATERI PPT TOPIK 4 LANDASAN FILOSOFIS PENDIDIKAN
aditya23173
 
Nice Dream.pdf /
Nice Dream.pdf /
ErinUsher3
 
Battle of Bookworms 2025 - U25 Literature Quiz by Pragya
Battle of Bookworms 2025 - U25 Literature Quiz by Pragya
Pragya - UEM Kolkata Quiz Club
 
Black and White Illustrative Group Project Presentation.pdf (1).pdf
Black and White Illustrative Group Project Presentation.pdf (1).pdf
AnnasofiaUrsini
 
MATERI PPT TOPIK 1 LANDASAN FILOSOFIS PENDIDIKAN
MATERI PPT TOPIK 1 LANDASAN FILOSOFIS PENDIDIKAN
aditya23173
 
june 10 2025 ppt for madden on art science is over.pptx
june 10 2025 ppt for madden on art science is over.pptx
roger malina
 
How to Manage Multi Language for Invoice in Odoo 18
How to Manage Multi Language for Invoice in Odoo 18
Celine George
 
Allomorps and word formation.pptx - Google Slides.pdf
Allomorps and word formation.pptx - Google Slides.pdf
Abha Pandey
 
How to Create an Event in Odoo 18 - Odoo 18 Slides
How to Create an Event in Odoo 18 - Odoo 18 Slides
Celine George
 
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
razelitouali
 
What is FIle and explanation of text files.pptx
What is FIle and explanation of text files.pptx
Ramakrishna Reddy Bijjam
 
PEST OF WHEAT SORGHUM BAJRA and MINOR MILLETS.pptx
PEST OF WHEAT SORGHUM BAJRA and MINOR MILLETS.pptx
Arshad Shaikh
 
Unit 3 Poster Sketches with annotations.pptx
Unit 3 Poster Sketches with annotations.pptx
bobby205207
 
Analysis of Quantitative Data Parametric and non-parametric tests.pptx
Analysis of Quantitative Data Parametric and non-parametric tests.pptx
Shrutidhara2
 
Capitol Doctoral Presentation -June 2025.pptx
Capitol Doctoral Presentation -June 2025.pptx
CapitolTechU
 
How to Manage Inventory Movement in Odoo 18 POS
How to Manage Inventory Movement in Odoo 18 POS
Celine George
 
BINARY files CSV files JSON files with example.pptx
BINARY files CSV files JSON files with example.pptx
Ramakrishna Reddy Bijjam
 
The Man In The Back – Exceptional Delaware.pdf
The Man In The Back – Exceptional Delaware.pdf
dennisongomezk
 
Paper 108 | Thoreau’s Influence on Gandhi: The Evolution of Civil Disobedience
Paper 108 | Thoreau’s Influence on Gandhi: The Evolution of Civil Disobedience
Rajdeep Bavaliya
 
Exploring Ocean Floor Features for Middle School
Exploring Ocean Floor Features for Middle School
Marie
 
MATERI PPT TOPIK 4 LANDASAN FILOSOFIS PENDIDIKAN
MATERI PPT TOPIK 4 LANDASAN FILOSOFIS PENDIDIKAN
aditya23173
 
Nice Dream.pdf /
Nice Dream.pdf /
ErinUsher3
 
Battle of Bookworms 2025 - U25 Literature Quiz by Pragya
Battle of Bookworms 2025 - U25 Literature Quiz by Pragya
Pragya - UEM Kolkata Quiz Club
 
Black and White Illustrative Group Project Presentation.pdf (1).pdf
Black and White Illustrative Group Project Presentation.pdf (1).pdf
AnnasofiaUrsini
 
MATERI PPT TOPIK 1 LANDASAN FILOSOFIS PENDIDIKAN
MATERI PPT TOPIK 1 LANDASAN FILOSOFIS PENDIDIKAN
aditya23173
 
june 10 2025 ppt for madden on art science is over.pptx
june 10 2025 ppt for madden on art science is over.pptx
roger malina
 
How to Manage Multi Language for Invoice in Odoo 18
How to Manage Multi Language for Invoice in Odoo 18
Celine George
 
Allomorps and word formation.pptx - Google Slides.pdf
Allomorps and word formation.pptx - Google Slides.pdf
Abha Pandey
 
How to Create an Event in Odoo 18 - Odoo 18 Slides
How to Create an Event in Odoo 18 - Odoo 18 Slides
Celine George
 
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
razelitouali
 
What is FIle and explanation of text files.pptx
What is FIle and explanation of text files.pptx
Ramakrishna Reddy Bijjam
 
Ad

02 java programming features of java i

  • 1. From KG to PG and From Stotras to Syntax Programming | Web Technologies | Engineering | Competitive Examination | KG &School Education | Balsanskar
  • 2. # 02 Features of Java -I By Prof. Ravi P. Patki # 02 Features of Java -I
  • 3.  Simple  Object –oriented  Two Stage / Interpreted  Platform independent Agenda  Platform independent  Architecture Neutral  Portable  Secure  Robust  Multithreaded Multithreaded  Distributed  High performance  Dynamic www.youtube.com/riseshinekg2pg
  • 4. Java is simple programming language  Easy to learn even school going students can learn java Syntax is simple based on C++, clean and easy to understand Most of the complex and confusing features / concepts are removed Explicit Pointers, Multiple inheritance removed Auto memory management & Automatic Garbage Collection
  • 5. ClassesObject Java is Fully Object-oriented  Organize a software as collection of real word entity. Everything in Java is an object. Classes AbstractionPolymorphism Encapsulation / Data hiding Inheritance www.youtube.com/riseshinekg2pg
  • 6. Process //Java is Two Stage Programming Language Each java source code is first compiled get converted in byte code and then interpreted and then converted in to machine understandable form Java Source Code .java file Stage 1 Java Compiler Byte Code Class File Stage 2 Java Interpreter 6 www.youtube.com/riseshinekg2pg
  • 7. Java is Platform Independent Java is different than any other programming languages which are when get compiled convert source code to particular OS understandable code. Means program executed on one OS can not execute on other machineMeans program executed on one OS can not execute on other machine with out modification. This is not the case with java. Once java program is written it can execute on any machine happily Java Program Write once Run anywhere www.youtube.com/riseshinekg2pg
  • 8. Java is Architecture-neutral PIV processor 32 bit 128GB RAM WIN Java Compiler PIV processor 32 bit 128GB RAM WIN I3 processor 500GB RAM Mac OS  Java does not depend upon under laying machine I5 processor 128GB RAM MAC OS  Java does not depend upon under laying machine architecture. Changes or up-gradation in OS, Processor, system resources does not force any changes in java program www.youtube.com/riseshinekg2pg
  • 9. Java is Portal  We can migrate java byte code easily from one platform to another platform easily. There is no need to change in java program. www.youtube.com/riseshinekg2pg
  • 10. Difference between Java Program Platform Independence Architecture Neutral Portable Write Once Run AnywareWrite Once Run Anyware PIV processor 32 bit 128GB RAM WIN PIV processor 64bit 500GB RAM Linux  We can easily migrate java byte code from one machine to another  We can easily migrate java byte code from one machine to another  Any up-gradation in OS, Processor, RAM or system resources does not affect java program  Any up-gradation in OS, Processor, RAM or system resources does not affect java program machine to another machine with different configuration machine to another machine with different configuration
  • 11. From KG to PG and From Stotras to Syntax www.youtube.com/riseshinekg2pg Programming | Web Technologies | Engineering | Competitive Examination | KG &School Education | Balsanskar www.youtube.com/riseshinekg2pg Like…Share…Subscribe...