Java is a high-level programming language originally developed by Sun Microsystems and released in 1995. Java runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. This tutorial gives a complete understanding of Java. It was developed to provide a platform-independent programming language.Its a complete course in java programming for beginners to advanced java. This reference will take you through simple and practical approach while learning Java Programming language.