CodeGym
Khuyến mãi
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

Khảo sát/quiz

  • Đánh giá
  • Về chúng tôi
Bắt đầu
Bắt đầu học
Bắt đầu học ngay
  • Tất cả khảo sát/quiz
  • Lệnh và chương trình đầu tiên

    Lệnh và chương trình đầu tiên
    Cấp độ 1, Bài học 5
    Lệnh và chương trình đầu tiên
    1
    Không khả dụng
  • Làm quen với kiểu int và String

    Làm quen với kiểu int và String
    Cấp độ 2, Bài học 5
    Làm quen với kiểu int và String
    1
    Không khả dụng
  • Toán tử điều kiện

    Toán tử điều kiện
    Cấp độ 3, Bài học 5
    Toán tử điều kiện: if else
    1
    Không khả dụng
  • Vòng lặp

    Vòng lặp
    Cấp độ 4, Bài học 5
    Vòng lặp while, for, do-while
    1
    Không khả dụng
  • Cài đặt IDE

    Cài đặt IDE
    Cấp độ 5, Bài học 5
    Cài đặt IDE, plugin CodeGym
    1
    Không khả dụng
  • Số thực

    Số thực
    Cấp độ 6, Bài học 5
    Số thực và char
    1
    Không khả dụng
  • Mảng

    Mảng
    Cấp độ 7, Bài học 5
    Làm quen với mảng
    1
    Không khả dụng
  • Phương thức

    Phương thức
    Cấp độ 8, Bài học 5
    Khai báo và gọi phương thức
    1
    Không khả dụng
  • Làm việc với chuỗi

    Làm việc với chuỗi
    Cấp độ 9, Bài học 5
    Làm việc với chuỗi
    1
    Không khả dụng
  • Hằng số, enum và switch

    Hằng số, enum và switch
    Cấp độ 10, Bài học 5
    Hằng số, enum và switch
    1
    Không khả dụng
  • Ngoại lệ

    Ngoại lệ
    Cấp độ 11, Bài học 5
    Ngoại lệ
    1
    Không khả dụng
  • Theo dõi MKS

    Theo dõi MKS
    Cấp độ 12, Bài học 5
    Theo dõi MKS
    1
    Không khả dụng
  • Ngày tháng và thời gian

    Ngày tháng và thời gian
    Cấp độ 13, Bài học 5
    Ngày tháng, thời gian và múi giờ
    1
    Không khả dụng
  • Lớp và constructor

    Lớp và constructor
    Cấp độ 14, Bài học 5
    Lớp và constructor
    1
    Không khả dụng
  • Đóng gói (Encapsulation)

    Đóng gói (Encapsulation)
    Cấp độ 15, Bài học 4
    Nguyên tắc đóng gói
    1
    Không khả dụng
  • Lớp lồng nhau và lớp inner

    Lớp lồng nhau và lớp inner
    Cấp độ 16, Bài học 4
    Lớp lồng nhau và lớp inner
    1
    Không khả dụng
  • Kế thừa và hệ phân cấp

    Kế thừa và hệ phân cấp
    Cấp độ 17, Bài học 4
    Kế thừa và hệ phân cấp
    1
    Không khả dụng
  • Tính đa hình và quá tải

    Tính đa hình và quá tải
    Cấp độ 18, Bài học 4
    Tính đa hình và quá tải
    1
    Không khả dụng
  • Lớp trừu tượng

    Lớp trừu tượng
    Cấp độ 19, Bài học 4
    Trừu tượng hóa và lớp trừu tượng
    1
    Không khả dụng
  • Interfaces

    Interfaces
    Cấp độ 20, Bài học 4
    Khái niệm về interface
    1
    Không khả dụng
  • Các interface nâng cao

    Các interface nâng cao
    Cấp độ 21, Bài học 4
    Các interface nâng cao và functional interface
    1
    Không khả dụng
  • Record-classes

    Record-classes
    Cấp độ 22, Bài học 4
    Record-classes
    1
    Không khả dụng
  • OOP — lỗi phổ biến

    OOP — lỗi phổ biến
    Cấp độ 23, Bài học 4
    OOP — lỗi phổ biến
    1
    Không khả dụng
  • Phân cấp ngoại lệ

    Phân cấp ngoại lệ
    Cấp độ 24, Bài học 4
    Làm việc nâng cao với ngoại lệ
    1
    Không khả dụng
  • Kiểm soát phiên bản

    Kiểm soát phiên bản
    Cấp độ 25, Bài học 4
    Nhập môn Git
    1
    Không khả dụng
  • Bộ sưu tập và generics

    Bộ sưu tập và generics
    Cấp độ 26, Bài học 4
    Bộ sưu tập và generics
    1
    Không khả dụng
  • Giao diện của collections

    Giao diện của collections
    Cấp độ 27, Bài học 4
    Giao diện của collections
    1
    Không khả dụng
  • Làm việc với collections

    Làm việc với collections
    Cấp độ 28, Bài học 4
    Làm việc với collections
    1
    Không khả dụng
  • Comparator và so sánh đối tượng

    Comparator và so sánh đối tượng
    Cấp độ 29, Bài học 4
    Comparator và so sánh đối tượng
    1
    Không khả dụng
  • Những điều cơ bản về Stream API

    Những điều cơ bản về Stream API
    Cấp độ 30, Bài học 4
    Những điều cơ bản về Stream API
    1
    Không khả dụng
  • Nhóm và tổng hợp

    Nhóm và tổng hợp
    Cấp độ 31, Bài học 4
    Stream API: nhóm và tổng hợp
    1
    Không khả dụng
  • Hợp nhất và phép chiếu

    Hợp nhất và phép chiếu
    Cấp độ 32, Bài học 4
    Stream API: hợp nhất và phép chiếu
    1
    Không khả dụng
  • Tối ưu hóa làm việc với коллекциями

    Tối ưu hóa làm việc với коллекциями
    Cấp độ 33, Bài học 4
    Tối ưu hóa làm việc với коллекциями
    1
    Không khả dụng
  • Bộ sưu tập hiện đại

    Bộ sưu tập hiện đại
    Cấp độ 34, Bài học 4
    Bộ sưu tập hiện đại và tính bất biến
    1
    Không khả dụng
  • Làm việc với tệp

    Làm việc với tệp
    Cấp độ 35, Bài học 4
    Làm việc với tệp
    1
    Không khả dụng
  • Đọc và ghi file

    Đọc và ghi file
    Cấp độ 36, Bài học 4
    Đọc và ghi file
    1
    Không khả dụng
  • Làm việc với mã hóa

    Làm việc với mã hóa
    Cấp độ 37, Bài học 4
    Làm việc với mã hóa
    1
    Không khả dụng
  • Lỗi khi làm việc với file

    Lỗi khi làm việc với file
    Cấp độ 38, Bài học 4
    Lỗi khi làm việc với file
    1
    Không khả dụng
  • Làm việc với hệ thống tệp

    Làm việc với hệ thống tệp
    Cấp độ 39, Bài học 4
    Làm việc với hệ thống tệp
    1
    Không khả dụng
  • Thao tác với thư mục

    Thao tác với thư mục
    Cấp độ 40, Bài học 4
    Thao tác với file và thư mục
    1
    Không khả dụng
  • Tối ưu hóa IO

    Tối ưu hóa IO
    Cấp độ 41, Bài học 4
    Tối ưu hóa IO
    1
    Không khả dụng
  • Serialization

    Serialization
    Cấp độ 42, Bài học 4
    Giới thiệu về serialization của object
    1
    Không khả dụng
  • Cấu hình serialization

    Cấu hình serialization
    Cấp độ 43, Bài học 4
    Cấu hình serialization
    1
    Không khả dụng
  • Tuần tự hóa cấu trúc phức tạp

    Tuần tự hóa cấu trúc phức tạp
    Cấp độ 44, Bài học 4
    Tuần tự hóa cấu trúc phức tạp
    1
    Không khả dụng
  • Tối ưu hóa serialization nhị phân

    Tối ưu hóa serialization nhị phân
    Cấp độ 45, Bài học 4
    Tối ưu hóa serialization nhị phân
    1
    Không khả dụng
  • Tuần tự hóa JSON

    Tuần tự hóa JSON
    Cấp độ 46, Bài học 4
    Tuần tự hóa JSON
    1
    Không khả dụng
  • Tuần tự hóa XML

    Tuần tự hóa XML
    Cấp độ 47, Bài học 4
    Tuần tự hóa XML
    1
    Không khả dụng
  • Biểu thức lambda

    Biểu thức lambda
    Cấp độ 48, Bài học 4
    Biểu thức lambda
    1
    Không khả dụng
  • Lập trình hàm

    Lập trình hàm
    Cấp độ 49, Bài học 4
    Lập trình hàm
    1
    Không khả dụng
  • Sự kiện và xử lý sự kiện

    Sự kiện và xử lý sự kiện
    Cấp độ 50, Bài học 4
    Sự kiện và xử lý sự kiện
    1
    Không khả dụng
  • Đa luồng

    Đa luồng
    Cấp độ 51, Bài học 4
    Những điều cơ bản về đa luồng
    1
    Không khả dụng
  • Đồng bộ hóa luồng

    Đồng bộ hóa luồng
    Cấp độ 52, Bài học 4
    Đồng bộ hóa luồng
    1
    Không khả dụng
  • Vấn đề đa luồng

    Vấn đề đa luồng
    Cấp độ 53, Bài học 4
    Vấn đề đa luồng
    1
    Không khả dụng
  • Song song hóa và ForkJoin

    Song song hóa và ForkJoin
    Cấp độ 54, Bài học 4
    Song song hóa và ForkJoin
    1
    Không khả dụng
  • Lập trình bất đồng bộ

    Lập trình bất đồng bộ
    Cấp độ 55, Bài học 4
    Lập trình bất đồng bộ
    1
    Không khả dụng
  • Các thao tác bất đồng bộ với tệp

    Các thao tác bất đồng bộ với tệp
    Cấp độ 56, Bài học 4
    Các thao tác bất đồng bộ với tệp
    1
    Không khả dụng
  • Virtual Threads

    Virtual Threads
    Cấp độ 57, Bài học 4
    Virtual Threads
    1
    Không khả dụng
  • Đào sâu vào lập trình đa luồng

    Đào sâu vào lập trình đa luồng
    Cấp độ 58, Bài học 4
    Đào sâu vào lập trình đa luồng
    1
    Không khả dụng
  • Làm việc song song với file

    Làm việc song song với file
    Cấp độ 59, Bài học 4
    Làm việc song song với file
    1
    Không khả dụng
  • Mô-đun và cấu trúc dự án

    Mô-đun và cấu trúc dự án
    Cấp độ 60, Bài học 4
    Mô-đun và cấu trúc dự án
    1
    Không khả dụng
  • Làm việc với process

    Làm việc với process
    Cấp độ 61, Bài học 4
    Làm việc với process
    1
    Không khả dụng
  • Phản chiếu (Reflection)

    Phản chiếu (Reflection)
    Cấp độ 62, Bài học 4
    Phản chiếu và khả năng động
    1
    Không khả dụng
  • Ghi log

    Ghi log
    Cấp độ 63, Bài học 4
    Ghi log, giám sát và profiling
    1
    Không khả dụng
  • Bộ nhớ và thu gom rác

    Bộ nhớ và thu gom rác
    Cấp độ 64, Bài học 4
    Bộ nhớ và thu gom rác
    1
    Không khả dụng
  • Những khả năng mới của ngôn ngữ

    Những khả năng mới của ngôn ngữ
    Cấp độ 65, Bài học 4
    Những khả năng mới của ngôn ngữ
    1
    Không khả dụng
Học
  • Đăng ký
  • Khóa học Java
  • Trợ giúp bài tập
  • Bảng giá
  • Dự án trò chơi
  • 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
Advertisement