Functional Interface là gì? Functional Interface API trong Java 8
Bài viết được sự cho phép của tác giả Trần Hữu Cương
1. Functional Interface là gì?
Functional Interface là interface có duy nhất 1 method...
Cách sử dụng Java 8 Stream để xử lý dữ liệu
Trong thế giới lập trình, dữ liệu là một thành phần thiết yếu. Xử lý dữ liệu hiệu quả là điều cần thiết để...
Các phần mềm giả lập Java dành cho máy tính tốt nhất
Java là một ngôn ngữ lập trình hỗ trợ đa nền tảng, nhất là trên các thiết bị di động, chúng ta có thể...
Top các Framework Java Backend phổ biến cho anh em Developer
Ngôn ngữ lập trình Java luôn được đông đảo lập trình viên ưa chuộng và sử dụng nhờ sự rõ ràng về mặt cấu...
Interface trong Java – Bạn đã hiểu đúng? Nếu chưa, mời đọc ngay
Bài viết được sự cho phép của tác giả Sơn Dương
Trong một lần tình cờ vào VOZ forums, có một bạn hỏi về Interface...
Hướng dẫn Java Design Pattern – Transfer Object
Bài viết được sự cho phép của tác giả Giang Phan
Transfer Object Pattern là gì?
Transfer Object/ Data Transfer Object Pattern là một dạng Architectural Design Pattern,...
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...
Tìm hiểu cơ chế Lazy Evaluation của Stream trong Java 8
Bài viết được sự cho phép của tác giả Giang Phan
Trong bài viết “Giới thiệu về Stream API trong Java 8” , chúng ta...
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...
Tính trừu tượng (Abstraction) trong Java
Trong lập trình hướng đối tượng, tính trừu tượng và tính kế thừa là hai khái niệm quan trọng và được sử dụng rộng...
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...
Sử dụng subString trong xử lý văn bản trong Java
Chuỗi con (subString) là một khái niệm quen thuộc trong lập trình Java. Nó giúp chúng ta thao tác và xử lý dữ liệu...
Java roadmap cho newbie – Từ số 0 đến chuyên nghiệp
Java là một ngôn ngữ lập trình có lịch sử lâu đời, được Sun Microsystems phát hành lần đầu vào năm 1995. Nó là...
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...
Code ví dụ Callable, Future, Executors trong Java
Bài viết được sự cho phép của tác giả Trần Hữu Cương
Thay vì tạo thread bằng việc Extend Thread hoặc implement Runable và tự...
Tạo ứng dụng Java RESTful Client với thư viện OkHttp
Bài viết được sự cho phép của tác giả Giang Phan
Trong các bài viết trước chúng ta sử dụng thư viện Jersey client để...
Cùng một công việc, Java đòi hỏi nhiều dòng code hơn Python?
Vì sao những ngôn ngữ như Java đòi hỏi phải code nhiều hơn Python khi thực hiện cùng một công việc?
Có rất nhiều lí...
Giới thiệu Feign – Tạo ứng dụng Java RESTful Client không thể đơn giản...
Bài viết được sự cho phép của tác giả Giang Phan
Trong các bài viết trước chúng ta sử dụng thư viện Jersey client, OkHttp, Retrofit để gọi các...
Giới thiệu Cypress – Testing Tool cho FrontEnd
Bài viết được sự cho phép của tác giả Phạm Minh Khoa
Cypress là gì?
Cypress là tool phục vụ cho UI Automation test và chính xác...
Cách xây dựng ThreadLocal trong Java
Bài viết được sự cho phép của tác giả Trần Văn Dem
ThreadLocal là một công cụ rất mạnh mẽ của Java Concurrent. Nó cung cấp API...