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
  • Bạn đã đạt cấp 27

    Đa luồng Java
    Cấp độ 7,Bài học 0
    Cấp 27
    Có sẵn
  • Vòng lặp (ngắt và quay lại, tiếp tục, nhãn)

    Đa luồng Java
    Cấp độ 7,Bài học 1
    "Chào, Amigo!" "Hôm nay tôi sẽ cho bạn biết về một số điều thuận tiện khi làm việc với các vòng lặp." "Đầu tiên là từ khóa break . Nếu bạn sử dụng lệnh này trong phần thân của vòng lặp, thì vòng lặp sẽ kết thúc ngay lập tức khi lệnh được th
    Có sẵn
  • Thực hành sử dụng break và continue

    Đa luồng Java
    Cấp độ 7,Bài học 2
    "Chào, Amigo!"
    Có sẵn
  • DeadLock và nguyên nhân của nó

    Đa luồng Java
    Cấp độ 7,Bài học 3
    "Chào, Amigo!" "Hôm nay tôi sẽ cho bạn biết bế tắc là gì." “Này, cậu đã nói với tớ về một chuyện như thế rồi mà.” "Vâng, tôi đã làm. Nhưng hôm nay chúng ta sẽ xem xét chủ đề này chi tiết hơn." "Trong trường hợp đơn giản nhất, bế tắc liên qu
    Có sẵn
  • Thực hành viết bế tắc của riêng bạn

    Đa luồng Java
    Cấp độ 7,Bài học 4
    "Chào, Amigo!"
    Có sẵn
  • Các chiến lược để tránh deadLock

    Đa luồng Java
    Cấp độ 7,Bài học 5
    "Chào, Amigo!" "Tôi muốn nói với bạn về một vài chiến lược để tránh bế tắc." "Chiến lược tốt nhất là một kiến trúc chu đáo và một bộ quy tắc quản lý khi nào và theo thứ tự nào bạn có thể sử dụng khóa (có được các mutexes). Cách tiếp cận cổ
    Có sẵn
  • Thực hành khắc phục bế tắc

    Đa luồng Java
    Cấp độ 7,Bài học 6
    "Chào, Amigo!"
    Có sẵn
  • Chiến lược "chờ-thông báo-thông báo cho tất cả"

    Đa luồng Java
    Cấp độ 7,Bài học 7
    "Chào, Amigo!" "Tôi muốn tìm hiểu sâu hơn với bạn về thông báo chờ. Các phương thức thông báo chờ cung cấp một cơ chế thuận tiện cho các luồng tương tác. Chúng cũng có thể được sử dụng để xây dựng các cơ chế cấp cao phức tạp cho tương tác l
    Có sẵn
  • Một số sắc thái

    Đa luồng Java
    Cấp độ 7,Bài học 8
    "Chào, Amigo!" "Và một vài chi tiết nữa. Hãy gọi đó là lời khuyên thiết thực." "Giả sử bạn có một phương pháp đang chờ một thứ gì đó và ngủ quên cho đến khi một điều kiện được thỏa mãn." Nếu bộ sưu tập trống, thì chúng tôi đợi public synchr
    Có sẵn
  • Thực hành với "wait-notify-notifyAll"

    Đa luồng Java
    Cấp độ 7,Bài học 9
    "Chào, Amigo!"
    Có sẵn
  • Các chi tiết khác về đồng bộ hóa và đa luồng

    Đa luồng Java
    Cấp độ 7,Bài học 10
    "Chào, Amigo!" "Có một chủ đề lớn ngoài kia—Mô hình bộ nhớ Java. Về cơ bản, bạn chưa cần phải biết về nó, nhưng sẽ rất hữu ích nếu biết về nó." "Để loại bỏ tất cả các sự cố tiềm ẩn, Java đã thay đổi cơ chế quản lý bộ nhớ của nó. Giờ đây, bộ
    Có sẵn
  • Học google. (Cách sử dụng mặt nạ để lấy danh sách tệp)

    Đa luồng Java
    Cấp độ 7,Bài học 11
    "Chào, Amigo!" "Hãy tiếp tục bài học của chúng ta về cách Google." "Đây là một số bài tập:" Bài tập tìm kiếm trên web: 1 Điều gì xấu về câu lệnh goto? 2 Các từ dành riêng trong Java là gì? 3 Điều gì xảy ra nếu tôi gọi đợi bên ngoài khối đượ
    Có sẵn
  • 1
  • 2
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