What is Java and how is different from others?

First Step towards Java, Today we learn about Java and How is it helpful.

JAVA

We start from beginning,Today Java is very famous programming language. Java technology widely used nowadays.
 Java is a high Level Language and developed in Sun Micro systems. Initially its name was OAK . OAK was developed in 1991 at Sun Microsystems.Oak was not successful .After that James  Gosling, Mike Sheridan,Patrick Naughton and their friends modified the oak, In 1995  its name becomes java.

Java is a object-oriented language similar to c++. Java removes all complication that is include in c++. like pointer, multiple Inheritance and operator overloading etc. Java is highly secure programming language. Because Java source file (file with .java extension) are compiled to java byte file (file with .class extension) which can be executed by java interpreter.
Java has both compiler and interpreter. compiler compiles the source file  and generate byte code file  is independent to platforms means byte code file can execute to any other platforms. Java byte code file directly converted into machine language instruction by JIT (Just In Time) compiler.

FEATURE OF JAVA 

SIMPLE:
If you are familiar to c and c++ then java is very simple to learn and understand.
It does not support pointer, multiple inheritance and operator overloading. 

OBJECT-ORIENTED
Java is object-oriented language and it is focus on class and object.
Java support all concept of oops feature.
it support Encapsulation , Inheritance, Abstraction and Polymorphism.

PORTABLE 
JAVA follow the WORA stands for  Write Once Run Anywhere.
In Java ,we write the program at once and execute that anywhere.

SECURED AND ROBUST 
For the security reason, Java is  use in networked environment.
 As we know that java  program first compiled and produce byte code file that is execute by interpreter. 
 pointer is responsible for memory leak or security leak, Good thing java doesnot support Pointer.

ARCHITECTURE NEUTRAL 
As we know, Java compiler compile the source code into byte code,That byte code  can execute to
other machine.

MULTI THREADED
Java uses Multithreaded Techniques for execution means like in other in structure languages code is divided into the small parts like these code of java is divided into the smaller parts those are executed by java in Sequence and timing manner this is called as Multi threaded 



                                                                                                   


SHARE

About prabhakar jha

    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment