Welcome To Java !

Java Tutorials

Welcome to java! Java is a high level, modern programming language designed in the early 1990’s by Sun Microsystems, and currently owned by Oracle.

Java is Platform Independent, which means that you only need to write the program once to be able to run it on a number of different platforms! And is portable, robust, and dynamic, with the ability to fit the needs of virtually any type of application.

Why to Learn java Programming?

Java is a must for students and working professionals to become a great Software Engineer specially when they are working in Software Development Domain. There are some of the key advantages of learning Java Programming:

  • Object Oriented
  • Platform Independent
  • Simple
  • Secure
  • Architecture-neutral
  • Portable
  • Robust

Hello Learner’s using Java Programming.


public class MyFirstJavaProgram {
   /* This is my first java program.
    * This will print ‘Hello World’ as the output
   public static void main(String []args) {
      System.out.println(“Hello World”); // prints Hello World

Applications of Java Programming:

  1. Multithreaded : With Java’s multithreaded feature it is possible to write programs that can perform many tasks simultaneously. This design feature allows the developers to construct interactive applications that can run smoothly.
  • Interpreted : Java byte code is translated on the fly to native machine instructions and is not stored anywhere. The development process is more rapid and analytical since the linking is an incremental and light-weight process.
  • High Performance : With the use of Just-In-Time compilers, Java enables high performance.
  • Distributed : Java is designed for the distributed environment of the internet.
  • Dynamic : Java is considered to be more dynamic than C or C++ since it is designed to adapt to an evolving environment. Java programs can carry extensive amount of run-time information that can be used to verify and resolve accesses to objects on run-time.


This tutorial has been prepared for the beginners to help them understand the basic to advanced concepts related to Java Programming language.


Before you start practicing various types of examples given in this reference, we assume that you are already aware about computer programs and computer programming languages.

Spread the love

Leave a Comment

Your email address will not be published. Required fields are marked *