Java Cơ Bản
Deque trong Java
Interface Deque (viết tắt của Double-Ended Queue) trong Java là một interface định nghĩa một cấu trúc dữ liệu cho phép chúng ta có thể thêm hoặc xoá các phần tử ở trước hoặc ở phía sau đó các bạn: Các bạn có thể xem… Read More
Switch statement trong Java – Phần 2
Trong bài viết trước, mình đã giới thiệu với các bạn các kiến thức cơ bản về switch statement trong Java. Trong bài viết này, mình sẽ nói thêm về những feature mới mà Java hỗ trợ kể từ phiên bản 14 trở đi các… Read More
Cài đặt JDK sử dụng SDKMAN
Mình đã hướng dẫn các bạn cách Cài đặt Oracle JDK trên macOS và Cài đặt Oracle JDK trên Ubuntu bằng cách download các tập tin cài đặt của Oracle JDK về và cài đặt manually. Có một cách khác thuận tiện và dễ dàng hơn… Read More
Virtual thread trong Java
Trong bài viết Khởi tạo và chạy một thread trong Java, mình đã giới thiệu với các bạn về class Thread của Java để tạo mới một thread. Thread tạo bởi class Thread này được gọi là platform thread và số lượng platform thread có thể… Read More
Scoped Value trong Java
Scoped Value trong Java là một tính năng của Java cho phép chúng ta có thể lấy các immutable data ở bất kỳ đâu trong các đoạn code liên quan với nhau mà chúng ta muốn, không cần phải truyền data này từ phương thức… Read More
ThreadLocal trong Java
Class ThreadLocal trong Java là một class cho phép chúng ta có thể lưu trữ và lấy giá trị của các biến trong cùng một thread đó các bạn. Chỉ cần cùng một thread thì các bạn có thể lưu trữ một giá trị và… Read More
Structured Concurrency trong Java
Structured Concurrency trong Java là một cải tiến của Java từ Java 19, trong việc hiện thực, bảo trì các đoạn code liên quan đến việc thực thi các tác vụ gồm nhiều tác vụ con được xử lý multi threading. Việc cải tiến này… Read More
Làm việc với các tập tin .properties sử dụng class Properties trong Java
Tập tin .properties là những tập tin dùng để cấu hình các thông tin cho ứng dụng. Đây là những thông tin có thể thay đổi trong quá trình chúng ta phát triển và deploy ứng dụng lên môi trường production. Những thông tin này… Read More
Định dạng chuỗi trong Java
Trong Java, để định dạng một chuỗi bao gồm những giá trị gì, những giá trị này được lấy từ đâu, các bạn có thể sử dụng phương thức static format() của đối tượng String cùng với format mà các bạn muốn. Để định dạng… Read More