Internet, is the world wide network of computers.It mainly connects millions of computers all over the world.So these millions of users have many different types of computers , operating systems with different architecture , accessability.So,there is a huge need for a programming language which is suitable for all these requirements.



  • At this moment ,Sun Microsystems,Inc. designed a programming language called Oak by James Gosling and Patrick Naughton which is renamed to Java in 1995.
Java mainly ignores the barriers between different computer chips and operating systems.Your applications wil become compatible with all kinds of operating systems and types of computers.

Java is used everywhere.Right from your mobile phone to the computers.
  • How Java Works?
        The Java code is generally compiled by using a javacompiler(JIT).The compiled code is known as ByteCode.This ByteCode can be executed in any platform irrespective of the architecture,compatibility,power and capacity.


This ByteCode obtained from the compiler is executed in the Java Virtual Machine(J.V.M) which is the Java run time system which also acts as an interpreter for the ByteCode     .      

Characteristics of Java       
  • Simple.
  • Object Oriented.
  • Distributed.
  • Interpreted.
  • Robust.
  • Secure.
  • Architecture Neutral.(Platform Independency)
  • Portable.
  • High Performance.
  • MultiThreaded.
  • Dynamic.
Closer Look at Java Source File

     A java code is written mainly in the text editors or an IDE(Integrated Developer Environment).If you are at learning stage I suggest you to start with a text editor like Notepad,EditPlus,etc;


  • Java Source File is categorised into four sections.They are:Package section,Import section,Class/Interface section,Comments which are further divide into Multiple Line Comments and End of Line Comments.You can refer the above picture to make it clear.
Here is a small Video on Basic Java Development to wind up this post.

Hello World Program!