OLHub
ol
olhub·Khoá học

Java OO & Functional

Course tier 2 trong track Java. Sau khi nắm OOP cơ bản từ Foundations, học inheritance/polymorphism sâu hơn, exception handling chuẩn, generics + collections, và Stream API + lambda để viết Java functional idiomatic.

OL

Giảng viên

OLHub Team
Miễn phíTrung cấp

33bài đã sẵn sàng · Đọc kỹ, không xem video

4 module

Học theo từng phần, không bị nhồi

Trung cấp

Cần nền tảng cơ bản trước

Tự nhịp

Học theo tốc độ của bạn

~11.5 giờ

33 bài đọc kỹ, không xem video

Bạn sẽ học được gì

Sau khoá học, bạn sẽ:

  • Compare inheritance vs composition và choose pattern phù hợp

  • Implement generic class/method với bounded type parameter và wildcards

  • Diagnose ConcurrentModificationException và refactor sang fail-safe iterator

  • Refactor imperative loop sang Stream pipeline với method reference

  • Choose checked vs unchecked exception cho từng business case

Chương trình

Nội dung khoá học

4 module · 33 bài. Mỗi bài 18-25 phút đọc kỹ — không xem video, không hype.

  1. 01

    Kế thừa & Đa hình

    8 bài · ~155 phút

  2. 02

    Exception Handling

    6 bài · ~119 phút

  3. 03

    Generics & Collections

    10 bài · ~214 phút

  4. 04

    Stream API & Lambda

    9 bài · ~203 phút

Giảng viên

Ai đứng sau khoá này

OL

OLHub Team

Backend engineers

Backend engineers với kinh nghiệm thực tế trên Java/Spring, PostgreSQL, distributed systems. Tự build và maintain platform này, viết toàn bộ nội dung khoá học theo triết lý “hiểu bản chất, không học vẹt”.

Xem hồ sơ team →

Sẵn sàng bắt đầu?

Học miễn phí, không cần thẻ, không thời hạn. Chỉ cần bạn ngồi xuống đọc kỹ.