Javaプログラミグレッスン上、下(結城 浩さん)を読めば
基本は理解できるものですか?