Trong bài trước, tôi đã giới thiệu với các bạn Interface trong Java 8 là Default method và Static method. Trong bài này, chúng ta tiếp tục tìm hiểu một khái niệm mới về Interface trong Java 8 là Functional Interface. Trước khi tìm hiểu Functional Interface, chúng ta hãy cùng so sánh thế nào Lập […]
Danh sách bài viết Tháng Tư 2018
Interface trong Java 8 – Default method và Static method
Một trong những thay đổi lớn trong Java 8 là khái niệm về Interface. Như chúng ta đã biết trong những phiên bản Java trước, interface chỉ cho phép chúng ta khai báo các phương thức public abstract methods bên trong nó. Nhưng trong Java 8, chúng ta sẽ có thêm 2 khái niệm mới […]
Giới thiệu Java 8
Giới thiệu Java 8 Oracle đã phát hành một phiên bản Java 8 vào ngày 18/03/2014. Đây là một phiên bản mang tính cách mạng của Java cho nền tảng phát triển phần mềm. Nó bao gồm các nâng cấp khác nhau cho lập trình Java, JVM, Tools và các thư viện. Một số tính năng […]
Giới thiệu thư viện phổ biến của java – Commons Lang3
Trong bài này, tôi sẽ giới thiệu với các bạn một thư viện rất phổ biến của Java là commons lang3, hầu hết các ứng dụng trong Java đều sử dụng thư viện này. Thư viện Apache Commons Lang 3 cung cấp rất nhiều phương thức hỗ trợ các lớp Java Core, bao gồm các […]
Giới thiệu thư viện phổ biến của java – Project Lombok
Giới thiệu Project Lombok là một công cụ giúp chúng ta generate code một cách tự động nhưng không phải giống như các IDE làm. Các IDE generate các phương thức Getter, Setter và một số phương thức khác trong các tập tin .java. Project Lombok cũng generate các phương thức đó nhưng là trong […]
Hướng dẫn sử dụng thư viện Java Mail
Trong bài này tôi sẽ hướng dẫn các bạn gửi email sử dụng JavaMail API (javax.mail) và thư viện Apache commons mail. Gửi mail sử dụng JavaMail API của thư viện javax.mail Giới thiệu JavaMail là một API được sử dụng để soạn, gửi và đọc các tin điện tử (email). JavaMail API cung cấp độc […]