Những điểm mới của Java 8 (phần 1: Lambda expression)

332

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. SmartJob xin giới thiệu những điểm mới mẻ này đến các bạn.

  10 lý do cho thấy tại sao bạn nên theo học ngôn ngữ lập trình Java
  Những mã xấu mà Java 8 có thể khử

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:

java8_logo

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

Lambda là một ký tự trong bảng chữ cái Hy Lạp

Lambda là một ký tự trong bảng chữ cái Hy Lạp

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

Bài viết gốc được đăng tải tại smartjob.vn

Có thể bạn quan tâm:

Xem thêm tuyển dụng CNTT hấp dẫn trên TopDev