SlideShare a Scribd company logo
2
Most read
4
Most read
12
Most read
 Java is simple
 Java is secure
 Java is portable
 Java is object-oriented
 Java is robust
 Java is multithreaded
 Java is architecture-neutral
 Java is interpreted
 Java’s performance
 Java is distributed
 Java is dynamic
Java is simple
• Java is Easy to write and more readable and eye
catching.
• Java has a concise, cohesive set of features that
makes it easy to learn and use.
• Most of the concepts are drew from C++ thus making
Java learning simpler.
Java is secure
Java program cannot harm other system thus making it
secure.
Java provides a secure means of creating Internet
applications.
Java provides secure way to access web applications.
Java is portable
Java programs can execute in any environment for
which there is a Java run-time system.(JVM)
Java programs can be run on any platform
(Linux,Window,Mac)
Java programs can be transferred over world wide web
(e.g applets)
Java is object-oriented
• Java programming is object-oriented programming
language.
• Like C++ java provides most of the object oriented
features.
• Java is pure OOP. Language. (while C++ is semi
object oriented)
Java is robust
Java encourages error-free programming by being
strictly typed and performing run-time checks.
Java is multithreaded
• Java provides integrated support for multithreaded
programming.
Java is architecture-neutral
Java is not tied to a specific machine or operating
system architecture.
Machine Independent i.e Java is independent of
hardware .
Java is interpreted
Java supports cross-platform code through the use of
Java bytecode.
Bytecode can be interpreted on any platform by JVM.
Java’s performance
Bytecodes are highly optimized.
JVM can executed them much faster
Java is distributed
Java was designed with the distributed environment.
Java can be transmit,run over internet.
Java is dynamic
Java programs carry with them substantial amounts of
run-time type information that is used to verify and
resolve accesses to objects at run time.

More Related Content

What's hot (20)

PPTX
Introduction to java
Veerabadra Badra
 
PPTX
oops concept in java | object oriented programming in java
CPD INDIA
 
PPTX
OOPS In JAVA.pptx
Sachin33417
 
PPTX
Inheritance in java
RahulAnanda1
 
PPT
Java buzzwords
ramesh517
 
PPTX
Basics of JAVA programming
Elizabeth Thomas
 
PDF
Oops concepts || Object Oriented Programming Concepts in Java
Madishetty Prathibha
 
PPTX
Operators in java
Then Murugeshwari
 
PPTX
Inheritance in java
Tech_MX
 
PPTX
Packages in java
Elizabeth alexander
 
PPTX
History of java'
deepthisujithra
 
PPTX
Java package
CS_GDRCST
 
PDF
Introduction to oops concepts
Nilesh Dalvi
 
PPTX
Sorting
Ashim Lamichhane
 
PPTX
Programming in c Arrays
janani thirupathi
 
PPTX
Arrays in Java
Abhilash Nair
 
PDF
Applets
Prabhakaran V M
 
PPT
Java Presentation
pm2214
 
PPT
Basic concept of OOP's
Prof. Dr. K. Adisesha
 
Introduction to java
Veerabadra Badra
 
oops concept in java | object oriented programming in java
CPD INDIA
 
OOPS In JAVA.pptx
Sachin33417
 
Inheritance in java
RahulAnanda1
 
Java buzzwords
ramesh517
 
Basics of JAVA programming
Elizabeth Thomas
 
Oops concepts || Object Oriented Programming Concepts in Java
Madishetty Prathibha
 
Operators in java
Then Murugeshwari
 
Inheritance in java
Tech_MX
 
Packages in java
Elizabeth alexander
 
History of java'
deepthisujithra
 
Java package
CS_GDRCST
 
Introduction to oops concepts
Nilesh Dalvi
 
Programming in c Arrays
janani thirupathi
 
Arrays in Java
Abhilash Nair
 
Java Presentation
pm2214
 
Basic concept of OOP's
Prof. Dr. K. Adisesha
 

Similar to Features of java (20)

PPT
Computer Basics: Computer introductions for beginners
PrabaKaran656400
 
PPTX
Features of Java.pptx
V.V.Vanniaperumal College for Women
 
PPTX
Features of java 02
University of Potsdam
 
PPTX
JAVA FEATURES
shalinikarunakaran1
 
DOCX
JAVA Programming-Lectures-1_javaFeatures (2).docx
sonalipatil225940
 
