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
  • Con đường của lập trình viên

    JAVA 25 SELF
    Cấp độ 13,Bài học 0
    Trong bài giảng này, bạn sẽ biết cách hình thành sự nghiệp của một lập trình viên: từ những bước đầu đến cấp Senior, mức lương trong ngành ra sao, cách chọn hướng phát triển, có những nhánh nghề nghiệp nào và vì sao lập trình viên thường hạnh phúc và được săn đón. Tài liệu sẽ giúp bạn hiểu cách lên kế hoạch phát triển nghề nghiệp của mình và thực tế có thể đạt được những gì trong 5 năm ở lĩnh vực IT.
    Có sẵn
  • Tổng quan về java.time API, khác biệt so với các API cũ

    JAVA 25 SELF
    Cấp độ 13,Bài học 1
    Trong bài giảng này, bạn sẽ phân tích các vấn đề của các API ngày và thời gian cũ trong Java ( java.util.Date, java.util.Calendar, java.text.SimpleDateFormat) và làm quen với API hiện đại, an toàn và tiện dụng java.time (JSR‑310). Bạn sẽ hiểu các ưu điểm then chốt của các kiểu bất biến, cách làm việc rõ ràng với múi giờ, định dạng bằng DateTimeFormatter, cũng như học cách chuyển đổi giữa mã mới và mã kế thừa. Cuối cùng, chúng ta sẽ xem xét các lỗi thường gặp và cách tránh chúng.
    Có sẵn
  • LocalDate, LocalTime, LocalDateTime

    JAVA 25 SELF
    Cấp độ 13,Bài học 2
    Khám phá các lớp cơ bản của gói java.time: LocalDate (ngày), LocalTime (giờ) và LocalDateTime (ngày+giờ). Thực hành cách tạo đối tượng (giá trị hiện tại và phương thức factory), parse chuỗi ISO, trích xuất các thành phần, thao tác cộng/trừ, so sánh, cũng như các lỗi thường gặp và cách tránh chúng.
    Có sẵn
  • ZonedDateTime, Instant, làm việc với múi giờ

    JAVA 25 SELF
    Cấp độ 13,Bài học 3
    Trong bài giảng này, chúng ta tìm hiểu cách làm việc với thời gian và múi giờ trong Java 8+ API: ZonedDateTime và Instant là gì, cách tạo ngày/giờ trong múi giờ mong muốn ( ZoneId), chuyển cùng một sự kiện giữa các múi giờ bằng withZoneSameInstant(), lấy thời điểm tuyệt đối theo UTC, cũng như những “cạm bẫy” khi chuyển sang giờ mùa hè/đông. Cuối bài — ví dụ thực hành và các lỗi thường gặp.
    Có sẵn
  • Định dạng và phân tích chuỗi ngày: DateTimeFormatter

    JAVA 25 SELF
    Cấp độ 13,Bài học 4
    Hướng dẫn thực hành làm việc với ngày và thời gian trong Java bằng lớp DateTimeFormatter: các định dạng ISO tiêu chuẩn, mẫu tùy chỉnh ofPattern, định dạng và phân tích chuỗi, xử lý lỗi DateTimeParseException và bản địa hóa đầu ra (tên tháng và thứ trong tuần theo ngôn ngữ mong muốn).
    Có sẵn
  • Tính toán và so sánh ngày tháng, Duration, Period

    JAVA 25 SELF
    Cấp độ 13,Bài học 5
    Trong bài giảng này, chúng ta tìm hiểu cách làm việc với thời gian trong Java: cách cộng và trừ các khoảng trong LocalDate, LocalTime, LocalDateTime và ZonedDateTime, cách tìm chênh lệch bằng Period và Duration, so sánh ngày bằng các phương thức isBefore(), isAfter(), isEqual(), cũng như đếm chính xác đơn vị thông qua ChronoUnit.DAYS.between(). Chúng ta sẽ bàn về các sắc thái của Instant và múi giờ, đồng thời phân tích các lỗi thường gặp.
    Có sẵn
  • Thực tại thay thế: cơn sốt vàng mới của nhân tài AI

    JAVA 25 SELF
    Cấp độ 13,Bài học 6
    Trong bài viết này, bạn sẽ biết cách trí tuệ nhân tạo đã thay đổi thị trường việc làm trong IT: vì sao các tập đoàn lớn nhất cạnh tranh giành nhân tài AI, những khoản thù lao nào được đề nghị cho các chuyên gia hàng đầu, vai trò của các trường đại học và open-source thay đổi ra sao, và điều đó có ý nghĩa gì với các lập trình viên bình thường. Chào mừng đến kỷ nguyên mới, nơi bộ não — là đồng tiền đắt giá nhất!
    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