Showing posts with label understanding JAVA. Show all posts
Showing posts with label understanding JAVA. Show all posts

11.3.17

What is JAVA ?

Java was originally developed by Sun Microsystems which and was initiated by James Gosling and released in 1995 as core component .
The latest version of the Java Standard Edition is Java SE 8. With the widespread popularity, multiple configurations were built to suit for various types of platforms. e.g.: J2EE for Enterprise Applications, J2ME for Mobile Applications.
There is new J2 versions were renamed as Java SE, Java EE, and Java ME respectively. As we know Java is guaranteed to be Write Once, Run Anywhere :).


So what is java? 

Java is a Technology :) Below are the features − 
  • Object Oriented − For Java and in JAVA everything is an Object. So ItJ can be easily extended because it is based on the Object model.
  • Platform Independent (WOW) − SO like many other programming languages like C and C++, when Java is compiled, it is not compiled into platform specific machine That's why its called Platform independent language, It is compiled into platform independent byte code. This code is distributed and interpreted by the Virtual Machine (JVM) .
  • Simple and Portable  − Actully Java is designed to be easy to learn to all that's the reason it's very famous among all. All you need to is to master the concepts of OOP Java.It's also very easily portable because it has no implementaion dependency. 
  • Secure Like anything −  Java is  secure and it's security feature  enables to develop a virus-free and temper free systems. 
  • Robust −  So Java Checks for the error on the compile time and also on runtime checking.

    Multithreaded − It means  with this feature of JAVA, You can write a code to perform multiple tasks at same time.  
  • High Performance − Java uses Just-In-Time compilers,So that automatically enables high performance.
  • Distributed − Java is mainly designed for the distributed environment of the internet.
  • Dynamic − Java more dynamic than C or C++.


    Keep Sharing :)