Java is a high-level language that also supports object-oriented programming. Java was developed in 1991 by Sun Microsystems and become one of the most popular programming languages for software development. In 2009, Sun Microsystems was acquired by Oracle.
There are other object-oriented programming languages similar to Java, such as C++, but what makes Java different and popular from rest of them.
Java programming language does not compile its source code files directly into machine codes. But it translates the compiled code into Bytecodes. The Java Virtual Machine (JVM) is responsible to convert the bytecodes into machine code.
This makes Java programming language platform independent.
Java Programming Language has two very important components
- Java Virtual Machine (JVM)
- Java Application Programming Interface (Java API) – also known as packages that contain similar classes and interfaces grouped together.
About Java Tutorial
This tutorial is intended for anyone who wants to learn Java programming. There is no prerequisite to learn from this tutorial. However, you may need the following tools to start practicing Java example codes.
Tools required are to run Java programs are
- Java SDK latest
- NetBeans
- Windows PC or Mac OS X or any Java-supporting Operating system.
Java Tutorial Topics
Here is list of Java topics. You can start learning from top to bottom.
Java Programming Basics
- How to install Java Compiler
- Install NetBeans IDE 8.2
- First Java Program
- Java Program Structure
- Java Program Elements
- Java Keyword List