プログラミングの初歩から始めて、段階的に学習を進め、実践的なプログラムを書けるようになることを目指したJavaプログラミングの教科書です。プログラムはコマンドライン(ターミナル)とEclipseの両方での実行に対応しています。Java8に準拠しています。
タートルグラフィックスを利用しながら、オブジェクト指向を中心とするJava言語の基本概念を丁寧に説明しています。タートルグラフィックスのライブラリはWebサポートページに公開しています。
Java SE 8で統合されたJavaFXによるグラフィカルユーザインターフェース、アニメーションの書き方を学ぶことができます。
JavaFXに加え、実用的なプログラムに必須なコレクションや並列処理、ネットワークなどのクラスライブラリについても説明しています。
Java SE 8で加えられた関数型プログラミングの機能についても解説し、ラムダ式によるイベント処理の記述を学べます。
豊富な練習問題を用いて、段階を踏んで学習できます。例題や練習問題のプログラムはサポートページからダウンロードでき、自習書としても最適です。