DOCX
Java and its features
Pydi Nikhil
 
PDF
Java overview in bca/mca /btech student it
Jatin1071
 
PPTX
Getting Started with JAVA
ShivamPathak318367
 
PPTX
Chapter-1 Introduction.pptx
SumanBhandari40
 
PDF
0f0cef_1dac552af56c4338ab0672859199e693.pdf
DeepakChaudhriAmbali
 
PPTX
Features of Java.pptx
SanthiNivas
 
PPTX
Introduction to java and it's opportunities
VigneshManikandan11
 
PPTX
features of JAVA.pptx
vishnupriyapm4
 
PDF
130700548484460000
Tanzeel Ahmad
 
PPTX
Java Programming
Elizabeth alexander
 
PPTX
Features of Java.pptx
Peter Jose
 
PPTX
Lecture11 on oops with java buzzwords.pptx
janetvidyaanancys
 
PPTX
about java buzzwords of oops concept.pptx
janetvidyaanancys
 
PPTX
Java.pptx
AmanBhagat34
 
Computer Basics: Computer introductions for beginners
PrabaKaran656400
 
Features of java 02
University of Potsdam
 
JAVA FEATURES
shalinikarunakaran1
 
JAVA Programming-Lectures-1_javaFeatures (2).docx
sonalipatil225940
 
Java and its features
Pydi Nikhil
 
Java overview in bca/mca /btech student it
Jatin1071
 
Getting Started with JAVA
ShivamPathak318367
 
Chapter-1 Introduction.pptx
SumanBhandari40
 
0f0cef_1dac552af56c4338ab0672859199e693.pdf
DeepakChaudhriAmbali
 
Features of Java.pptx
SanthiNivas
 
Introduction to java and it's opportunities
VigneshManikandan11
 
features of JAVA.pptx
vishnupriyapm4
 
130700548484460000
Tanzeel Ahmad
 
Java Programming
Elizabeth alexander
 
Features of Java.pptx
Peter Jose
 
Lecture11 on oops with java buzzwords.pptx
janetvidyaanancys
 
about java buzzwords of oops concept.pptx
janetvidyaanancys
 
Java.pptx
AmanBhagat34
 
Ad

Recently uploaded (20)

PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
PDF
introduction to computer hardware and sofeware
chauhanshraddha2007
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PDF
Per Axbom: The spectacular lies of maps
Nexer Digital
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
introduction to computer hardware and sofeware
chauhanshraddha2007
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
Per Axbom: The spectacular lies of maps
Nexer Digital
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Ad

Features of java

  • 1.  Java is simple  Java is secure  Java is portable  Java is object-oriented  Java is robust  Java is multithreaded  Java is architecture-neutral  Java is interpreted  Java’s performance  Java is distributed  Java is dynamic
  • 2. Java is simple • Java is Easy to write and more readable and eye catching. • Java has a concise, cohesive set of features that makes it easy to learn and use. • Most of the concepts are drew from C++ thus making Java learning simpler.
  • 3. Java is secure Java program cannot harm other system thus making it secure. Java provides a secure means of creating Internet applications. Java provides secure way to access web applications.
  • 4. Java is portable Java programs can execute in any environment for which there is a Java run-time system.(JVM) Java programs can be run on any platform (Linux,Window,Mac) Java programs can be transferred over world wide web (e.g applets)
  • 5. Java is object-oriented • Java programming is object-oriented programming language. • Like C++ java provides most of the object oriented features. • Java is pure OOP. Language. (while C++ is semi object oriented)
  • 6. Java is robust Java encourages error-free programming by being strictly typed and performing run-time checks.
  • 7. Java is multithreaded • Java provides integrated support for multithreaded programming.
  • 8. Java is architecture-neutral Java is not tied to a specific machine or operating system architecture. Machine Independent i.e Java is independent of hardware .
  • 9. Java is interpreted Java supports cross-platform code through the use of Java bytecode. Bytecode can be interpreted on any platform by JVM.
  • 10. Java’s performance Bytecodes are highly optimized. JVM can executed them much faster
  • 11. Java is distributed Java was designed with the distributed environment. Java can be transmit,run over internet.
  • 12. Java is dynamic Java programs carry with them substantial amounts of run-time type information that is used to verify and resolve accesses to objects at run time.