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
ロック未解除 シリアル化