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

Java 8 đề cập đến phiên bản mới nhất của nền tảng Java.

1
Là Collection.stream (). Filter (). ForEach () không hiệu quả so với một tiêu chuẩn cho mỗi vòng lặp?
IntelliJ IDEA vừa được đề xuất với tôi để thay thế vòng lặp for-every sau đây bằng lệnh gọi "forEach" của Java 8: for (Object o : objects) { if (o instanceof SomeObject) { doSomething(); } } Cuộc gọi được đề xuất như thế này: objects.stream().filter(o -> o instanceof SomeObject).forEach(o …

5
Giao diện tĩnh có phải là một thực hành tốt?
Gần đây tôi đã nhận thấy có một tùy chọn để có các phương thức tĩnh trong giao diện. Tương tự như với các trường tĩnh của giao diện, có một hành vi thú vị: Chúng không được kế thừa. Tôi không chắc nó có hữu ích trong các giao …
13 java  java8 

2
Các cá thể Luồng Java 8 phải luôn luôn đóng () 'd?
Làm tiêu tan Javadoc : Các luồng có phương thức BaseStream.close () và triển khai AutoClosizable, nhưng gần như tất cả các trường hợp luồng không thực sự cần phải đóng sau khi sử dụng. Nói chung, chỉ các luồng có nguồn là kênh IO (chẳng hạn như các luồng …
12 java  resources  java8 


2
Có bất kỳ lý do nào để không sử dụng Tùy chọn làm đối số phương thức trong trường hợp bạn biết đối số là thứ có thể cần hoặc không cần thiết?
Với Java 8, tôi đã thấy ngày càng nhiều bài viết về việc sử dụng Tùy chọn / Tùy chọn. Tôi hiểu những gì họ cố gắng đại diện, và tôi thấy nhiều ví dụ về họ đang được sử dụng làm lợi nhuận. Tuy nhiên, điều tôi không thấy …



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.