강의

멘토링

로드맵

BEST
Programming

/

Programming Language

キム・ヨンハンの実戦Java - 中級2編

Javaジェネリックとコレクションフレームワークを実務中心に深く学習します。 データ構造に関する基本も共に学習します。

  • yh
자바
실습 중심
Java
oop
Algorithm
Coding Test

学習した受講者のレビュー

こんなことが学べます

  • Javaジェネリック

  • コレクションフレームワーク

  • データ構造

国内開発分野累積受講生1位、
きちんと作ったキム・ヨンハンの本番Java

単にJava文法を知っていますか?これはできません!

元優雅な兄弟たち技術理事、累積受講生40万人突破
キム・ヨンハンがJava講義を作った理由

•••

「本当の実務に必要なきちんとした開発者を作る、きちんとしたJava講義を作りたかったのです」

きちんと学ぶJavaジェネリックとコレクション

私たちは、「Java入門」「Java Basic」の2つのレッスンを通して、プログラミング基本とオブジェクト指向の概念(OOP)について学びました。その基盤の上に去った「Java中級1編」では、Javaの様々な中級機能を学習しました。

今回学習する「Java中級2編」ではジェネリックとコレクションフレームワークを深く取り上げます。

  • Java ジェネリック(Generic)

  • コレクションフレームワーク


  • さまざまなデータ構造 (Data Structure) 基本機


キム・ヨンハンの本番Javaロードマップ

この講義はキム・ヨンハンの実践Javaロードマップ4番目の講義で、Java基本文法を学習した方を対象としています。

>>目的に合わせて効果的に学習できるようにJavaロードマップガイドをご紹介します。

「キム・ヨンハンの本番Java - 中級2編」講義は

本質的理解の重要性

Javaの文法と機能を単に知るだけではなく、その機能がなぜ必要であり、どのように実務に適用できるのかについて深く探求します。

実践的なアプローチ

単純な理論的な伝達ではなく、サンプルコードを使用してJavaテクノロジの必要性を段階的に理解します。また、さまざまな例を使用して、各技術が実務でどのように利用されるかを理解することができます。

私たちの目標は、単純な文法以上の本質です。

この講義の目標は、皆さんが単にJavaコレクションの機能を知ることを超えて資料構造の基本基をきちんと固め、また実務に必要な資料構造をきちんと活用できるようになることです。この講義を通じて、実務に必要なジェネリックとコレクション技術を深く教えていきます。

以降に学習する「Java高級編」では

Java中級編の後に続く上級編では、過去のシリーズを通じてみじん切りのJava基本基盤をもとに、実際の実務でベストプラクティスを探索するために必ず先行しなければならない能力を養うことを目指しています。

今回の中級編講義を学んでくださる方がラムダ、ストリーム、I/O、ネットワーク、マルチスレッドなど膨大な高度な技術を深く理解し、使用する前に講義で取り上げる内容を丁寧に身につけて活用できるようになることを願っています。

講義内容

  • Javaジェネリックとコレクションのフレームワークの全体を完成させます。

  • 単純機能ではなく、実務に必要なジェネリック/コレクション技術を深く活用することを目指します。

ジェネリック

Javaでジェネリックを正しく理解するのはとても難しいです。
このレッスンでは、ジェネリックをできるだけ簡単に説明するために、まずジェネリックをまったく使用せずにコードを記述します。

そして、このようなコードにジェネリックを徐々に導入しながら、従来の方法では解決が難しいコードの重複をジェネリックがどのように解決するかを自然に理解することができます。

コレクションフレームワーク

Javaのコレクションフレームワークはデータ構造のコレクションです。

実務では、データ構造は本当によく使われ、パフォーマンス問題にも直結するだけに、データ構造を正しく理解して使用することが本当に重要です。

このレッスンでは、コレクションに使用されるさまざまなデータ構造を直接実装しながら、原則を深く理解します。そのため、それぞれのデータ構造がどのような場合に性能が良く、どのような場合に性能が悪いのか、根本的な理由をきちんと理解し、実務で活用できるようになります。

材料構造の理解

