Reference Types (no pointers)
all objects and arrays handled by reference
the = and == operators assign and test references
clone() and equals() used to copy or test objects
a ref type cannot be cast to a primitive type
a primitive type cannot be cast to a ref type
null is a special value that means ìno objectî