CodeGym/コース/Java コース

Java コース

何百万もの人がプログラミングを始めるのに役立った伝説的な Java コース。基礎構文からマルチスレッドやコレクションの操作まで、ゼロから Java を習得します。4 つの主要クエスト、40+ レベル、1200+ の自動検証タスク。このコースは非常に効果的で、採用面接で採用担当者が「CodeGymでのあなたのレベルは?」とよく尋ねるほどです。
4.9
4400+件のレビュー
30k の卒業生が IT キャリアを開始しました
詳細を確認
詳細なトレーニングプログラム
  • コマンドと最初のプログラム
  • 型とキーボード入力入門
  • 条件演算子
  • ループ
  • IntelliJ IDEAでの作業とデバッグ
  • 配列
  • メソッド
  • データ型
  • 役立つ注意点
  • 文字列の扱い
  • オブジェクト
  • クラスと「static」
  • コレクションとジェネリクス
  • コレクション、パート 2
  • 例外
  • 入出力ストリーム
  • 日時の扱い
  • オブジェクト指向プログラミング入門
  • ラムダ式
  • ゲーム風の課題 — CodeGym
  • OOPの基本: 原則、継承、カプセル化
  • OOPの基本: オーバーロード、ポリモーフィズム、抽象化、インターフェース
  • インターフェース: 抽象クラスとの比較、多重継承
  • 型キャスト、instanceof、インターフェースに関する主要課題
  • メソッドのオーバーロード、コンストラクタ呼び出しの特性
  • スレッド入門: Thread、Runnable、start、join、interrupt、sleep
  • スレッド応用: synchronized、volatile、yield
  • ストリーム入門: InputStream/OutputStream、FileInputStream、FileOutputStream
  • ストリーム続編: Reader/Writer、FileReader/FileWriter
  • シリアライズ
  • オブジェクトの基本: equals、hashCode、clone、wait、notify、toString()
  • 文字列: 可変/不変、format、StringTokenizer、StringBuilder、StringBuffer
  • 内部クラス、Map.Entry を使った例
  • 内部クラスの実装の詳細
  • スレッドの生成と停止: start、interrupt、sleep、yield
  • 共有データへの排他アクセス: synchronized、volatile
  • デッドロック: wait、notify、notifyAll
  • ThreadGroup、ThreadLocal、Executor、ExecutorService、Callable、Jsoupを使った実践
  • オートボクシングと実装上の特徴
  • 演算子: 数値、論理、ビット演算; Swingを使った実践
  • ファイルとアーカイブの扱い
  • RMIと動的プロキシ、Swingを使った実践
  • JSONとJavaScript、Guava、Apache Commons Collections、JUnitを使った実践
  • 再帰、ガベージコレクションとJavaの参照型、ロギング
  • バージョン管理システム: GitとSVN、ジェネリクス
  • Webアプリケーションの主要パターン、発展的なコレクション
  • デザインパターン、ユーティリティクラス(Arrays、Collections)
  • 開発手法、Javaアノテーション、例外階層
  • TomcatとIntelliJ IDEAを使った最初のWebアプリケーションの構築
  • URI、URL、RESTサービス、クライアントサーバーアプリケーションの作成
  • コース完了!
600+
レッスン
1200+
タスク
20
テスト
さらに:
  • 課題の即時検証
  • AI メンター
  • IDE プラグイン
  • WebIDE
  • ゲーミフィケーション
  • モチベーションを高める講義