«java-8» 태그된 질문

2014 년 3 월 18 일에 릴리스 된 Java 플랫폼의 버전 8 (내부 번호 1.8) 인 Java 8 관련 질문에이 태그를 사용하십시오. 대부분의 경우 java 태그도 지정해야합니다.




6
java.util.Optional이 Serializable이 아닌 이유, 이러한 필드로 객체를 직렬화하는 방법
Enum 클래스는 Serializable이므로 객체를 열거 형으로 직렬화하는 데 문제가 없습니다. 다른 경우는 클래스에 java.util.Optional 클래스의 필드가있는 경우입니다. 이 경우 다음 예외가 발생합니다. java.io.NotSerializableException : java.util.Optional 이러한 클래스를 처리하는 방법, 직렬화하는 방법은 무엇입니까? 이러한 개체를 원격 EJB 또는 RMI를 통해 보낼 수 있습니까? 다음은 그 예입니다. import java.io.ByteArrayOutputStream; import java.io.IOException; import …

11
인터페이스의 정적 메서드와 기본 메서드의 차이점
이제 인터페이스에서 정적 및 기본 메서드를 정의 할 수 있다는 것을 알았을 때 인터페이스를 통해 학습했습니다. public interface interfacesample2 { public static void method() { System.out.println("hello world"); } public default void menthod3() { System.out.println("default print"); } } 두 가지의 차이점을 친절하게 설명하고 언제 사용하는지에 대한 예가 있다면 좋을 것입니다. 인터페이스에 …
107 java  java-8 



20
스트림에서 연속 쌍 수집
스트림을 감안할 때 등 { 0, 1, 2, 3, 4 }, 어떻게하면 그것을 주어진 형태로 가장 우아하게 바꿀 수 있습니까? { new Pair(0, 1), new Pair(1, 2), new Pair(2, 3), new Pair(3, 4) } (물론 내가 Pair 클래스를 정의했다고 가정)? 편집 : 이것은 int 또는 원시 스트림에 관한 것이 아닙니다. …
102 java  java-8  java-stream 

6
LocalDate 및 LocalDateTime에서 Epoch를 추출하는 방법은 무엇입니까?
또는 Long인스턴스에서 에포크 값을 어떻게 추출 합니까? 다음을 시도했지만 다른 결과를 제공합니다.LocalDateTimeLocalDate LocalDateTime time = LocalDateTime.parse("04.02.2014 19:51:01", DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss")); System.out.println(time.getLong(ChronoField.SECOND_OF_DAY)); // gives 71461 System.out.println(time.getLong(ChronoField.EPOCH_DAY)); // gives 16105 내가 원하는 것은 단순히 1391539861로컬 datetime 값 입니다 "04.02.2014 19:51:01". 내 시간대는 Europe/Oslo일광 절약 시간제 UTC + 1입니다.
102 java  time  java-8  epoch  java-time 

9
ZonedDateTime을 날짜로 변환하는 방법?
내 데이터베이스에 서버에 구애받지 않는 날짜 시간을 설정하려고하는데 UTC DateTime을 설정하는 것이 가장 좋은 방법이라고 생각합니다. 내 db 서버는 Cassandra이고 Java 용 db 드라이버는 날짜 유형 만 이해합니다. 내 코드에서 새로운 Java 8 ZonedDateTime을 사용하여 지금 UTC ( ZonedDateTime.now(ZoneOffset.UTC))를 얻는다고 가정하면 어떻게이 ZonedDateTime 인스턴스를 "레거시"Date 클래스로 변환 할 수 있습니까?

8
평신도를위한 Java 8 공급 업체 및 소비자 설명
Java를 배우는 비 Java 프로그래머로서 나는 현재 Supplier및 Consumer인터페이스에 대해 읽고 있습니다. 그리고 나는 그들의 사용법과 의미에 대해 머리를 감쌀 수 없습니다. 이 인터페이스를 언제, 왜 사용합니까? 누군가 나에게 이것에 대한 간단한 평신도 예제를 줄 수 있습니까? 나는 Doc 예제가 내 이해에 충분히 간결하지 않다는 것을 발견하고 있습니다.
101 java  java-8 

5
스트림은 언제 사용해야합니까?
a List와 그 stream()방법을 사용할 때 방금 질문을 받았습니다. 내가 알고 있지만 방법 을 사용하여, 나는 확신에 대한 아니에요 때 사용할 수 있습니다. 예를 들어, 다른 위치에 대한 다양한 경로가 포함 된 목록이 있습니다. 이제 주어진 단일 경로에 목록에 지정된 경로가 포함되어 있는지 확인하고 싶습니다. boolean조건이 충족되었는지 여부에 따라 를 …

9
Java 8의 다중 널 검사
여러 null 검사에 대해 약간 추악한 아래 코드가 있습니다. String s = null; if (str1 != null) { s = str1; } else if (str2 != null) { s = str2; } else if (str3 != null) { s = str3; } else { s = str4; } 그래서 Optional.ofNullable아래와 …

7
Java 8 스트림이 비어 있는지 확인하는 방법은 무엇입니까?
Stream비 터미널 작업으로 a가 비어 있는지 확인 하고 그렇지 않은 경우 예외를 throw하려면 어떻게해야합니까? 기본적으로 아래 코드와 동일한 것을 찾고 있지만 중간에 스트림을 구체화하지 않습니다. 특히, 터미널 작업에서 스트림이 실제로 사용되기 전에는 검사가 발생하지 않아야합니다. public Stream<Thing> getFilteredThings() { Stream<Thing> stream = getThings().stream() .filter(Thing::isFoo) .filter(Thing::isBar); return nonEmptyStream(stream, () -> { …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.