Câu hỏi được gắn thẻ «java-8»

Sử dụng thẻ này cho các câu hỏi dành riêng cho Java 8, phiên bản 8 (số nội bộ 1.8) của nền tảng Java, được phát hành vào ngày 18 tháng 3 năm 2014. Trong hầu hết các trường hợp, bạn cũng nên chỉ định thẻ java.

7
Luồng Java 8 - thu thập so với giảm
Khi nào bạn sẽ sử dụng collect()vs reduce()? Có ai có những ví dụ cụ thể, tốt khi nào thì tốt hơn là đi bằng cách này hay cách khác? Javadoc đề cập rằng thu thập () là một sự giảm đột biến . Cho rằng đó là một mức …
143 java  java-8  java-stream 

4
Tại sao một bộ kết hợp cần thiết cho phương thức rút gọn chuyển đổi loại trong java 8
Tôi gặp khó khăn trong việc hiểu đầy đủ vai trò của phương thức combinerStreams reduce. Ví dụ: đoạn mã sau không biên dịch: int length = asList("str1", "str2").stream() .reduce(0, (accumulatedInt, str) -> accumulatedInt + str.length()); Lỗi biên dịch cho biết: (đối số không khớp; int không thể chuyển đổi …
141 java  java-8  java-stream 



3
Tại sao Clonizable không được phản đối?
Người ta thường hiểu rằng Cloneablegiao diện trong Java bị hỏng. Có nhiều lý do cho việc này, mà tôi sẽ không đề cập; những người khác đã làm điều đó. Đó cũng là vị trí của chính các kiến ​​trúc sư Java . Do đó, câu hỏi của tôi …

6
Tùy chọn orElse Tùy chọn trong Java
Tôi đã làm việc với loại Tùy chọn mới trong Java 8 và tôi đã bắt gặp một hoạt động có vẻ như là một hoạt động phổ biến không được hỗ trợ về mặt chức năng: "orElseOptional" Hãy xem xét các mẫu sau: Optional<Result> resultFromServiceA = serviceA(args); if (resultFromServiceA.isPresent) …
137 java  lambda  java-8  optional  java-9 

2
Cách đặt SDK dự án IntelliJ IDEA
Tôi vừa cài đặt IntelliJ IDEA và khi tôi cố gắng tạo Dự án đầu tiên của mình, nó yêu cầu tôi thiết lập SDK dự án. Khi tôi nhấp vào "JDK", nó yêu cầu tôi chọn thư mục chính của JDK như trong hình này. Tôi đang gặp khó …








1
"Loại SAM" trong Java là gì?
Đọc về thông số kỹ thuật Java-8, tôi tiếp tục thấy các tài liệu tham khảo về 'các loại SAM'. Tôi đã không thể tìm thấy một lời giải thích rõ ràng về điều này là gì. Loại SAM là gì và kịch bản ví dụ khi nào có thể …
133 java  lambda  java-8 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.