このレッスンでは、データ構造を正しく理解できるように、データ構造の基本理論を説明し、実務でよく使用されるコアデータ構造をコードで直接実装します。

配列リスト(ArrayList)

接続リスト (LinkedList)

ハッシュアルゴリズムとハッシュテーブル(Hash)

ツリー構造(Tree)

セット(セット)とマップ構造(Set、Map)

スタックとキュー構造(スタック、キュー)

各章では、さまざまなデータ構造を理論と実際の実装を通じて学習します。これにより、Javaコレクションフレームワーク全体を完成し、またどのデータ構造をどこで使用すべきかを正しく理解できるようになります。

「どんなことをもっと教えなければならないのかよりも、必ず知っておくべき内容が何なのかをさらに深く悩みました。」

今回の「キム・ヨンハンの本番Java Javaロードマップ」で私の目標は、本当の実務に必要な基本基盤がしっかり装備された実力ある開発者を作ることです。 「なぜこんな機能が必要なの?」という本質的な質問を投げることができる、それから応用して成長していくことができるJava開発者に成長できるようにお手伝いします。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 開発者就職準備生

  • Javaの勉強はしたが、基礎をしっかり固めたい方

  • 実務で必要なJavaをより深く理解したい開発者

前提知識、
必要でしょうか?

  • キム・ヨンハンの実践Java - 基本編

  • キム・ヨンハンの実戦Java - 中級1編

こんにちは
です。

559,300

受講生

36,699

受講レビュー

8,971

回答

5.0

講座評価

25

講座

진짜 실무에 필요한 제대로 된 개발자가 될 수 있도록, 교육하는 것이 저의 목표입니다.

 

저의 개발 인생 이야기

EO 인터뷰 영상

개발바닥 - 시골 청년 개발왕 되다

취업과 이직에 대한 고민 해결

 

カリキュラム

全体

93件 ∙ (19時間 24分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

656件

5.0

656件の受講レビュー

  • maxjc님의 프로필 이미지
    maxjc

    受講レビュー 34

    平均評価 4.7

    5

    32% 受講後に作成

    The great Kim Young-han's hard work and dedication have increased the value of others. Those who are struggling and carrying heavy burdens because of JAVA, come to Kim Young-han. I am always grateful. Take care of your health.

    • yh
      知識共有者

      Reading Mr. Park Jong-cheol's course review, I feel like my hard work in preparing was worth it :) Thank you so much!

  • jeongik229381770님의 프로필 이미지
    jeongik229381770

    受講レビュー 12

    平均評価 5.0

    5

    100% 受講後に作成

    Teacher, your teaching skills are truly national treasure level...!!!

    • yh
      知識共有者

      Wow~ Mr. Kwon Jeong-ik, you are a national treasure, so it was worth all the hard work preparing for it! Thank you.

  • myjjoo47580032님의 프로필 이미지
    myjjoo47580032

    受講レビュー 10

    平均評価 5.0

    5

    100% 受講後に作成

    I like Java thanks to Teacher Yeonghan! Thank you so much!! Thanks to you, I think I have a good understanding of collections that I had a vague idea about. It was vague, but now I feel clear! I listened to the Spring lecture first, so I will listen to it again and understand it properly!! I will also wait for the advanced version!!

    • yh
      知識共有者

      JuHee_Lee, I'm glad you're enjoying Java :) I'm rooting for you!

  • llouis님의 프로필 이미지
    llouis

    受講レビュー 4

    平均評価 5.0

    5

    100% 受講後に作成

    I was able to learn about the Java Collection Framework systematically, and I am grateful that you explained in detail even the parts I missed. I will continue to listen to Younghan’s other lectures.

    • yh
      知識共有者

      Thank you, LLouis, for listening to me till the end :)

  • kdy9509301201님의 프로필 이미지
    kdy9509301201

    受講レビュー 10

    平均評価 5.0

    5

    100% 受講後に作成

    I want to see the advanced version~!

    • yh
      知識共有者

      Thank you, Mr. Kim Dae-young, for listening so attentively^^!

期間限定セール、あと7日日で終了

¥40

23%

¥7,954

yhの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!