Java - Programming Language

02:48

 FINALLYGOT.COM-JAVA-PROGRAMMING LANGUAGE




I think you all very well know that Java is a programming language used in computer programming , and this language is object-oriented based. But, I am here telling you more about java programming language so you reader can have more knowledge about this vast programming language.

Java programming language
was specifically written so we can only write once and run anywhere i.e. java written code after compilation will run on every platform that support java without need of recompilation. If we go more technical after compilation java written code is converted to byte code and this byte code can run on Java Virtual Machine (JVM) regardless which operation system or architecture you have.

NOW DAYS JAVA IS THE MOST POPULAR AMONG ALL PROGRAMMING LANGUAGES SPECIALLY IN CLIENT SERVER WEB APPLICATIONS

Java programming language was developed by James Gosling at Sun Microsystems. But later Java programming language accused by Oracle Corporation till now.

What are the main principles of java programming language?

SIMPLE AND OBJECT OREINTED

Java programming language is simple because its syntax is derived from C++ and users are well known to C++ therefore easy to understand.

And, in java programming language Pointers are not used with automatic garbage collector this ads more simplicity to Java.

Java programming language is object oriented means having features of object oriented programming i.e.
  • Inheritance     
  • Encapsulation     
  • Abstraction 
  • Polymorphism

These all features are the four pillars of object oriented based language.


ROBUST AND SECURE

Robust means solid and strong. So there are some features make Java programming language more strong more robust i.e. strong memory management, avoid use of pointers for security purpose, automatic garbage collector, exception handling and type checking. These all features make Java more robust.

Java is Secure programming language because it provides secure execution of programs i.e. programs written in Java runs inside a virtual machine sandbox.

Classloader, Bytecode Verifier and Security Manager are the security tools provided inside the java programming language.


NEUTRAL-ARCHITECTURE AND PORTABLE

In java programming language when we change run environment of program the features of java remain same e.g. on changing environment the size of int is not depend on environment it based JVM. This feature makes Java Architecture Neutral.

The program written in java compiled at only once and run anywhere make java portable i.e. platform independent.


HIGH PERFORMANCE

Java programming language is faster as compared to traditional interpretation just because of using bytecode.


INTERPRETED, THREADED AND DYNAMIC



JAVA VERSIONS SINCE IT WAS DEVELOPED
As of 2015, only Java 8 is presented ("publicly")
Java Development Kit (JDK)
  • JDK 1.0 (January 21, 1996)
  • JDK 1.1 (February 19, 1997)
  • J2SE 1.2 (December 8, 1998)
  • J2SE 1.3 (May 8, 2000)
  • J2SE 1.4 (February 6, 2002)
  • J2SE 5.0 (September 30, 2004)
  • Java SE 6 (December 11, 2006)
  • Java SE 7 (July 28, 2011)
  • Java SE 8 (March 18, 2014)
Thank you all readers. If you find something wrong tell me for improvement.
I will add more posts on java in future be in touch.

You Might Also Like

0 comments

If you have any questions or suggestions, you are free to ask, i will appreciate that and, i will try my best...

Check Out