Java’s Strengths
- Supports the objected-oriented paradigm
- Permits client-side execution of programs (Applets) on web pages.
- Provides portability of applications, including a standard graphics platform
- Supports networking including communication, parallelism, security.
- Provides a large standard library.
- Syntax close to that of C++.