7. Java has Rich API
Java provides API for I/O, networking,
utilities, XML parsing, database connection,
and almost everything.
8. Java has Powerful Integrated
Development Environment(IDE)
Tools
They not only helps in code completion
but also provides powerful debugging capability,
which is essential for real world development.