
エフェクティブJava完璧攻略パート2
whiteship
Java学習の終盤王「エフェクティブJava」をより簡単で完璧に学習しましょう。この講義を受講すると、Javaプログラミングの知識とスキルだけでなく、学習能力も向上します。
중급이상
Java
Tìm hiểu “Java hiệu quả”, công cụ học Java tối ưu, dễ dàng và đầy đủ hơn. Khi tham gia khóa học này, bạn không chỉ nâng cao kiến thức và kỹ năng lập trình Java mà còn cả khả năng học tập của mình.

Các kỹ thuật Java liên quan đến việc tạo và hủy đối tượng
Cách ghi đè chính xác các phương thức do Object cung cấp
Học cùng các nhà phát triển MS cao cấp!
Java hiệu quả với độ sâu phi thường ✨
Mọi nhà phát triển Java đều cố gắng nghiên cứu nó ít nhất một lần.
"Java hiệu quả", một cuốn sách mà không ai có thể chinh phục được
Khóa học này sẽ cung cấp cho bạn hướng dẫn đầy đủ.
"Effective Java 3/E" là một cuốn sách được khuyến nghị cho tất cả các nhà phát triển Java, nhưng nghịch lý thay, đây không phải là cuốn sách mà ai cũng có thể dễ dàng học được. Ngay cả để hiểu đúng mục đầu tiên, bạn cũng cần có kiến thức nền về "kiểu liệt kê", "mẫu flyweight", "phương thức tĩnh trong giao diện", "khung cung cấp dịch vụ" và "phản chiếu". Nếu không có kiến thức nền tảng này, sẽ rất khó để nắm bắt toàn bộ nội dung của cuốn sách. Mặc dù việc học chắc chắn là một thử thách, nhưng phần thưởng khi nắm vững từng chương thực sự đáng giá.
Hiểu rõ nội dung cuốn "Effective Java" sẽ giúp bạn nâng cao đáng kể kỹ năng và kiến thức, mở ra những góc nhìn mới. Ngay cả khi bạn đang học hoặc sử dụng các ngôn ngữ lập trình khác, cuốn sách này vẫn đáng để bạn cân nhắc . (Giống như tôi, tôi đã miệt mài nghiên cứu cuốn sách này, nhưng hiện đang làm việc tại Microsoft, sử dụng C# và PowerShell.)
"Java Hiệu quả" được chia thành năm phần. Bài giảng này, Phần 1, bao gồm Chương 2, "Tạo và Hủy Đối tượng", và Chương 3, "Các Phương thức Chung cho Tất cả Đối tượng".
Dành cho các nhà phát triển hoặc sinh viên gặp khó khăn với "Effective Java", hoặc những người muốn tìm hiểu sâu hơn, chúng tôi sẽ tóm tắt từng mục bằng mã nguồn và cung cấp kiến thức nền tảng để giúp bạn học từng mục. Việc học "Effective Java" của bạn sẽ thú vị hơn, dễ dàng hơn và bổ ích hơn rất nhiều.
Khóa học này không dành cho người mới bắt đầu hoặc người hoàn toàn mới bắt đầu lập trình. Khóa học dành cho các nhà phát triển đang làm việc với Java, các nhà phát triển đã hoàn thành các khóa học Java cơ bản, hoặc sinh viên muốn nâng cao kỹ năng thông qua các khóa học chuyên sâu, nâng cao. Nếu bạn đã tham gia khóa học sau hoặc hoàn thành một khóa học tương tự, bạn hoàn toàn có thể tham gia khóa học này. (Để biết thêm thông tin, vui lòng tham khảo Mục 0 - Giới thiệu về Khóa học.)
Khóa học này bao gồm 14 chủ đề được đề cập trong Phần 2 và Phần 3 của cuốn Effective Java, cung cấp 30 kiến thức nền tảng cho một phương pháp tiếp cận toàn diện. Effective Java cũng cung cấp mã nguồn bổ sung để giúp bạn hiểu những phần của cuốn sách không được đề cập trong văn bản. Phương pháp học được đề xuất như sau:
Bước 1
Tôi đã mua "Effective Java" làm sách giáo khoa và đọc một mục trước.
Bước 2
Tham gia lớp "Tóm tắt chính" cho mục tương ứng với "Hướng dẫn Java hiệu quả đầy đủ Phần 1".
Bước 3
Hãy tham gia lớp "Chiến lược hoàn hảo" tiếp theo và tiếp tục nghiên cứu những lĩnh vực bạn còn thiếu sót.
Bước 4
Nếu bạn sắp xếp những gì đã học được trên blog cá nhân và để lại liên kết trên bảng tin "Hỏi và Đáp", chúng tôi sẽ xem xét.
Mục 1. Xem xét các phương thức tĩnh thay vì các hàm tạo.
Mục 2. Nếu hàm tạo của bạn có nhiều tham số, hãy cân nhắc sử dụng trình xây dựng.
Mục 3. Đảm bảo các phần tử đơn lẻ có hàm tạo hoặc kiểu liệt kê.
Mục 4. Sử dụng hàm tạo riêng tư để ngăn chặn việc khởi tạo.
Mục 5. Sử dụng kỹ thuật tiêm phụ thuộc thay vì chỉ định rõ ràng tài nguyên.
Mục 6. Tránh tạo ra những đối tượng không cần thiết.
Mục 7. Giải phóng các tham chiếu đến các đối tượng bạn không còn sử dụng.
Mục 8. Tránh sử dụng chất hoàn thiện và chất làm sạch.
Mục 9. Sử dụng try-with-resources thay vì try-finally.
Mục 10. Định nghĩa lại phép bằng để tuân theo quy ước chung.
Mục 11. Nếu bạn ghi đè equals, hãy ghi đè luôn hashCode.
Mục 12. Luôn ghi đè toString.
Mục 13. Hãy cẩn thận khi định nghĩa lại bản sao.
Mục 14. Cân nhắc triển khai Comparable.
Tại sao chúng ta phải học? Tại sao chúng ta phải tốn thời gian và tiền bạc để cố gắng hiểu những khái niệm khó nhằn như vậy? Tôi tin rằng câu trả lời là "cải thiện kỹ năng của bạn". Khóa học này thể hiện cùng một phương pháp học tập mà tôi đã sử dụng khi học Spring và Java. Đầu tiên, hãy đọc, sắp xếp những gì bạn hiểu và những gì bạn chưa hiểu, tóm tắt lý do cho bất kỳ nội dung nào khó hiểu, rồi sau đó tiến hành nghiên cứu sâu hơn về những lĩnh vực đó. Và rồi, việc nghiên cứu sâu hơn sẽ diễn ra, v.v.
Tôi tin rằng sự phát triển kỹ năng thực sự sẽ đạt được thông qua quá trình học tập này. Ban đầu có thể chậm và khó khăn, nhưng khi bạn hoàn thành Mục 13 và 14, bạn sẽ thấy sự khác biệt rõ rệt so với khi học Mục 1 và 2. Hãy tự mình trải nghiệm. Nếu bạn không cảm thấy bất kỳ thay đổi nào về kỹ năng hoặc kiến thức sau khi kết thúc khóa học này, vui lòng yêu cầu hoàn tiền. Tôi sẽ hoàn tiền 100% cho bạn, bất kể lý do gì.
Khóa học này dành cho ai?
Tất cả các nhà phát triển sử dụng Java trong lĩnh vực của họ
Nhà phát triển hoặc sinh viên muốn thành thạo Java
Các nhà phát triển hoặc sinh viên muốn học Java hiệu quả một cách hoàn thiện hơn
Cần biết trước khi bắt đầu?
Khái niệm cơ bản về Java (Phải đọc Tập 1 của The God of Java, The Standard of Java và Head First Java)
Java: Java 8
Java: Nhiều cách hơn để thao tác mã
Các mẫu thiết kế đã học được thông qua mã hóa
92,661
Học viên
4,271
Đánh giá
2,010
Trả lời
4.8
Xếp hạng
20
Các khóa học
네이버와 아마존을 거쳐 현재 Microsoft에서 시니어 소프트웨어 엔지니어로 일하고 있습니다.
아인슈타인은 "교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."라고 말했습니다. 그리고 저도 그 말에 깊이 공감하며 강의를 만들고 있습니다.
유튜브: '백기선' 채널에서 개발자 고민 상담 및 개발자에게 유용한 지식 공유
번역: 스프링 및 하이버네이트 관련 서적 다수 번역
저술: 쉽게 따라하는 자바 웹 개발
Tất cả
74 bài giảng ∙ (12giờ 52phút)
Tài liệu khóa học:
Tất cả
113 đánh giá
4.9
113 đánh giá
Đánh giá 15
∙
Đánh giá trung bình 4.9
5
白機線の講義の最大の特徴であり、利点は、問題に対する正解だけを提供するのではなく、その問題を解決する方法を探して選択する目を学ぶことができるということです。ほとんどの白機線の講義の中で、汽船が間違える瞬間や予期せぬ問題に出会い、方法を模索し、デバッグで問題を解決することを編集せずに見せる部分は、私のようにライブコーディングをする感じもして、汽船がどのように問題を見て解決するかどうかについての視覚を見ることができてよかったです。 私が開発に触れたばかりの時は、ただスプリング開発者になりたいという漠然とした夢だけを持っていました。スプリングという技術がどのような問題を解決してくれるために作られており、私たちの開発者にどんな価値を提供してくれながら、このような大きな人気を集めるのか分からないままです。しかし、2年前に偶然にYoutubeでペク・ギソン様YouTubeに触れることになり、インフラで初のREST-API講義をはじめ、今のエフェクティブJava講義に至るまでずっと汽船様の講義とYouTubeを見ながら開発者として生きていくが、技術は全部ではない私を悟って反省し、スプリングのように変化する数多くの技術の根幹になる変わらない根幹の技術と知識を重点的に学習しています。 川の雰囲気をしばらく話してみると、過去にはやや硬めながらも少し親切ではないという感じを受けており、このような点は敏感に反応する人々がかなりあると思ったが、現在は全体的な川の雰囲気と川のクオリティも多く向上したという点を大きく感じています。最高です。 最後に、白機線とYouTubeとインフラでコミュニケーションをしてきてから2年になった今年に就職して幸せな会社生活を送っています。私が開発者として生きていくのにアイデンティティを取り揃えて勉強する方法を悟るように助けてくれたペク・ギソン様と、こういう高級講義に手軽に触れることができるように助けてくれたインフラに本当に感謝します!今後より良い講義と良いサービスを楽しみにしていきます!
こんにちは。カンナン豆様良い知らせを聞くと気持ちがいいですね。私の講義が少しでも役に立つことを願って、今後も改善を続けていきます。ありがとうございます。
Đánh giá 205
∙
Đánh giá trung bình 5.0
5
100ページにも満たない本の内容を約13時間分量に核心整理と完璧攻略で詳しく説明していただくのが良かったです。 本を一度見てから講義を受講するので、講義を見ると理解も良くなり、一人で本を何度も見ても、基盤知識がない状態なら理解できない内容を本の説明と本で扱ったキーワードの説明を分けてくださって理解するのにとても役に立ちました。 ただし残念だった点は、講義を通して講義PPLが多く、集中が割れる時がありました。ザジャバシリーズとデザインパターンの講義への言及が多いが、映像ごとに講義の言及が多い場合(その分、その講義が事前知識として、参考にすることで重要な意味であることは理解して熟知しています。)スプリングフレームワークのコア技術講義のように講義紹介、講師紹介を分けたように、本講義と関連した汽船様の既存の関連講義説明する映像を別に作って説明し、講義では学習内容だけを説明していただきたいと思います。復習する時もよく、学習するのにも良く、講義の関連度を参考にするのにも多くの役に立つ方法だと思います。 短所で書いた内容にもかかわらず、次の講義がリリースされると無条件に見られる予定です。 これからも良い講義をお願いします^^
フィードバックありがとうございます。私が考えても、序盤に他の講義の言及が少し多かったようです。次はもう少し気にします。
Đánh giá 7
∙
Đánh giá trung bình 4.9
5
汽船様の川のスタイルは、他の人川のように硬い感じよりも笑って、間違いもされるシーンも時々あり、顕強な感じのようです。 MS開発者もあんなミスをするなんてロボットじゃなくて人だなと感じます。 🤣🤣🤣汽船様の講義をたくさん聞きましたが、この講義は基本選手の知識が当たり前のベースに敷いていくので、これより難しい講義はないようです(他の講義たちの広報もしますが、その内容を味わうことで思い出させてくれますので、足りない部分は該当目次を見て、受講生が判断して聞くことができると思います)エフェクティブJava翻訳書だから簡単に届かないのにもう一度翻訳してくれる感じで楽に近づくことができました。 (それでも難しいけど..) 昔に撮っていた講義たちと違ってQuestionを投げてくれてAnswerを答えてくれる方法が少し多くて、もっと深く考えてみてみる時間だったようです。このようなスタイルはとても良いです!頑張るまで変化を感じなかったら100プロ払い戻しだからみんな聞いてみてください。汽船が自信があった理由があります。 !! p.s)次の副作はいつ出るのですか?
パート2は今年(2022年)夏に計画しています。フィードバックありがとうございます。
Đánh giá 14
∙
Đánh giá trung bình 4.9
5
どのように見れば実務をしてJavaの特性をしっかり知って使用しなければならないにもかかわらず、いつも使用する方法通りに使ってみると、ずっと退保する感じがしてもう一度勉強してみようとしていた車に汽船様の講義に会いました。 デザインパターン、リファクタリングと一緒に見ています。汽船様講義が実務で使われる領域や接木になる部分も多く、必要な背景情報も一緒に伝えてみると知識を拡張していくのに多くの役に立つようです。 そして特に良い部分は決まった枠組みで進行するのではなく、生(Live)で発生する問題も一緒に解決していく過程も良い経験だと思います。 エフェクティブJavaは以前に本で一度挑戦をしたが、ただ進度だけ出てきちんと消化できなかった経験があります。を通って満たされているようです。 特に、以前のYouTubeの公開映像に比べてますます構成が良くなるのは感情的な感じでしょうか?になるようです。 難しい内容ですが、アイテムごとにじっくりとついていくとたくさん役に立ちそうです。 今後残る4パーツも期待しています:)
Đánh giá 4
∙
Đánh giá trung bình 5.0
5
Java開発者必読書に挙げられるエフェクティブJava、移転者の言葉でおすすめしてくれたペク・ギソン様のエフェクティブJavaYouTube講義が途中まであっていつも残念でした。ペク・ギソンが着実に講義をしてくれながら、もしかしたらエフェクティブJavaも講義で作ってくれないでしょうか?という考えをしましたが、実際に講義で作るという話を聞いてすぐに購入をすることになりましたね。 以前にも、すでにその本の内容を紹介してくださる映像を作った経験と、これまでインフラに着実に講義をした経験が合わさって、より良い講義が出てこなかったか考えてみます。講義で中途半端に出てくる質問は、見逃している部分はないか、私が不足している部分は何なのか考えられるようにしてくれて良かったし、本から出てくる内容についてだけでなく開発者として考慮すべき部分も伝えていただくのも良かったです。 そして、この講義とは関係がないかもしれませんが、講義を録画する途中でソースでエラーが出たときにその内容を編集してやり直さず、そのエラーを解決する過程も一緒に見ることができるのは多くの役に立つようです。 たとえその講義だけですべての本の内容をすべて扱っているわけではありませんが、それだけこの本を慎重に調べる機会を持つようになったようです。そして私の場合には、むしろ次の講義が出るまでこの講義が扱っている部分だけでもある程度は理解できるようにする時間を持つことができるようです。 ペク・ギソンの講義/映像はなんとなく情熱を作ってくださるようです。次の講義も次の講義も常に期待しており、次のパートが出るまで白機線様が作ってくださった以前の講義の内容もまた習っています。良い講義ありがとうございます。 ^^
エラー訂正部分は呼不号があり、最近作る講義ではほとんど編集してきれいに伝えようと努力しています。
1.848.875 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!