Java Features:

  1. Simple, Secure, and Easy to Learn
  2. TCP/IP Support
  3. Portable (Bytecode)
  4. Multithreaded
  5. Distributed Computing (RMI, EJB, Web Services)
  6. High Performance
  7. Robust
  8. Object-Oriented Programming (OOP)
  9. Exception Handling
  10. Automatic Garbage Collection