Chuyển đến nội dung chính
eLearner.app

Khóa học tương tác

Khóa học Java

Tìm hiểu ngôn ngữ Java từ đầu với các giải thích chi tiết, ví dụ thực tế và bài tập tương tác: từ cú pháp cơ bản và kiểm soát luồng đến các khái niệm OOP cốt lõi như lớp, tính kế thừa, giao diện và bộ sưu tập.

01 · Mô-đun 1 - Java cơ bản

2 bài học

Cấu trúc của một chương trình Java, khai báo biến nguyên thủy, thao tác chuỗi và điều khiển luồng logic.

  1. 1.1Biến và cấu trúc cơ bảnHiểu cấu trúc của tệp Java, lớp Chính, điểm vào chính và khai báo biến nguyên thủy.~10 min
  2. 1.2Kiểm soát dòng chảyĐưa ra quyết định với các điều kiện if/else và chạy lặp đi lặp lại các khối mã bằng cách sử dụng vòng lặp for và while.~12 min

02 · Mô-đun 2 - Cơ bản về OOP

2 bài học

Giới thiệu về lập trình hướng đối tượng: lớp, trường cá thể, hàm tạo, phương thức và nạp chồng.

  1. 2.1Lớp và đối tượngXác định cấu trúc dữ liệu tùy chỉnh (lớp) và tạo các phiên bản (đối tượng) cụ thể trong bộ nhớ bằng từ khóa mới.~12 min
  2. 2.2Phương pháp và quá tảiXác định hành vi của đối tượng thông qua các phương thức, xử lý các tham số và giá trị trả về cũng như thực hiện nạp chồng phương thức.~12 min

03 · Mô-đun 3 - OOP nâng cao

2 bài học

Phát triển các kiến trúc có thể mở rộng và tránh trùng lặp thông qua tính kế thừa, đa hình và các lớp trừu tượng.

  1. 3.1Kế thừaMở rộng các lớp hiện có bằng cách sử dụng phần mở rộng, tái sử dụng và tùy chỉnh các hàm tạo bằng super() và ghi đè các phương thức bằng @Override.~12 min
  2. 3.2Đa hình và các lớp trừu tượngGán các thể hiện của lớp con cho các biến kiểu cha và xác định các bản thiết kế từng phần bằng các lớp và phương thức trừu tượng.~15 min

04 · Mô-đun 4 - Giao diện và Bộ sưu tập

2 bài học

Tách mã bằng cách sử dụng các hợp đồng (giao diện) chính thức và thao tác các tập dữ liệu động bằng lớp ArrayList.

  1. 4.1Giao diệnXác định và triển khai các hợp đồng hành vi tách khỏi hệ thống phân cấp lớp bằng cách sử dụng từ khóa giao diện.~15 min
  2. 4.2Bộ sưu tập và ArrayListSử dụng mảng động với ArrayList, hiểu các kiểu chung và thao tác các phần tử bằng các phương thức thêm, lấy và kích thước.~15 min

05 · Mô-đun 5 - Xử lý ngoại lệ

2 bài học

Xử lý các lỗi thời gian chạy bằng các khối thử bắt và quản lý tài nguyên tự động bằng cách sử dụng tài nguyên thử.

  1. 5.1Khối thử bắtHiểu cách chặn và xử lý các ngoại lệ trong Java bằng cách sử dụng mệnh đề try, Catch và mệnh đề tùy chọn cuối cùng.~12 min
  2. 5.2Tài nguyên dùng thửQuản lý việc tự động đóng các tài nguyên đang triển khai AutoClosizable và tránh rò rỉ bộ nhớ.~12 min

06 · Mô-đun 6 - Khung bộ sưu tập và Generics

2 bài học

Khám phá các cấu trúc dữ liệu nâng cao như Set và Map, đồng thời triển khai các lớp và phương thức có thể tái sử dụng với Generics.

  1. 6.1Đặt và Bản đồLưu trữ các phần tử duy nhất với HashSet và liên kết khóa-giá trị với HashMap, thao tác dữ liệu một cách hiệu quả.~15 min
  2. 6.2Generics trong JavaViết mã có thể tái sử dụng an toàn kiểu bằng cách xác định các lớp, giao diện và phương thức chung bằng cách sử dụng các tham số kiểu.~15 min

07 · Mô-đun 7 - API luồng và biểu thức Lambda

2 bài học

Giới thiệu lập trình hàm trong Java với biểu thức lambda, giao diện hàm tiêu chuẩn và API Stream.

  1. 7.1Biểu thức LambdaXác định các hành vi nội tuyến bằng cú pháp ngắn gọn và các giao diện chức năng tiêu chuẩn như Vị ngữ và Người tiêu dùng.~12 min
  2. 7.2API luồngXử lý các bộ sưu tập dữ liệu theo cách khai báo và chức năng với các hoạt động trung gian và đầu cuối trên Luồng.~15 min