What are the Design Goals of Java
Massive growth of the Internet and World-Wide Web leads us to a completely new way of looking at development of software which can run on different platforms such as Windows, Linux and Solaris etc.
Right Language, Right Time
Java came on the scene in 1995 to immediate popularity.
Before that, C & C++ dominated the software development
1. Compiled, no garbage collector causes memory leakages, no robust memory model, not great support of built in libraries
Java brings together a great set of "programmer efficient" aspects.
2. Putting more work on CPU to make things easier for the programmer.
Java - Buzzwords (Vocabulary)