tính đóng gói trong java

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

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...
Gioi thieu spring integration

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...
phương thức flatMap() của đối tượng Stream trong Java

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

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...
overloading trong java

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

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

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

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

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

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...
lambda expression

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

É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

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

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ể...
đồng bộ hóa trong java

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

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

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...
contains trong java

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

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...