Tính đóng gói trong Java: Sử dụng sao cho hiệu quả?
Tính đóng gói (encapsulation) là một trong những đặc điểm cơ bản và quan trọng nhất của ngôn ngữ lập trình hướng đối tượng...
Record class trong Java
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Trong Java, khái niệm immutable dùng để chỉ những class mà đối tượng...
Giới thiệu về Spring Integration
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Mình đã giới thiệu với các bạn về MuleSoft, một low code platform giúp...
Sử dụng phương thức flatMap() của đối tượng Stream trong Java
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Khi làm việc với đối tượng Stream trong Java, đôi khi chúng ta...
Hướng dẫn sử dụng thư viện Jackson
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Trong các bài trước, chúng ta đã tìm hiệu về thư viện Gson để chuyển...
Khai báo phương thức overloading trong Java
Trong lập trình hướng đối tượng, overloading là một khái niệm quan trọng và được sử dụng rộng rãi trong ngôn ngữ lập trình...
Hướng dẫn Java Design Pattern – Flyweight
Bài viết được sự cho phép của tác giả Giang Phan
Trong một số tình huống trong phát triển phần mềm, chúng ta có thể...
Tránh lỗi ConcurrentModificationException trong Java như thế nào?
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Một trong những vấn đề phổ biến trong khi loại bỏ các phần...
Java Sleep: Kỹ thuật ngủ luồng trong lập trình Java
Trong lập trình đa luồng, việc quản lý thời gian chờ đợi là rất quan trọng để đảm bảo tính đồng bộ và hiệu...
Type Query trong GraphQL với Spring Boot
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Trong bài viết trước, mình đã giới thiệu với các bạn về GraphQL, những...
Cài Đặt Các Công Cụ Phát Triển Cho Java
Bài viết được sự cho phép của tác giả Nhựt Danh
Các bạn đều biết rằng, để có thể code được Java, nhất định cần...
Những điểm mới của Java 8 (phần 1: Lambda expression)
Bài viết được sự cho phép của smartjob.vn
Vào quý I năm 2014, Java 8 được phát hành với nhiều ưu điểm mới. Topdev xin...
Ép Kiểu & Comment Source Code trong Java
Bài viết được sự cho phép của tác giả Nhựt Danh
Bài hôm nay chúng ta sẽ nói về 2 vấn đề “nhỏ”, đó là ép kiểu và comment...
Semaphore trong Java
Bài viết được sự cho phép của tác giả Giang Phan
Semaphore là gì?
Semaphore là một cơ chế giúp quản lý các nguồn chia sẻ...
Internationalization và Localization trong Java
Bài viết được sự cho phép của tác giả Lê Hồng Kỳ
Internationalization và Localization trong Java sẽ đề cập đến Internationalization và Localization.
Internationalization cũng có thể...
Vấn đề Nhà sản xuất (Producer) – Người tiêu dùng (Consumer) và đồng bộ...
Bài viết được sự cho phép của tác giả Giang Phan
Producer/ Consumer là một ví dụ kinh điển về vấn đề đồng hóa các luồng (multi-threading...
JDBC – người tiền sử trong kỷ Java
Bài viết được sự cho phép của tác giả Kiên Nguyễn
1. JDBC – người nguyên thủy.
Trước tiên, nhắc tới JDBC (Java Database Connectivity), ai trong...
Lombok là gì? Sinh code tự động trên Eclipse – Intellij
Bài viết được sự cho phép của tác giả Trần Hữu Cương
1. Lombok là gì?
Lombok là một thư viện Java giúp tự sinh ra...
Cách sử dụng phương thức contains trong Java
Phương thức contains() trong Java là một phương thức được sử dụng để kiểm tra xem một đối tượng có chứa một đối tượng...
Tìm hiểu Java Design Pattern – Service Locator
Bài viết được sự cho phép của tác giả Giang Phan
Trong các ứng dụng, chúng ta thường gặp trường hợp một class Client phụ thuộc...