Sizes are 32 and 64 bits, respectively. Floating point arithmetic and data formats are as defined by IEEE 754 standard. Does not have sizeof operator. Cast is needed. Value may overflow the range of the smaller type.
Subscripts are range checked in runtime.
The Java Object Model Overview Programs are composed of a set of modules called classes . Each class is a template specifying a set of behaviors on the data of the class. Conceptually, each object has its own copy of the methods. In practice, this replication is not necessary as the code used by each object is identical. Thus, the code is only stored once and shared by all object instances.