Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture.
- Portability - Platform independent - Write a Program and Run in any Platform
- Automatic memory management - Java uses an automatic garbage collector to manage memory in the object lifecycle
- Java applets are programs that are embedded in other applications
- Java Servlet technology provides Web developers with a simple, consistent mechanism for extending the functionality of a Web server and for accessing existing business systems.