Вы понимаете, правильно, newCapacity на 50% больше, чем oldCapacity
В Java 6 newCapacity рассчитывается как
int newCapacity = (oldCapacity * 3)/2 + 1;
В этом прелесть открытого языка, такого какJava, вы можете увидеть реализацию - если она не соответствует вашим требованиям, вы можете реализовать свою собственную.