Java コア
«Java コア» のクエストは (Code Gym の Java の構文のクエストを完了して) 既に Java の基礎トレーニングを終了されている方を対象にしています。このクエストでは、「OOP: Object Oriented Programming (オブジェクト指向プログラミング)」 の基礎、ストリーム、シリアル化、メソッドのオーバーロード、さらにはインターフェースや多重継承についてもたくさん学習し、10 個のレベルに合格する必要があります。このトレーニングはシンプルな «Java の構文» のクエストとは内容が一味違います。しかし、日頃からしっかりと練習していれば (そしてちゃんとタスクを完了していれば) 10 個すべてのレベル に合格し、すぐにミニプロジェクトを完成できるでしょう。
- レベル 1
ロック済み OOP の基礎: 基本原理、継承、カプセル化 - レベル 2
ロック済み OOP の基礎: オーバーロード、ポリモーフィズム、抽象化、インターフェース - レベル 3
ロック済み インターフェース: 抽象クラスとの比較、多重継承 - レベル 4
ロック済み 型キャスト、instanceof 演算子インターフェースを使用する大きなタスク - レベル 5
ロック済み メソッドのオーバーロード、コンストラクタの呼び出しで使用する機能 - レベル 6
ロック済み スレッドの紹介:Thread クラス、Runnable インターフェース、各種メソッド (start、join、interrupt、sleep) - レベル 7
ロック済み スレッドの紹介: synchronized、volatile 修飾子、, yield メソッド - レベル 8
ロック済み ストリームの紹介:InputStream/OutputStream クラス、FileInputStream クラス、FileOutputStream クラス - レベル 9
ロック済み ストリームの紹介:Reader/Writer クラス、FileReader/FileWriter クラス - レベル 10
ロック済み シリアル化