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

PPTX
Java History
PPTX
PPT
Evolution Of Java
PPTX
Evolution of java By Abbas khan
PDF
itft-Java evolution
PPT
The Evolution of Java
PPTX
History of java'
PPTX
Java history 01
Java History
Evolution Of Java
Evolution of java By Abbas khan
itft-Java evolution
The Evolution of Java
History of java'
Java history 01

What's hot (20)

PPTX
JAVA ENVIRONMENT
PPTX
PDF
History of java
PPTX
JRE , JDK and platform independent nature of JAVA
PPTX
The Java Story
PDF
History of Java 1/2
PPTX
Features of java
PPTX
Chapter 1 java
ODP
The Evolution of Java
PPT
Evolution of java
PDF
Java introduction
PPTX
Presentation on java (8)
PPTX
Features of java 02
PPTX
Introduction to Java
PPTX
Core java environment setup and details
PDF
Lec 3 01_aug13
PPTX
JAVA Career
PPTX
Java introduction
PPTX
Java the reason behind its never ending demand
PPTX
1 java introduction
JAVA ENVIRONMENT
History of java
JRE , JDK and platform independent nature of JAVA
The Java Story
History of Java 1/2
Features of java
Chapter 1 java
The Evolution of Java
Evolution of java
Java introduction
Presentation on java (8)
Features of java 02
Introduction to Java
Core java environment setup and details
Lec 3 01_aug13
JAVA Career
Java introduction
Java the reason behind its never ending demand
1 java introduction
Ad

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

DOCX
Notes of java first unit
PPTX
UNIT 1 Programming in java Bsc program.pptx
PPTX
Introduction to java
PDF
java language features and explanation with ex
PPTX
Chapter-1 Introduction.pptx
PPTX
Java Programming
PPTX
Java Lecture 1
PPT
Introduction to Java Programming, Basic Structure, variables Data type, input...
PPTX
Java
PPT
PPS Java Overview Unit I.ppt
PPT
PPS Java Overview Unit I.ppt
PPT
Java-Unit-I.ppt
PPTX
Java 2 computer science.pptx
PPTX
JAVA PROGRAMMING-Unit I - Final PPT.pptx
PDF
Java programming Evolution-OverviewOfJava.pdf
PDF
Java notes
DOCX
java full 1.docx
DOCX
java full.docx
PPTX
Unit1 JAVA.pptx
PDF
JAVA BOOK BY SIVASANKARI
Notes of java first unit
UNIT 1 Programming in java Bsc program.pptx
Introduction to java
java language features and explanation with ex
Chapter-1 Introduction.pptx
Java Programming
Java Lecture 1
Introduction to Java Programming, Basic Structure, variables Data type, input...
Java
PPS Java Overview Unit I.ppt
PPS Java Overview Unit I.ppt
Java-Unit-I.ppt
Java 2 computer science.pptx
JAVA PROGRAMMING-Unit I - Final PPT.pptx
Java programming Evolution-OverviewOfJava.pdf
Java notes
java full 1.docx
java full.docx
Unit1 JAVA.pptx
JAVA BOOK BY SIVASANKARI
Ad

Recently uploaded (20)

PDF
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
PPTX
Module on health assessment of CHN. pptx
PPTX
Introduction to pro and eukaryotes and differences.pptx
PDF
LIFE & LIVING TRILOGY- PART (1) WHO ARE WE.pdf
PDF
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
PPTX
Core Concepts of Personalized Learning and Virtual Learning Environments
PDF
My India Quiz Book_20210205121199924.pdf
PPTX
B.Sc. DS Unit 2 Software Engineering.pptx
PPTX
Share_Module_2_Power_conflict_and_negotiation.pptx
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PDF
Hazard Identification & Risk Assessment .pdf
PDF
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
PDF
Complications of Minimal Access-Surgery.pdf
PDF
MICROENCAPSULATION_NDDS_BPHARMACY__SEM VII_PCI .pdf
PDF
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
PDF
Race Reva University – Shaping Future Leaders in Artificial Intelligence
PDF
LIFE & LIVING TRILOGY - PART - (2) THE PURPOSE OF LIFE.pdf
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
Module on health assessment of CHN. pptx
Introduction to pro and eukaryotes and differences.pptx
LIFE & LIVING TRILOGY- PART (1) WHO ARE WE.pdf
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
Core Concepts of Personalized Learning and Virtual Learning Environments
My India Quiz Book_20210205121199924.pdf
B.Sc. DS Unit 2 Software Engineering.pptx
Share_Module_2_Power_conflict_and_negotiation.pptx
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
Hazard Identification & Risk Assessment .pdf
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
FORM 1 BIOLOGY MIND MAPS and their schemes
Complications of Minimal Access-Surgery.pdf
MICROENCAPSULATION_NDDS_BPHARMACY__SEM VII_PCI .pdf
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
Race Reva University – Shaping Future Leaders in Artificial Intelligence
LIFE & LIVING TRILOGY - PART - (2) THE PURPOSE OF LIFE.pdf

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...