CodeGym
AI Academy
Khuyến mãi
CodeGym University
Học tập
Khóa học
Bài tập
Khảo sát & Bài kiểm tra
Trò chơi
Trợ giúp
Lịch
Cộng đồng
Người dùng
Diễn đàn
Trò chuyện
Bài viết
Câu chuyện thành công
Hoạt động
Đánh giá
Gói đăng ký
Chủ đề sáng

Bài học

  • Đánh giá
  • Về chúng tôi
Bắt đầu
Bắt đầu học
Bắt đầu học ngay
  • Tiến độ của tôi
  • Khóa học
  • Bản đồ Quest
  • Bài học
  • Kiến thức vs Kỹ năng

    JAVA 25 SELF
    Cấp độ 11,Bài học 0
    Trong bài viết này, bạn sẽ biết vì sao kiến thức và kỹ năng không phải là một, lý thuyết khác thực hành ở điểm nào, và vì sao điều quan trọng không chỉ là “biết” mà còn là “làm được” điều gì đó hữu ích. Ví dụ đời thường, những câu hỏi sắc bén và động lực dành cho ai muốn trở thành chuyên gia được săn đón.
    Có sẵn
  • Giới thiệu về xử lý ngoại lệ

    JAVA 25 SELF
    Cấp độ 11,Bài học 1
    Trong bài giảng này, bạn sẽ tìm hiểu ngoại lệ trong Java là gì, chúng khác gì so với lỗi của JVM, có những loại ngoại lệ kiểm tra (checked) và không kiểm tra (unchecked) nào, xem một sơ đồ trực quan và các ví dụ cơ bản từ mã (chia cho 0, truy cập vượt quá phạm vi mảng, làm việc với tệp). Bạn sẽ hiểu vì sao ngoại lệ giúp mã sạch hơn và đáng tin cậy hơn, và cách đọc thông báo lỗi trong thực tế.
    Có sẵn
  • Cú pháp try-catch

    JAVA 25 SELF
    Cấp độ 11,Bài học 2
    Trong bài giảng này, bạn sẽ tìm hiểu tại sao trong Java cần cấu trúc try- catch, nó hoạt động như thế nào, cách bắt và xử lý ngoại lệ đúng cách, có thể biết gì từ đối tượng lỗi, và luồng thực thi thực tế khi xảy ra ngoại lệ. Cuối cùng, chúng ta sẽ xem các lỗi thường gặp khi sử dụng bộ xử lý ngoại lệ và cách tránh chúng.
    Có sẵn
  • finally và throw: kết thúc và ném ngoại lệ

    JAVA 25 SELF
    Cấp độ 11,Bài học 3
    Trong bài giảng Java này, bạn sẽ tìm hiểu cách đảm bảo giải phóng tài nguyên bằng khối finally, cách và thời điểm tự ném ngoại lệ bằng toán tử throw, cách kết hợp try- catch- finally với việc ném lại lỗi, cũng như các lỗi thường gặp trong thực tế và cách tránh chúng.
    Có sẵn
  • Chuyển tiếp ngoại lệ (throws)

    JAVA 25 SELF
    Cấp độ 11,Bài học 4
    Trong bài giảng này, chúng ta phân tích cơ chế chuyển tiếp ngoại lệ trong Java: khi một phương thức không tự xử lý lỗi mà chuyển trách nhiệm cho mã gọi thông qua từ khóa throws. Bạn sẽ biết cú pháp, cách phản ứng với các phương thức như vậy (qua try- catch hoặc chuyển tiếp lại), xem một ví dụ hoàn chỉnh về làm việc với tệp, tìm hiểu những điểm hữu ích (checked vs unchecked) và các lỗi điển hình khi thiết kế API.
    Có sẵn
  • Stack Trace (ngăn xếp lời gọi)

    JAVA 25 SELF
    Cấp độ 11,Bài học 5
    Trong bài giảng này, chúng ta sẽ tìm hiểu Stack Trace trong Java là gì, cách đọc nó, cách tìm gốc rễ lỗi, cách phân biệt phương thức của bạn với phương thức hệ thống và cách dùng số dòng để sửa bug nhanh chóng. Bằng các ví dụ thực hành, chúng ta sẽ thấy đường đi của chương trình đến điểm sập và phân tích những sai lầm thường gặp khi làm việc với Stack Trace.
    Có sẵn
  • Làm việc theo Scrum

    JAVA 25 SELF
    Cấp độ 11,Bài học 6
    Trong bài giảng này, bạn sẽ biết Scrum là gì — phương pháp luận quản lý dự án linh hoạt phổ biến trong IT, các sprint, vai trò và artefact được tổ chức như thế nào, tại sao cần Scrum Board và backlog, và vì sao việc tiêu chuẩn hóa quy trình giúp đội ngũ làm việc hiệu quả và bình tĩnh hơn. Mọi thứ được giải thích bằng ngôn ngữ đơn giản kèm ví dụ từ đời sống của lập trình viên.
    Có sẵn
Học
  • Đăng ký
  • Khóa học Java
  • Trợ giúp bài tập
  • Bảng giá
  • Cú pháp Java
Cộng đồng
  • Người dùng
  • Bài viết
  • Diễn đàn
  • Trò chuyện
  • Câu chuyện thành công
  • Hoạt động
  • Chương trình giới thiệu
Công ty
  • Về chúng tôi
  • Liên hệ
  • Đánh giá
  • Phòng báo chí
  • CodeGym cho EDU
  • Câu hỏi thường gặp
  • Hỗ trợ
CodeGymCodeGym là một khóa học trực tuyến để học lập trình Java từ đầu. Khóa học này là cách hoàn hảo để nắm vững Java cho người mới bắt đầu. Nó chứa 1200+ bài tập với kiểm tra ngay lập tức và phạm vi lý thuyết cơ bản cần thiết về Java. Để giúp bạn thành công trong học tập, chúng tôi đã triển khai một bộ tính năng tạo động lực: bài kiểm tra, dự án lập trình, nội dung về phương pháp học hiệu quả, và hỗ trợ sự nghiệp lập trình viên Java.
Theo dõi chúng tôi
Ngôn ngữ giao diện
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский
Vietnamese
"Lập trình viên được tạo nên, không sinh ra" © 2026 CodeGym
MastercardVisa
"Lập trình viên được tạo nên, không sinh ra" © 2026 CodeGym