Java development study