Learn java using our free online java tutorial lessons. Introduction to java language,

Java is a high level programming language which was developed by James Gosling in the year 1991 at Sun Microsystems, aimed at programming home appliances which later finds its usage in various technologies like internet, mobile, web applications etc.

Java is developed as a platform independent language, meaning that the java code compiled in one operating system can run in any operating system. Java achieves this by introducing JVM which is platform specific. The java code is converted into bytecode which is processed by the JVM. The JVM converts the bytocode into machine readable code.

This java tutorial online explains the features of java such as,

  • Java is simple,
  • Object-Oriented,
  • Platform independent,
  • Secured,
  • Portable,
  • Dynamic,
  • Interpreted,
  • Multithreaded,
  • Distributed

Prior to java, in c and c++ language, memory management is done manually but in java, it is done automatically by garbage collection. The syntax of Java is largely derived from C and C++.

In Java, the primitive types are not objects. Primitive types have their values in the stack rather than being references to values. So, Java is not considered as a pure object-oriented programming language.

The Java Runtime Environment(JRE) is a software required to run any application which is deployed on the Java Platform.

Our Online java tutorial is designed to cover all the topics mentioned above with neat explanations and free example programs for reference.

This java tutorial online is suitable for students who take computer science course and for the software employees who work on java projects for their clients and also for the freshers who prepare for their interview questions to get a job into software company. This online Java tutorial covers all the topics, interview questions and online tests for the readers.