I think that the OP is getting a bit over-enthusiastic here. Your only going to confuse yourself trying to work out how to determine the memory address of an Integer. What possible reason could you have for doing so? I've never had to do so. That doesn't mean that there's never a reason to but for an application developer the occasions would be rarer than hens teeth.