CodeGym/Khóa học/Khóa học Java 25

Khóa học Java 25

Khóa học Java 25 đầu tiên trên thế giới! Làm chủ phiên bản mới nhất của ngôn ngữ. Virtual Threads, Pattern Matching, Sealed Classes, Record Patterns — tất cả các công nghệ tiên tiến trong một nơi. 65 cấp độ + mentor AI cho việc học cá nhân hóa. Từ nền tảng hiện đại tới khả năng sẵn sàng cho doanh nghiệp. Trở thành lập trình viên Java của tương lai ngay hôm nay!
4.9
3000+ đánh giá
30k cựu học viên đã bắt đầu sự nghiệp IT
Tìm hiểu thêm
  • Các lệnh và chương trình Java đầu tiên
  • Giới thiệu về kiểu int và String. Nhập từ bàn phím
  • Toán tử điều kiện
  • Vòng lặp
  • Cài đặt IDE, cài đặt plugin CodeGym
  • Số dấu phẩy động và char
  • Mảng
  • Phương thức
  • Làm việc với chuỗi
  • Hằng số, enum và switch (Java 14+)
  • Ngoại lệ
  • Cấp độ bổ sung
  • Ngày, giờ và múi giờ (Java 8+)
  • Lớp và constructor
  • Đóng gói
  • Lớp lồng nhau và inner classes
  • Kế thừa và quan hệ phân cấp
  • Đa hình và nạp chồng
  • Trừu tượng và lớp trừu tượng
  • Interface
  • Interface nâng cao và functional interfaces (Java 8+)
  • Record classes (Java 16+)
  • OOP — lỗi thường gặp và thực hành tốt nhất
  • Xử lý ngoại lệ nâng cao
  • Kiểm soát phiên bản: làm việc với Git và GitHub
  • Collections và generics
  • Giao diện Collection
  • Làm việc với collections
  • Comparator và so sánh đối tượng
  • Cơ bản về Stream API (Java 8+)
  • Stream API: nhóm và tổng hợp (Java 8+)
  • Stream API: joins và projections (Java 16+)
  • Tối ưu hiệu suất Collection
  • Collections hiện đại và tính bất biến (Java 9+, Java 21+)
  • Thao tác tệp: cơ bản
  • Đọc và ghi tệp (chi tiết)
  • Làm việc với mã hóa ký tự
  • Xử lý lỗi tệp
  • Làm việc với hệ thống tệp
  • Thao tác tệp và thư mục
  • Tối ưu I/O
  • Serialization
  • Cấu hình Serialization
  • Serialization cấu trúc phức tạp
  • Tương thích và tối ưu hóa Serialization
  • Serialization JSON
  • Serialization XML
  • Biểu thức Lambda
  • Lập trình hàm
  • Sự kiện và xử lý sự kiện
  • Cơ bản về đa luồng
  • Đồng bộ hóa luồng
  • Các vấn đề đa luồng
  • Tính song song và ForkJoin
  • Lập trình bất đồng bộ (Java 8+)
  • Thao tác tệp bất đồng bộ
  • Virtual Threads (Java 21+)
  • Tìm hiểu sâu về đa luồng (Java 21+)
  • Xử lý tệp song song
  • Modules và cấu trúc dự án (Java 9+)
  • Làm việc với tiến trình và dòng lệnh
  • Reflection và khả năng động
  • Ghi nhật ký, giám sát và profiling
  • Bộ nhớ và garbage collection
  • Pattern Matching, Sealed Classes và tính năng Java 25 (Java 16+, Java 17+, Java 21+)
325+
Bài học
800+
Bài tập
65
Cấp
Ngoài ra:
  • Kiểm tra bài tập tức thì
  • Người hướng dẫn AI
  • Plugin cho IDE
  • WebIDE
  • Trò chơi hóa
  • Bài giảng truyền cảm hứng