Short History about Java :
Java is the Object Oriented Programming Language which initiated by James Gosling and Patrick Naughton in 1991.Initially its called OAK from oak tree that stood outside Gosling's Office then it was named as GREEN.Later given by the JAVA from Java Coffee.
Sun Microsystems released JAVA 1.0 in 1995.Oracle acquired Sun Microsystems in 27 January 2010 for $7.4 billion.Now we are having latest version as JAVA 7 which was released in the year 2011.
Features of Java:
Simple:
Unlike other programming language that provide dozens of complicated ways to perform simple tasks.Java provides small number of clear ways to achieve a given task.
Secure:
Java has safety and security.Using java compatible browser , anyone can safely download Java applets(we will discuss it later.Applet is just an application like thing.no need to worry) without any fear of viral infection and no security will be breached.
Robust:
Robust means Strong.Most programs today fails for one or two reasons.
*Memory Management
*Exception Conditions
Java rectifies the problem of memory management by managing memory allocation and automatic memory deallocation by providing Garbage Collection for Unused Objects.
Java also handles exceptional conditions by providing object oriented exception handling.
Multi threaded:
Java supports multi threaded programming, which allows user to write programs that performs many functions simultaneously.
Architecture-Neutral:
"Write Once, Run anywhere, anytime, forever."(Platform Independent).
Interpreted:
By compiling code into an intermediate representation called Java Bytecode. This code can be interpreted(translate bytecode into machine code) on any system that has JVM.Performance by means of Just In Time(JIT) Compiler.