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 giới thiệu những điểm mới mẻ này đến các bạn.
Xem thêm việc làm Java lương cao trên TopDev
Khởi tạo thực thể Nhân viên (Employee) có 3 thuộc tính là tên, tuổi và mức lương:
Mục tiêu của chúng ta là sắp xếp nhân viên theo 1 trong 3 tiêu chí: tên, tuổi hay mức lương. Với Java 7, dùng 2 class là java.util.Collections và java.util.Comparator để so sánh và sắp xếp:
Với Java 8 lambda, cú pháp sẽ ngắn gọn hơn, gần với ngôn ngữ tự nhiên hơn
Như vậy, chúng ta đã thay thế cú pháp cũ
bằng cú pháp mới Lambda
SmartJob đã đóng gói project để bạn tải về chạy thử: Java8_sort . Clone/fork từ repository Github: https://github.com/SmartJobVN/java8
Đỗ Như Vý – developer tại SmartJob – Nguồn smartjob.vn
Có thể bạn quan tâm:
- 10x engineer – cắt giảm chi phí 10 lần
- Những điểm mới của Java 8 (phần 3: Streams API – tiếp)
- Những điểm mới của Java 8 (phần 5: Tham chiếu phương thức)
Xem thêm tuyển dụng CNTT hấp dẫn trên TopDev
- T Từ khóa final trong Java
- R RxJava – Thời đại lập trình Reactive programming ứng dụng Android đã tới
- J Java roadmap cho newbie – Từ số 0 đến chuyên nghiệp
- T Top các Framework Java Backend phổ biến cho anh em Developer
- T Tìm hiểu về lớp HashMap trong Java: Các hoạt động và cách dùng
- L Lập trình Android bằng Java: Hướng dẫn toàn diện
- J Java Super là gì? Sự khác biệt giữa Java Super và Java thông thường
- K Khai báo phương thức overloading trong Java
- J Java Sleep: Kỹ thuật ngủ luồng trong lập trình Java
- S Sử dụng subString trong xử lý văn bản trong Java