Why JAVA?
Why JAVA?
1. It’s OO.
First and foremost Java is OO.
2. It’s machine independent.
Uses bytecodes and JITs.
Write once, run anywhere.
3. It’s multi-threaded.
Threads and synchronization
are “built-in”.
4. It’s Internet aware.
Knows URLs, browsers, sockets.
5. The Applet mechanism.
Eliminates code distribution.
Simplifies upgrades.
Allows access from anywhere.
A “good” security model.
6. Many interesting APIs out now.
More coming:
Media
Telephony