Ads

Introduction to Java

Java is a an object oriented, high level programming language developed by James Gosling along with his associates at Sun Micro System (a software company), in USA. Initially it was named OAK (a tree outside Gosling's office). The name OAK remained only for some hours until the development team realised that another language is also available with this name. Finally,on the coffee table they decided a professional name for the language as Java. It was primarily developed to help users in web designing but later on it emerged as a full-fledged programming language in 1991.
   Java gained wide popularity amongst the users due to its platform independence. The platform independence means the program in Java language can be executed on any types of Operating System (OS).
        Java language allows writing a program in two ways. They are:
  1. Java application or Standalone system: It is a Java program that is developed to run on a computer without any help of a web browser. It is also known as standalone system.
  2. Java applet or Internet applet: It is a program written in Java language that can be included in a web page in the same way as a picture or a clip is included. Java applets are run with the help a Java supported web browser.

Features of Java Language

  1. Java is object oriented programming language.
  2. It is a high level programming language.
  3. It is platform independent.
  4. It uses compiler as well as interpreter.
  5. It is a robust language.
  6. It is case sensitive.

Java Compiler and Interpreter

       Java compiler is a system software that converts a program in Java (Java source code) into an intermediate binary form called Byte Code. Further, the byte code is converted into machine code suitable to a specific platform known as Java Interpreter.
       Java Interpreter enables a computer to execute a Java program as well as a program written in other language compiled into Java byte code. This is the reason, Java interpreter is said to be Java Virtual Machine (JVM).


       It is important to know that Java machine code varies for different platforms such as windows (single user OS), UNIX (multi-user OS) including other operating systems.
SHARE

Author

Hi, Its me Hafeez. A webdesigner, blogspot developer and UI/UX Designer. I am a certified Themeforest top Author and Front-End Developer. I'am business speaker, marketer, Blogger and Javascript Programmer.

  • Image
  • Image
  • Image
  • Image
  • Image
    Blogger Comment
    Facebook Comment

0 Comments:

Post a Comment