Java programming language is easy to learn and its syntax is simple and clean and easy for humans to read.
Java is an object oriented programming language. In java everything is an object.
Using object oriented we can easily manage and organize our software as a combination of different types of objects that incorporate both data and behavior.
Some basics concept of OOPs in java are :
Java is platform independent that’s why because in java is a write once and run anywhere language.
Java is also a software based platform that runs on top of other hardware based platforms. It has two components:
Java code can be executed on multiple platforms, for eg:- Window, Linux, Sun Solaris, Mac/OS etc. Java code is compiled by the compiler and converted into bytecode. This bytecode is a platform-independent code because it can be run on multiple platforms, i.e., Write Once and Run Anywhere (WORA).
Java is portable because it make easier you to carry the Java bytecode to any platform. It doesn't require any implementation.
Java provides an enhanced feature of secured.
Using java we can develop virus-free systems.
Here are two important factors of Java called secured.
We can say Java is architecture neutral because there are no implementation dependent features, for example, the size of primitive types is fixed.