Week 4: Overview of Java, Why should I use Java? and create Simple Program

•Developed by Sun Microsystems

•Initiated by James Gosling

•Released in 1995

•December 2008, the latest release of the Java Standard Edition

•Java is guaranteed to be Write Once, Run Anywhere.

•Object Oriented:

•Platform independent:

•Simple:

•Secure:

•Architectural-neutral :

•Portable:

•Robust:

•Multithreaded:

•Interpreted:

•High Performance: 

•Distributed:

•Dynamic:

Lots Of Reasons:

Access Control

Automated Garbage Collection

Class Libraries

Code Reusability

Exception Handling

Generics

Inheritance

Interoperability

Javadoc

Reflection

Safe Arrays

Threads