Powered by Blogger.

Features of Java



Features of Java

Some important Features of Java are given below

  1. Simple
  2. Easy
  3. Robust
  4. Secure
  5. Distributed
  6. Portable
  7. Multithreading
  8. Architecture-Neutral
  9. Platform Independent
  10. High Performance

Simple, easy and familiar:  

Java is easy to learn and familiar because java syntax is just like c++. It does not use header files. No use of pointer and operator overloading.

Platform Independent:  

Write once, run anywhere (WORA).

Object-Oriented:

It is Object Oriented Programming Language.

Robust: 

 Robust  means inbuilt capabilities to handle errors/exceptions.

Secure:  

Java is secure because it provides: Access restrictions with the help of access modifiers (public, private etc). Byte codes verification – checks classes after loading.

Distributed:

Java provides the network facility. i.e. programs can be access remotely from any machine on the network rather than writing program on the local machine. HTTP and FTP protocols are developed in java.

Compiled and interpreted:

Java code is translated into byte code after compilation and the byte code is interpreted by JVM (Java Virtual Machine). This two steps process allows for extensive code checking and also increase security.

Portable:

Means able to be easily carried or moved. Write once, run anywhere (WORA) feature makes it portable.

Architecture-Neutral: 

Java code is translated into byte code after compilation which is independent of  any computer architecture, it needs only JVM (Java Virtual Machine) to execute.

High performance:

JVM  can execute byte codes (highly optimized) very fast with the help of  Just in time (JIT) compilation technique.

Re-usability of code:

Java provides the code reusability Using Inheritance Concept.

Multithreading: 

Java provides multitasking facility with the help of lightweight processes called threads.

Dynamic: 

Java have the capability of linking dynamic new classes, methods and objects.



facebook
google-plus
twitter
pinterest

No comments :

Post a Comment

HTML Tutorial

images

About Sitesbay

This blog is related to Java Tutorial, C++ Tutorial, C Tutorial, Online Earning tips and more in very simple and easy way. Here i will try to give complete idea related to all new technology.

Java Tutorial

Java is Object oriented programming language, It is more secure and high performance language.

C++ Tutorial

C++ is also Object oriented programming language, It is more simple and easy to learn.

 
https://sitesbay.blogspot.com/?utm_medium=d2898efa59afcc0bc411921036e22b767ca37b09