Lecture 1. Introduction

Why do we choose Java?

According to TIOBE Programming Community Index Java is one of the most demanded languages in the programming field.

TIOBE Programming Community Index Img. 1 - TIOBE Programming Community Index

Also, Java has a lot of advantages for beginners such as:

  • It’s fairly easy
  • It has a broad spectre of usage
    • Server
    • Desktop
    • Mobile devices
    • Smart-cards

What does Java consist of?

Java consists of multiple main components. The first one being the Java compiler. The process of converting human-readable text to machine code is called compilation.

Compilation Process Simplified Img.2 - Simplified Compilation Process