Bỏ qua, tới nội dung chính
Cà Phê & Code Cà Phê & Code
  • Trang chủ
  • Chuyên mục
    • Java

    • Tất cả chuyên mục
  • Sê-ri
  • Thẻ
  • Giới thiệu
  • Liên hệ
Đăng nhập
  1. Trang chủ
  2. Thẻ
  3. bat-bien

#bat-bien

3 bài viết
Java 09/06/2026 6 phút

unmodifiableList vẫn đổi sau lưng bạn — ba mức bất biến của collection

Khung nhìn chỉ đọc khác bản sao bất biến ra sao, vì sao Set.of duyệt ra thứ tự khác nhau mỗi lần chạy JVM, và toList() khác collect(toList()).

#100-ngay-java#bat-bien#java#collections
1
Java 31/05/2026 7 phút

Đối tượng final vẫn bị sửa từ bên ngoài — hai lần, bằng hai đường khác nhau

Sao chép phòng vệ ở cửa vào và cửa ra, kiểm tra đầu vào ngay tại hàm khởi tạo, và vì sao kiểu bất biến giải quyết vấn đề tận gốc.

#100-ngay-java#bat-bien#thiet-ke#java
1
Java 22/05/2026 7 phút

record: một dòng thay cho sáu mươi, nhưng nó không bất biến sâu

javap cho thấy record sinh sẵn những gì, hàm khởi tạo rút gọn dùng để kiểm tra dữ liệu, và cái bẫy khi thành phần là một List sửa được.

#100-ngay-java#bat-bien#java#record
1
Tìm kiếm
Admin

Nơi cà phê gặp dòng code

Xem thêm
Chuyên mục
  • Java 47
Xem nhiều nhất
Biến, kiểu nguyên thuỷ và kiểu tham chiếu: vì sao 127 khác 128 05/05/2026 · 13
Từ mã nguồn tới lúc chạy: mổ một file .class ra xem bên trong 04/05/2026 · 9
Bản đồ hệ sinh thái Java: JDK, JRE, JVM và chuyện chọn bản nào 02/05/2026 · 8
Điều kiện và vòng lặp: bỏ switch kiểu cũ đi được rồi 07/05/2026 · 7
Cài JDK 21 và chạy chương trình đầu tiên mà không cần build tool 03/05/2026 · 5
Thẻ phổ biến
#100-ngay-java#java#collections#oop#thiet-ke#jmh#bat-bien#bytecode#exception#functional#generics#lambda#interface#jdk#pattern-matching#record#sealed#autoboxing#bigdecimal#cache#classpath#comparator#constructor#da-hinh#default-method#deque#dieu-khien#encapsulation#equals#hashcode#hashmap#hieu-nang#inner-class#iterator#javac#jvm#ke-thua#kieu-du-lieu#list#logging#mang#memory-leak#method#optional#package#pecs#queue#resource#sap-xep#sdkman#set#slf4j#solid#string#switch#toan-tu#treemap#type-erasure#varargs
Lưu trữ
  • Tháng 6/2026 17
  • Tháng 5/2026 30
Theo dõi blog

Nhận email mỗi khi có bài viết mới. Không quảng cáo, huỷ bất cứ lúc nào.

Hoặc dùng RSS
Cà Phê & Code Cà Phê & Code

Blog cá nhân chia sẻ kiến thức lập trình, kiến trúc phần mềm và công nghệ.

Liên kết
  • Trang chủ
  • Chuyên mục
  • Thẻ
  • Giới thiệu
  • Liên hệ
Chuyên mục nổi bật
Java (47)

© 2026 Cà Phê & Code. Bảo lưu mọi quyền. Được xây dựng bằng Spring Boot & Thymeleaf.