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
  • Tôi — người giỏi nhất

    JAVA 25 SELF
    Cấp độ 7,Bài học 0
    Trong bài viết truyền cảm hứng này, bạn sẽ biết vì sao con đường đến thành công là độc nhất với mỗi người, cách chọn chiến lược riêng mà không phải hy sinh những điều quan trọng, và vì sao điều quan trọng không chỉ là làm việc nhiều mà còn là làm việc thông minh. Nội dung sẽ giúp bạn nhìn nhận cạnh tranh, sự chăm chỉ và những chuẩn mực văn hoá từ một góc độ mới.
    Có sẵn
  • Làm quen với mảng

    JAVA 25 SELF
    Cấp độ 7,Bài học 1
    Trong bài giảng này, chúng ta sẽ làm quen với mảng trong Java: mảng là đối tượng vùng chứa gì, cách tạo mảng cho các kiểu khác nhau, truy cập phần tử theo chỉ số, hiểu cách mảng được lưu trong bộ nhớ, sử dụng thuộc tính length và tránh các lỗi thường gặp như vượt quá giới hạn. Tất cả đều được minh họa bằng ví dụ mã và hình ảnh trực quan.
    Có sẵn
  • Các thao tác cơ bản với mảng một chiều

    JAVA 25 SELF
    Cấp độ 7,Bài học 2
    Trong bài giảng này, chúng ta xem xét các thao tác hằng ngày với mảng một chiều trong Java: mảng kiểu String, giá trị null và các bẫy của nó, cách khởi tạo nhanh, vòng lặp for-each, thay đổi phần tử, các phép tính cơ bản (tổng, lớn nhất, nhỏ nhất, trung bình), vào/ra và các lỗi thường gặp. Tất cả đều kèm các ví dụ mã và giải thích dễ hiểu.
    Có sẵn
  • Mảng hai chiều

    JAVA 25 SELF
    Cấp độ 7,Bài học 3
    Trong bài giảng này, chúng ta tìm hiểu mảng hai chiều trong Java: cú pháp khai báo int[][], cách tạo và khởi tạo, truy cập phần tử theo chỉ số [hàng][cột], cách điền dữ liệu và in bảng. Bạn sẽ hiểu vì sao đây là “mảng của các mảng” và vì sao mô hình này hữu ích trong thực tế. Có kèm ví dụ và minh họa.
    Có sẵn
  • Mảng răng cưa (Jagged Arrays)

    JAVA 25 SELF
    Cấp độ 7,Bài học 4
    Trong bài giảng này, chúng ta tìm hiểu mảng răng cưa trong Java: chúng khác gì so với mảng hai chiều “cổ điển”, cách khai báo và khởi tạo ( int[][], new int[ 3][]), cách duyệt bằng vòng lặp thường và for-each, tạo ví dụ với điểm số sinh viên. Ngoài ra còn xem mảng đa chiều ( int[][][]) và các lỗi thường gặp: ArrayIndexOutOfBoundsException, NullPointerException, nhầm lẫn với length.
    Có sẵn
  • Lớp Arrays: sort, fill, copyOf, equals

    JAVA 25 SELF
    Cấp độ 7,Bài học 5
    Tìm hiểu lớp tiện ích Arrays trong Java: cách sắp xếp và điền mảng nhanh, sao chép toàn bộ và theo khoảng, so sánh nội dung đúng cách ( equals/ deepEquals) và in ra đẹp ( toString/ deepToString). Nhiều ví dụ thực tế, lưu ý về khoảng nửa mở và các lỗi thường gặp.
    Có sẵn
  • Con đường của lập trình viên

    JAVA 25 SELF
    Cấp độ 7,Bài học 6
    Trong bài giảng này, bạn sẽ biết lộ trình nghề nghiệp của lập trình viên được tổ chức như thế nào, các developer hiện đại khác “coder” thời trước ra sao, vì sao ngày nay quan trọng hơn là lắp ghép giải pháp từ các thành phần có sẵn thay vì viết mọi thứ từ con số 0, và cách nghề Java Software Engineer đã chuyển mình trong kỷ nguyên đám mây và DevOps.
    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