Java and the Internet
Important attributes
- Promotes all kinds of connectivity
- TCP/IP stream support at application layer
- UDP support
- Protocol Handlers
- Content Handlers
- Security
- Security Manager to establish permissions policy
- Customizable Class Loaders allow class encryption
- Support for public key crytosystems
- Reliability
- Close to a completely specified language
- No pointer arithmetic
- Automatic garbage collection
- Portability
- Java Virtual Machine - interpreter for every platform
Layered ontop of native operating system
- The speed issue
- Just in time compilers
- Native code compilers
- Java workstations
Connectivity
Security
International