(ĐANG XÂY DỰNG)
Khoá học này đề cập đến những phần hữu ích nhất của Java 8. Bản cập nhật này của nền tảng Java là lớn nhất trong số tất cả. Nó thậm chí còn lớn hơn Java 5, khi giới thiệu generics. Chúng ta sẽ bắt đầu với biểu thức lambda và Stream API, mang đến các mẫu cơ bản mới cho nền tảng Java. Nhiều vấn đề được giải quyết trước đây bằng mẫu Iterator giờ đây được giải quyết hiệu quả hơn với các mẫu mang lại bởi Stream API. Nhưng Java 8 không chỉ là về lambda, stream và collector, còn có một Java Date và Time API mới được đề cập trong khóa học này. API này sửa mọi khuyết điểm của API Date/Calendar trước đó và mang lại các khái niệm và công cụ mới, rất hữu ích. Nhiều tính năng mới mang lại hướng lập trình chức năng đã được thêm vào Collection API. Điều này cũng được đề cập một cách chi tiết. Nhiều điều khác cũng được đề cập; những điều nhỏ bé, phân tán ở đâu đó trong JDK, như lớp StringJoiner mới này, hữu ích để nối chuỗi với một tiền tố, một hậu tố và một ngăn cách. JavaFX và Nashorn cũng được đề cập một cách nhanh chóng, để hiển thị cách FXML mô tả Giao diện Người dùng Đồ họa, và cách mới để mô tả JavaFX bằng Javascript sử dụng Nashorn.