Fifth International World Wide Web Conference
Java - It's Portable
- Java defines not only the language syntax but its detailed semantics
as well
- There are no "implementation defined" behaviors in Java
- All implementations must adhere to the Java rules exactly
- Integer types byte, short, int, long are 8, 16, 32, and 64-bit
- Floating point types float and double are 32 and 64-bit IEEE 754
- Character type is 16-bit Unicode
- Architecture neutral byte code format the same regardless of which platform
the Java compiler was running on
- Detailed rules in Java Language Specification and/or Java Virtual Machine
Specification
Java - An Introductory Language Tutorial
(E.A.Johnson)