Giới thiệuHôm nay mình sẽ share một bộ video Trọn bộ Java 8 new features từ Pluralsight . Với hơn 4 giờ học, các bạn sẽ nắm được tất cả những đặc điểm nổi bật nhất trong Java 8 như Lambda Expression, Stream, Date and Time API, ...This course covers the most useful parts of Java 8. This update … Continue reading Java 8 Tutorial: Trọn bộ Java 8 new features từ Pluralsight
Tag: Java 8
Java 8 Tutorial: Lambda expression and Streams in Java 8
Giới thiệu Hôm nay mình sẽ share một bộ video học Java 8 từ LiveLessions. Với hơn 3 giờ học, các bạn sẽ nắm được những đặc điểm nổi bật nhất trong Java 8 là Lambda Expression và Stream. Tóm tắt nội dung Cách sử dụng những đặc điểm quan trọng nhất trong Java 8: Lambda Expressions và Streams. … Continue reading Java 8 Tutorial: Lambda expression and Streams in Java 8
Java 8 Tutorial: Giới thiệu Nashorn Engine
Java 8 Tutorial: Giới thiệu Nashorn Engine 1.Giới thiệu Sự ra đời của Java 8 trong năm 2014 này có rất nhiều thay đổi mới trong đó chúng ta phải kể đến việc phát triển Nashorn Engine nhằm thay thế cho Rhino Engine cũ và tích hợp chúng vào trong JVM để làm cho lập … Continue reading Java 8 Tutorial: Giới thiệu Nashorn Engine
Java 8 Tutorial: Arrays.parallelSort
Java 8 Tutorial: Arrays.parallelSort Trước Java 8, chúng ta thường dùng phương thức Arrays.sort để sắp xếp một array. Trong Java 8 chúng ta có thêm một lựa chọn nữa đó là phương thức Arrays.parallelSort. Về mặt giải thuật, cả 2 phương thức đều dùng phương pháp sắp xếp trộn (merge sort) để sắp xếp … Continue reading Java 8 Tutorial: Arrays.parallelSort
Java 8 Tutorial Series
Gần 2 năm rưỡi sau khi phiên bản Java 7 ra đời, ngày 18/3/2014, Oracle chính thức giới thiệu thế hệ tiếp theo: Java 8. Phiên bản mới này được xem là Java-7-hoàn-thiện-hơn bởi vì nhiều tính năng quan trọng trong Java 8 theo kế hoạch ban đầu thì thuộc về Java 7, nhưng các chậm … Continue reading Java 8 Tutorial Series
Java 8 Tutorial: Optional
Java 8 Tutorial: Optional Optional là 1 container được giới thiệu trong Java 8, theo quảng cáo của Oracle thì nó sẽ giúp cho các lập trình viên tránh được cơn ác mộng NullPointerException. Nhưng theo mình thấy thì thay vì kiểm tra null bằng cách thông thường, Optional cung cấp 1 số hàm, tiện … Continue reading Java 8 Tutorial: Optional
Java 8 Tutorial: Method Reference
Java 8 Tutorial: Method Reference Đi cùng với Lambda Expression, Java 8 có thêm một khái niệm mới là Method Reference. Chúng ta thường dùng Lambda Expression để tạo ra các method vô danh (anonymous method), nhưng đôi lúc Lambda Expression cũng có thể tham chiếu đến các phương thức có sẵn để thực thi. … Continue reading Java 8 Tutorial: Method Reference
Java 8 Tutorial: Default Method
Java 8 Tutorial: Default Method Java 8 giới thiệu một tính năng mới là Default Method. Nó cho phép thêm mới các method mới vào interface có sẵn mà các lớp con không cần phải implement lại method nó. Giúp cho cấu trúc của chương trình không bị phá vỡ. Ví dụ: Kết quả: Như … Continue reading Java 8 Tutorial: Default Method
Java 8 Tutorial: Functional Interface
Java 8 Tutorial: Functional Interface Trong Java, xuất hiện một khái niệm mới là SAM (Single Abstract Method) hay còn gọi là Functional Interface. Functional Interface thực chất là 1 Interface với duy nhất 1 abstract method (method không có phần body). Có thể các bạn sẽ tự hỏi Interface thì làm gì có các … Continue reading Java 8 Tutorial: Functional Interface
Java 8 tutorial: Cơ bản về Lambda Expression
Java 8 tutorial: Cơ bản về Lambda Expression Cuối cùng thì Lambda Expression đã xuất hiện trong phiên bản J2SE 8. Nếu đã làm qua các ngôn ngữ khác như: C#, Ruby, các bạn có thể đã biết được Lambda Expression là gì. Trong Java, xuất hiện một khái niệm mới là SAM (Single Abstract … Continue reading Java 8 tutorial: Cơ bản về Lambda Expression