Java allows you to play online games, chat with people around the world, calculate your mortgage interest, and view images in 3D, just to name a few. It's also integral to the intranet applications and other e-business solutions that are the foundation of corporate computing.
1. Java Virtual Machine(JVM)
2. Bytecode
3. Java Development Kit
4. Java Runtime Environment
5. Garbage Collector
6. ClassPath