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

Previous slide Next slide Back to the first slide View Graphic Version