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

Lưu trữ — Tháng 6/2026

17 bài viết
Java 17/06/2026 5 phút

String::toUpperCase và tienTo::concat — cùng cú pháp, hai ý nghĩa khác nhau

Bốn dạng method reference, chỗ tham số lặng lẽ trở thành this, trường hợp javac báo ambiguous, và khi nào rút gọn làm mã khó đọc hơn.

#java#functional#lambda#100-ngay-java
1
Java 16/06/2026 6 phút

Bốn giao diện hàm, và vì sao IntUnaryOperator nhanh hơn Function ba lần

Function, Supplier, Consumer, Predicate cùng cách ghép chúng lại, và số đo cho thấy chi phí thật của việc đóng hộp khi dùng nhầm biến thể.

#java#functional#lambda#100-ngay-java
1
Java 15/06/2026 7 phút

Lambda không bắt biến thì Java dùng lại đúng một đối tượng

Lambda được biên dịch thành invokedynamic cộng một phương thức private, vì sao biến phải effectively final, và this trong lambda khác this trong lớp ẩn danh.

#java#functional#bytecode#lambda#100-ngay-java
1
Java 14/06/2026 6 phút

Viết hai phương thức, nhận về một List đầy đủ — kể cả stream và equals

AbstractList cho bạn miễn phí toString, contains, subList, iterator, equals, hashCode. Kèm một danh sách sáu phần tử không lưu phần tử nào.

#thiet-ke#java#collections#100-ngay-java
1
Java 13/06/2026 6 phút

Dựng một HashSet tạm rồi vứt đi vẫn nhanh hơn 31 lần

Bảng chi phí các thao tác, ba tình huống chọn sai làm chậm hệ thống thật, và số đo cho thấy khi nào nên đổi cấu trúc dữ liệu ngay giữa hàm.

#java#collections#100-ngay-java#hieu-nang#jmh
1
Java 12/06/2026 6 phút

List<String> và List<Integer> là cùng một lớp lúc chạy

Xoá kiểu giải thích bốn thứ Java không cho làm — nạp chồng, new T[], instanceof có generic, new T() — cùng phương thức cầu nối mà trình biên dịch lén sinh ra.

#generics#java#type-erasure#100-ngay-java
1
  • 1
  • 2
  • 3

Trang 1 / 3 — tổng 17 bài viết

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.