>>664
javaの知識としては、入門と実践あわせて、アメリカの分厚い入門書より少なめ
アメリカの教科書は練習問題も膨大だからoutput部分でさらに差がつくかな
javaのコア部分ならパーフェクトJava 2edあたりを読んでみるといい

言語コアを超えると、Javaだけに縛られずにデータ構造とアルゴリズム、
オブジェクト指向、デザインパターンとかテーマごとに広い世界が待っている
これらは入門、実践を通して触れられているけど、触れているだけだからね

あとは平行して、自分で解決したい問題を設定してそれに使えそうなライブラリを
調べて使ってみる
たとえば、GUIのどれかの基本とGoogleMap APIを使えば、経路探索
アルゴリズムを勉強するときに、自分のアルゴリズムをgooglemapの
データ上に表示とかできて楽しめる