which of the follwing below live on the heap in java?