INTRODUCTION TO JAVA
Javaisa high-level programming language originallydeveloped bySun
Microsystems and released in 1995.Javarunsona variety of platforms,such
asWindows,Mac OS,and the variousversions of UNIX. This tutorial givesa
complete understanding of Java.This reference will take you through simple
and practical approacheswhile learning Java Programming language.
Why to Learn Java Programming?
Javaisa MUST forstudents and working professionalstobecome agreat
Software Engineerspeciallywhentheyare working inSoftware Development
Domain.I will listdownsome of the key advantages of learning Java
Programming:
• Object Oriented − InJava, everything isan Object.Javacanbe easily
extended since itisbased on the Objectmodel.
• Platform Independent − Unlike many otherprogramming languages
including Cand C++,when Javaiscompiled,itisnotcompiled intoplatform
specific machine,ratherintoplatformindependentbyte code. Thisbyte code
isdistributed overtheweb and interpreted bythe Virtual Machine (JVM) on
whicheverplatformitisbeing runon.
• Simple − Javaisdesigned tobe easytolearn.Ifyou understand the basic
conceptof OOP Java,itwould be easytomaster.
• Secure − With Java's secure feature itenablestodevelop virus-free,
tamperfree systems.Authenticationtechniquesare based on public-key
encryption.
• Architecture-neutral − Javacompiler generates an
architecture-neutral objectfile format,which makes the compiled code
executable on manyprocessors, with the presence of Java runtime system.
• Portable − Being architecture-neutral and having noimplementation
dependentaspects of the specificationmakesJava portable. Compilerin