Why JAVA Important and used mostly for Software Development

Why JAVA is important and why it is used mostly in Software Development


JAVA language is used widely in software development and it is considered very important language for the sake of Software Development and Web Applications Development.


JAVA have so many features which makes it amazing and wonderful and some of them are explained below and which are the major features due to which JAVA is best programming language:



  1. JAVA follows Object Oriented Programming approach to solve a particular problem. Which makes use of Objects, Classes and PIE. PIE symbolize Polymorphism, Inheritance and Encapsulation.
  2. JAVA is a platform independent language which does not depends upon the configuration of Operating System and hardware. A JAVA program which is written on any system configuration can be run on any other system having different configuration of Operating System and hardware.
  3. JAVA makes use of Byte Code. Which is an encoded in a specific machine readable language that is not understandable by human being. Byte Code is the result of compilation of a JAVA program. Byte Code provides a security layer for JAVA based software applications and web applications.
  4.  There is use of JRE - JAVA Run Time Environment which is responsible for the conversion of Byte Code into Machine Code. JRE consist of two part Byte Code Loader and Byte Code Verifier.


  5. There exist JVM - JAVA Virtual Machine where a JAVA program get executed. Basically it is virtual memory in RAM. Other than JVM there is use of JIT - Just In Time Compiler which can store the repeatedly used code in cache memory and provide it to JVM again and again. This is the reason so that JAVA is faster than other programming language.


  6. JAVA program can be compiled once and used forever just because of Byte Code. This Byte Code is also called P-Code or Portable Code.
  7. JAVA takes less memory in RAM because size of Byte Code is in the order of bytes.
  8. JAVA allows objects to move freely over Network or Internet (APPLET).
  9. JAVA is used for both Software Application Development and Web Application Development. A JAVA based web document is known as APPLET.
  10. An APPLET is an application designed to be transmitted over the internet and executed by a JAVA compatible web browser.

Comments

Popular posts from this blog

Screen Saver Development In C language

Installing MySQL(5.7) on MacOS (Monterey)