SlideShare a Scribd company logo
1 of 12
 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

Java Presentation
Java PresentationJava Presentation
Java Presentation
pm2214
 
Classes, objects in JAVA
Classes, objects in JAVAClasses, objects in JAVA
Classes, objects in JAVA
Abhilash Nair
 
Inheritance in java
Inheritance in javaInheritance in java
Inheritance in java
Tech_MX
 

What's hot (20)

Basic Concepts of OOPs (Object Oriented Programming in Java)
Basic Concepts of OOPs (Object Oriented Programming in Java)Basic Concepts of OOPs (Object Oriented Programming in Java)
Basic Concepts of OOPs (Object Oriented Programming in Java)
 
Java Data Types
Java Data TypesJava Data Types
Java Data Types
 
Basics of JAVA programming
Basics of JAVA programmingBasics of JAVA programming
Basics of JAVA programming
 
java token
java tokenjava token
java token
 
Arrays in Java
Arrays in JavaArrays in Java
Arrays in Java
 
Constructor in java
Constructor in javaConstructor in java
Constructor in java
 
JVM
JVMJVM
JVM
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Java package
Java packageJava package
Java package
 
Core java complete ppt(note)
Core java  complete  ppt(note)Core java  complete  ppt(note)
Core java complete ppt(note)
 
Java-java virtual machine
Java-java virtual machineJava-java virtual machine
Java-java virtual machine
 
Operators in java
Operators in javaOperators in java
Operators in java
 
Packages in java
Packages in javaPackages in java
Packages in java
 
Inheritance in java
Inheritance in javaInheritance in java
Inheritance in java
 
Java Presentation
Java PresentationJava Presentation
Java Presentation
 
Classes, objects in JAVA
Classes, objects in JAVAClasses, objects in JAVA
Classes, objects in JAVA
 
Strings in Java
Strings in JavaStrings in Java
Strings in Java
 
Inheritance in java
Inheritance in javaInheritance in java
Inheritance in java
 
Class and Objects in Java
Class and Objects in JavaClass and Objects in Java
Class and Objects in Java
 
Data Types and Variables In C Programming
Data Types and Variables In C ProgrammingData Types and Variables In C Programming
Data Types and Variables In C Programming
 

Similar to Features of java

TechSearchWeb.pdf
TechSearchWeb.pdfTechSearchWeb.pdf
TechSearchWeb.pdf
TechSearchWeb
 
Technology Tutorial.pdf
Technology Tutorial.pdfTechnology Tutorial.pdf
Technology Tutorial.pdf
TechSearchWeb
 
Java Basic.pdf
Java Basic.pdfJava Basic.pdf
Java Basic.pdf
TechSearchWeb
 

Similar to Features of java (20)

Features of Java.pptx
Features of Java.pptxFeatures of Java.pptx
Features of Java.pptx
 
Java.pptx
Java.pptxJava.pptx
Java.pptx
 
Java buzzwords.pptx
Java buzzwords.pptxJava buzzwords.pptx
Java buzzwords.pptx
 
Getting Started with JAVA
Getting Started with JAVAGetting Started with JAVA
Getting Started with JAVA
 
L1 basics
L1 basicsL1 basics
L1 basics
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Java Tutorial to Learn Java Programming
Java Tutorial to Learn Java ProgrammingJava Tutorial to Learn Java Programming
Java Tutorial to Learn Java Programming
 
0f0cef_1dac552af56c4338ab0672859199e693.pdf
0f0cef_1dac552af56c4338ab0672859199e693.pdf0f0cef_1dac552af56c4338ab0672859199e693.pdf
0f0cef_1dac552af56c4338ab0672859199e693.pdf
 
TechSearchWeb Tutorials.pdf
TechSearchWeb Tutorials.pdfTechSearchWeb Tutorials.pdf
TechSearchWeb Tutorials.pdf
 
Java features
Java  features Java  features
Java features
 
JAVA INTRODUCTION - 1
JAVA INTRODUCTION - 1JAVA INTRODUCTION - 1
JAVA INTRODUCTION - 1
 
TechSearchWeb.pdf
TechSearchWeb.pdfTechSearchWeb.pdf
TechSearchWeb.pdf
 
Technology Tutorial.pdf
Technology Tutorial.pdfTechnology Tutorial.pdf
Technology Tutorial.pdf
 
1 java introduction
1 java introduction1 java introduction
1 java introduction
 
1 java intro
1 java intro1 java intro
1 java intro
 
Lecture - 1 introduction to java
Lecture - 1 introduction to javaLecture - 1 introduction to java
Lecture - 1 introduction to java
 
java basics.pptx
java basics.pptxjava basics.pptx
java basics.pptx
 
Java Basic.pdf
Java Basic.pdfJava Basic.pdf
Java Basic.pdf
 
Introduction to Java Programming
Introduction to Java ProgrammingIntroduction to Java Programming
Introduction to Java Programming
 
Programming in java ppt
Programming in java  pptProgramming in java  ppt
Programming in java ppt
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

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.