Java FAQ's
Java FAQ's
It uses those low order bytes of the result that can fit into the size of the type allowed by the operation.