Skip to main content

Command Palette

Search for a command to run...

Effective Java Phần Mở Đầu

Published
•2 min read•View as Markdown
Effective Java Phần Mở Đầu

Đây là Series nghiên cứu về kĩ thuật trong effective,

Effective Java là một trong những cuốn sách hay dành cho dân Java developer, và mình cũng đã có dịp để đọc và nghiêm cứu hôm nay chia sẽ mọi người qua phiên bản gắn gọn và dùng tiếng việt để mọi người dễ đọc.

Tổng quát về những topic có trong sách.

  • Tạo và Hủy Đối Tượng – Các phương pháp tốt nhất để tạo và quản lý vòng đời đối tượng.

  • Các Phương Thức Chung cho Mọi Đối Tượng – Cách triển khai đúng equals, hashCode, toString, và compareTo.

  • Lớp và Giao Diện – Nguyên tắc thiết kế lớp, đóng gói và kế thừa.

  • Generics (Kiểu Tổng Quát) – Sử dụng Generics để đảm bảo mã an toàn về kiểu dữ liệu.

  • Enum và Annotation – Cách sử dụng Enum và Annotation để tổ chức mã tốt hơn.

  • Lambda và Stream – Viết mã theo phong cách hàm và khai báo với Java Streams và Lambdas.

  • Phương Thức – Các thực tiễn tốt nhất khi thiết kế phương thức, xử lý tham số và giá trị trả về.

  • Lập Trình Chung – Tránh các lỗi phổ biến, tận dụng thư viện tiêu chuẩn và tối ưu hóa mã.

  • Xử Lý Ngoại Lệ (Exceptions) – Cách sử dụng ngoại lệ hiệu quả, khi nào nên dùng checked và unchecked exceptions.

  • Lập Trình Đồng Thời (Concurrency) – Viết mã đa luồng an toàn và hiệu quả.

  • Tuần Tự Hóa (Serialization) – Kỹ thuật tuần tự hóa đối tượng trong Java đúng cách.