Introduction To Important Features Of Java
Introduction
In this article, you will learn about important features of Java and their explanations.
There are many important features in Java-
1) Object Oriented – Java is an object-oriented programming language. It means that all things are
objects in Java and in other words, we can say that Java is a collection of objects.
2) Simple- Java is a simple and easy to learn, compared to any other languages because it removes
many complex parts in the programming and makes it a simple programming language. It is
based on OOPS and if you already know the concepts of OOPS, you can easily learn Java.
3) Platform Independent – Java has a special feature, as it runs on the multiple platforms. It
means, when we write any code, Java compiler changes that source code into byte code and the
byte code is a platform independent. We can run it any software or hardware platform. Due to
this, we call it also as a write once and run anywhere.
4) Secure – It has many features, which makes it secure like it has own runtime environment and
due to this, it does not interact with OS. It is safe against any virus too.
5) Portable – Java program is a portable, because we write the code once, Java compiler compiles
it as a byte code and the byte code is run on every platform.
6) Robust – Java has a robust memory management and lack of pointers avoids security problem.
It has an automatic garbage collection, exception handling and type checking mechanism in
Java.
7) Distributed – With the help of EJB and RMI in Java, we can design distributed Application and
we can use any file by calling a method from any machine through internet.
8) High performance – Java performance is high for any other languages because it has many
features, which builds it faster than others like just in time compiler.
9) Multi-threaded – In multithreading, many threads works together, so that with the help of this
feature, the developers can do multiple works at a time. It helps to save time and save memory
and multithreading is used for the development of games also.
10) Dynamic – Java is more dynamic to other languages and provides whole information, which is
easily verifiable, free from ambiguity and we write bug free programs.
Summary
Thus, we learnt, there are many important features in Java and also learn, how all are important for
Java.