Wednesday, September 21, 2011

Learn Core JAVA in Easy Steps [Page 1]

Book: The JAVA Language Specification

James A. Gosling, OC (born May 19, 1955 near Calgary, Alberta, Canada) is a software developer. Between 1984 and 2010, Gosling was with Sun Microsystems, best known as the father of the Java programming language.

Java can run on any Hardware and Software interface.

A program coded in Java is compiled by Java Compiler (javac) - JDK (Java Development Kit) and it creates a machine independent byte code (.class file) which we can run by using JVM (Java Virtual Machine) which has a compiler named JIT (just-in-time).

Three types of JAVA programs/softwares/applications :

1. Standalone/Simple Applications
2. Applets
3. Servlets (and jsp) - Web Applications