Architecture Neutral & Portable
network applications so must run on all platforms
- eg, UNIX, Windows 95, Windows NT, PowerPC Macintosh
abstract windowing toolkit (awt) supports appropriate behavior on all platforms
there are no ģimplementationī dependant aspects
explicitly specifies the size of each primitive data type, as well as, all arithmentic behavior
Java compiler written in Java
Java run time system written in ANSI C,
run time system is POSIX compliant