History of Java
Java terminology
Java Virtual Machine (JVM)
Java Bytecode
Java Development Kit(JDK)
Java Runtime Environment(JRE)
Main Features of JAVA
Java is a platform
independent language
Java is an Object Oriented
language
Simple
Robust Language
Security in Java
Java is distributed
Java and Multithreading
Java is Portable
Java Garbage Collector
Java ClassPath
Java is interpreted language
What is Java used for?
Why
is Java such a popular choice among modern-day software developers?
Who can learn Java?
How to Learn Java?
Popular Java Editors (AKA IDE)
Prerequisites:
Before jump in this tutorial, make sure you have general knowledge about these topics:
-
Computer in General
-
Software
-
Operating Systems
-
Programming Languages
-
Compilers and Interpreters
Linkers