Tuesday, 15 August 2017

Introduction of java & Advantages of java

Java was developed by Sun microsystem as an Object oriented language for general purpose business applications. The target of Java is to write a program once and then run this program on multiple operating systems.The first publicly available version of Java (Java 1.0) was released in ‘95. Sun Microsystems was acquired by the Oracle Corporation in 2k10. Oracle has now the steermanship for Java. In 2k06 Sun started to make Java accessible under the GNU General Public License (GPL). Oracle continued this plan called Open JDK.
Over time new improved versions of Java have been released. The present version of Java is Java 1.8 which is also known as Java 8.
Java is defined by a specification and consists of a programming language, a compiler, core libraries and a runtime (Java virtual machine) The Java runtime permit software developers to write program code in other languages than the Java programming language which still runs on the Java virtual machine. The Java platform is usually associated with the Java virtual machine and the Java core libraries.
The Java syntax is similar to C++. Java is case-sensitive, e.g., variables called myValue andmyvalue are treated as different variables.
·         Java is easy to learn
Java was intended to be easy to use and is therefore much more easy to write, compile, debug, run and learn than other programming languages.
·         Java is object-oriented launguage
This allows you to create modular maintainable applications and reusable code.
·         Java is platform-independent
Java is platform – independent. One of the most significant advantages of Java is its skill to move easily from one system to another. The skill to run the same code on many different systems is essential to www, and Java succeeds at this by being platform-independent at the source and almost binary levels.
·         Java is distributed
Java is planned to make distributed computing easy with the networking capability that is inherently integrated into it. Writing network programs in Java is like sending and receiving data to and from a file.
·         Java is secure
Java considers security as part of its design. The Java language, compiler, interpreter, and runtime environment were each developed with security in mind.
·         Java is robust
Robust means dependability. Java puts a lot of emphasis on early checking for possible errors, as Java compilers are able to detect many problems that would first show up during execution time in other languages.
·         Java is multithreaded
Multithreaded is the capability for a program to perform several tasks concurrently within a program. In Java, multithreaded programming has been smoothly included into it, while in other languages, operating system-specific procedures have to be called in order to enable multithreading.

·         Because of Java's robustness, ease of use, cross-platform capabilities and security features, it has become a language of choice for providing worldwide Internet solutions.


Post a Comment