構造体をしっかり理解してるなら独習JavaでOK