강의

멘토링

로드맵

Inflearn brand logo image
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編

こんにちは
です。

552,829

受講生

36,142

受講レビュー

8,952

回答

5.0

講座評価

24

講座

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

 

저의 개발 인생 이야기

EO 인터뷰 영상

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

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

 

カリキュラム

全体

93件 ∙ (19時間 24分)

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

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

受講レビュー

全体

634件

5.0

634件の受講レビュー

  • 박종철님의 프로필 이미지
    박종철

    受講レビュー 34

    平均評価 4.7

    5

    32% 受講後に作成

    멋진 김영한님의 수고와 헌신으로 다른 사람들의 가치를 높여 주셨습니다. JAVA 때문에 고생하고 무거운 짐 진 사람들은 김영한님에게 오세요. 항상 감사드립니다. 건강 잘 챙기세요.

    • 김영한
      知識共有者

      박종철님 수강평을 보니 열심히 준비한 보람이 있네요 :) 진심으로 고맙습니다!

  • 권정익님의 프로필 이미지
    권정익

    受講レビュー 12

    平均評価 5.0

    5

    100% 受講後に作成

    선생님 강의력은 정말 국보급입니다...!!!

    • 김영한
      知識共有者

      크~ 권정익님 국보급이라니 열심히 준비한 보람이 있네요! 감사합니다.

  • JuHee_Lee님의 프로필 이미지
    JuHee_Lee

    受講レビュー 10

    平均評価 5.0

    5

    100% 受講後に作成

    자바가 좋아진 건 영한쌤 덕분이에요! 정말 감사합니다!! 덕분에 대충 알고 있던 컬랙션에 대해서 잘 이해한 것 같습니다. 흐릿했는 데 명확해진 기분이에요! 스프링 강의를 먼저 들었어서 다시 들으면서 제대로 이해해 볼까 합니당!! 고급편도 기다릴게요!!

    • 김영한
      知識共有者

      JuHee_Lee님 자바가 즐거우지셨다니 저도 보람이 있네요 :) 응원합니다!

  • LLouis님의 프로필 이미지
    LLouis

    受講レビュー 4

    平均評価 5.0

    5

    100% 受講後に作成

    자바 컬렉션 프레임워크에 대해 체계적으로 알 수 있었고 놓치는 부분까지 자세하게 잘 알려주셔서 감사합니다. 영한님의 다른 강의도 꾸준히 듣겠습니다.

    • 김영한
      知識共有者

      LLouis님 끝까지 열심히 들어주셔서 저도 감사합니다 :)

  • 김대영님의 프로필 이미지
    김대영

    受講レビュー 10

    平均評価 5.0

    5

    100% 受講後に作成

    고급 얼렁 보고싶어요~!

    • 김영한
      知識共有者

      김대영님 열심히 들어주셔서 감사합니다^^!

¥7,865

yhの他の講座

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

似ている講座

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