I'm not sure everything in Java is object.There are data-types, like boolean and int, thataren't objects ...for that sake there the static classes like Integer .