강의

멘토링

로드맵

BEST
Programming

/

Programming Language

Effective Java Complete Guide Part 3

Learn “Effective Java,” the ultimate Java learning course, more easily and completely. By taking this course, you can improve not only your Java programming knowledge and skills, but also your learning ability.

(5.0) 11 reviews

304 learners

  • whiteship
자바
이펙티브자바
백엔드개발자
개발스터디
Java

Reviews from Early Learners

What you will learn!

  • Things to keep in mind when implementing methods

  • How to create and use annotations and enums effectively

  • How to use lambdas and streams properly

Microsoft Senior Developer, Baek Gi-seon
Effective Java with extraordinary depth
🚢 

The end of Java study, Effective Java.




Effective Java?

Every Java developer tries to study it at least once.
"Effective Java," a book that no one can conquer
This course will give you a complete guide.

High-level backend developers
For the you who wants to be.

"Effective Java 3/E" is a book recommended to all Java developers, but paradoxically, it's not a book that everyone can easily learn. Even to properly understand the first item, you need background knowledge on "enumeration types," "flyweight patterns," "static methods in interfaces," "service provider frameworks," and "reflection." Without this background knowledge, it's difficult to fully grasp the book's content. While it's certainly challenging to learn, the rewards of mastering each chapter are truly remarkable.

Understanding the contents of "Effective Java" will significantly enhance your skills and knowledge, opening up new perspectives. Even if you study or use other programming languages, it's worth considering . (Just like I did, I diligently studied this book, but now work at Microsoft using C# and PowerShell.)


Challenging the series
Effective Java Complete Guide

Effective Java Complete Guide - Part 3 series in progress

"Effective Java" is divided into five parts. This lecture, which is the third part, covers Chapter 6, "Enumeration Types and Annotations," Chapter 7, "Lambdas and Streams," and Chapter 8, "Methods."

For developers or students who find "Effective Java" challenging, or those who want to learn more thoroughly, we'll summarize each item with code and provide background knowledge to help you learn each item. Your "Effective Java" study will be much more enjoyable, easier, and more beneficial.


For those who need to learn Java in depth.

This course is not for beginners or complete beginners in programming. It's for developers working with Java, developers who have completed basic Java studies, or students who want to improve their skills through advanced, in-depth study. If you've taken the following course or completed a similar course, you're welcome to take this course. (For more information, please refer to Section 0 - Introduction to the Course.)

Required learning courses

493b8680-7652-4ea8-8e57-a53e58b1622f

More Java, Java 8

Recommended Course of Study

thejava

More Java, more ways to manipulate code

327819-eng

GoF's Design Patterns: Learning through Coding

Suggested in the lecture
4-Step Learning Sequence

This course covers 23 topics covered in Chapters 6, 7, and 8 of Effective Java, and provides eight additional background knowledge points for a thorough understanding. Furthermore, Effective Java provides additional source code to help you understand the textual content in the book. The recommended learning method is as follows:

Step 1

I bought "Effective Java" as a textbook and read one item first.

Step 2

Take the "Key Summary" class for the item corresponding to "Effective Java Complete Guide Part 3."

Step 3

Take the "Perfect Strategy" class that follows and continue to study the areas you are lacking.

Step 4

If you organize what you have learned additionally on your personal blog and leave a link on the "Questions and Answers" bulletin board, we will review it.

A must-read for every Java developer,
So that we can read together
💌

We provide a guide to help you study Effective Java more easily and thoroughly. It summarizes the core concepts introduced in Effective Java and provides detailed background knowledge necessary for a more complete understanding.

This lecture is the third in the five-part "Effective Java Complete Guide." Please take the first lecture before continuing.

Baek Gi-seon's "Effective Java Complete Guide" Previous Lecture 📖

328628-eng

Effective Java: Complete Guide Part 1

329668-eng (1)

Effective Java: Complete Guide Part 2

Recommended for
these people

Who is this course right for?

  • All developers who use Java in the field

  • Developers or students who want to master Java

  • Developers or students who want to learn Effective Java more thoroughly

Need to know before starting?

  • Java Basics (Must read one of the following books: Java God, Java Essentials, and Head First Java)

  • The Java: Java 8

  • Effective Java Complete Guide Part 1

  • Effective Java Complete Guide Part 2

Hello
This is

92,378

Learners

4,222

Reviews

2,010

Answers

4.8

Rating

20

Courses

네이버와 아마존을 거쳐 현재 Microsoft에서 시니어 소프트웨어 엔지니어로 일하고 있습니다.

아인슈타인은 "교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."라고 말했습니다. 그리고 저도 그 말에 깊이 공감하며 강의를 만들고 있습니다.

유튜브:
'백기선' 채널에서 개발자 고민 상담 및 개발자에게 유용한 지식 공유
번역: 스프링 및 하이버네이트 관련 서적 다수 번역
저술: 쉽게 따라하는 자바 웹 개발

Curriculum

All

45 lectures ∙ (7hr 22min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

11 reviews

5.0

11 reviews

  • 34242344님의 프로필 이미지
    34242344

    Reviews 41

    Average Rating 4.9

    5

    13% enrolled

    Why did you come so late...😭

    • lepetit807427님의 프로필 이미지
      lepetit807427

      Reviews 17

      Average Rating 5.0

      5

      100% enrolled

      Although it was a bit difficult due to the extensive theoretical content, it was very helpful.

      • mgparker4728님의 프로필 이미지
        mgparker4728

        Reviews 2

        Average Rating 5.0

        5

        31% enrolled

        • dlwhdguscjsw5707님의 프로필 이미지
          dlwhdguscjsw5707

          Reviews 16

          Average Rating 4.9

          5

          31% enrolled

          • pigi10044336님의 프로필 이미지
            pigi10044336

            Reviews 8

            Average Rating 4.9

            5

            31% enrolled

            Okay!

            Limited time deal ends in 7 days

            $33.00

            23%

            $42.90

            whiteship's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!