java-8
Jak dodać elementy strumienia Java8 do istniejącej listy
Javadoc z Collector pokazuje jak zbierać elementy strumienia do nowej Listy. Czy istnieje jedna linijka, która dodaje wyniki do istniejącej ArrayList?
Jawne wywołanie domyślnej metody w Javie
Java 8 wprowadza domyślne metody, aby zapewnić możliwość rozszerzania interfejsów bez konieczności modyfikowania istniejącyc ... oo() {
// how to invoke A.foo() here?
}
}
Biorąc pod uwagę powyższy kod, jak wywołasz A.foo() z metody klasy B?
Dlaczego metody statyczne klasy są dziedziczone, a nie metody statyczne interfejsu?
Rozumiem, że w Javie metody statyczne są dziedziczone tak jak metody instancji, z tą różnicą, że gdy są ponownie deklarowane, ... Animal.identify();
Cat.identify(); // This does not compile, because interface static methods do not inherit. (Why?)
}
Java 1.8 ASM ClassReader nie udało się przetworzyć pliku klasy-prawdopodobnie z powodu nowej wersji pliku klasy Java, która nie jest jeszcze obsługiwana
Moja aplikacja webowa działa dobrze na JDK 1.7, ale zawiesza się na 1.8 z następującym wyjątkiem(podczas uruchamiania serwera ... supported yet
Zakładam, że problem występuje z powodu wiosny i " asm.jar " biblioteka, od której zależy.
Jak to rozwiązać?
Android Studio Error: Error: CreateProcess error=216, Ta wersja %1 nie jest kompatybilna z używaną wersją systemu Windows
Zainstalowałem Android Studio 2.2 Preview 2 i otrzymałem ten błąd:
Błąd: Błąd CreateProcess=216, Ta wersja %1 nie jest z ... Ponownie zainstalowałem JDK, nadal ten sam problem.
Próbowałem nawet użyć wbudowanego JDK, ale wciąż mam to samo Wydanie:
Strumień Java 8 i działanie na tablicach
Właśnie odkryłem nowe możliwości Java 8 stream. Wracając z Pythona, zastanawiałem się, czy istnieje teraz zgrabny sposób na w ... konywanie operacji na tablicach, takich jak sumowanie, mnożenie dwóch tablic w sposób "pythoniczny jednowierszowy"?
Thanks
Jak ustawić IntelliJ IDEA Project SDK
Właśnie zainstalowałem IntelliJ IDEA i kiedy próbuję stworzyć mój pierwszy projekt, prosi mnie o skonfigurowanie Project SDK. ... na "JDK" prosi mnie o wybranie katalogu domowego JDK, jak pokazano na tym obrazku.
Mam problem z lokalizacją, gdzie jest.
Java 8 lambda Void argument
Załóżmy, że mam następujący interfejs funkcjonalny w Javie 8:
interface Action<T, U> {
U execute(T t);
}
I w nie ... tem.out.println("Do nothing!"); return null;};
Co jest brzydkie. Czy jest jakiś sposób na pozbycie się parametru typu Void?
Jak używać unsigned Integer w Javie 8 i Javie 9?
Java 8 dodaje obsługę unsigned int i longów: [21] W Oracle "Primitive data types" strona Oracle wspomina, że Java 8 dodaje ... System.out.println(values);
}
}
Więc, jest jakiś sposób, aby zadeklarować niepodpisaną liczbę całkowitą lub długą?
org.Apacz.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 15
Przenoszę webapp z Tomcat 7 na inny serwer z Tomcat 7 ale z Java 8.
Tomcat zaczyna się pomyślnie, ale w logu catalina.out do ... dPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
W czym może być problem?
Rendering Swing jest uszkodzony w JDK 1.8, poprawny w JDK 1.7
Zainstalowałem IntelliJ IDEA (13.1.1 #IC-135.480) i JDK 1.8.0 (x64) i wygenerowałem trochę GUI z GUI Form designer.
Potem u ... my mousePointer nad przyciskiem komponenty są renderowane w ten sposób (Text: testsentence.123; Button-Label: TestButton)
Java 8 Supplier & Consumer explanation dla laika
Jako programista nie-Java uczący się Javy, czytam w tej chwili o interfejsach Supplier i Consumer. I nie mogę zawinąć głowy w ... zy ktoś może mi podać prosty przykład laika ... uważam, że przykłady Doc nie są wystarczająco zwięzłe dla mojego zrozumienia.
Obsługa JPA dla Java 8 new date and time API
Używam Javy 8 do mojego nowego projektu.
Próbuję użyć nowego API daty i czasu w Javie 8, ale nie wiem, czy JPA 2.1 w pełni o ... znie używać nowego API daty i czasu w Javie 8 z JPA 2.1?
UPDATE:
Używam Hibernate (4.3.5.Końcowy) jako implementacja JPA.
Jak będą kompilowane funkcje Java lambda?
Loop.times(5, () -> {
System.out.println("looping");
});
Do którego z nich skutecznie by się skompilował?
for(int i ... System.out.println("looping");
}
}.call();
Czyli zastąpi (rodzaj inline), czy faktycznie stworzy anonimową klasę?
Jak zaimplementować wzorzec builder w Javie 8?
Często wydaje mi się żmudne implementowanie wzorca Buildera za pomocą konfiguracji Pre-java-8. Zawsze jest dużo prawie zdupli ... ate();
return person;
}
}
Jak powinien budowniczy wzorzec być zaimplementowane przy użyciu Java-8 udogodnienia?
Jak utrzymywać typy JSR-310 za pomocą Spring Data JPA?
Próbuję użyć Spring Data JPA 1.8 z Java 8 Date / Time API JSR-310.
Wszystko wydaje się działać, dopóki nie spróbuję umieścić ... t.dao" transaction-manager-ref="transactionManager"
entity-manager-factory-ref="entityManagerFactory"/>
Prawidłowa instalacja Javy 8 wraz z Javą 7
Mam JDK 1.7 zainstalowany na moim komputerze z systemem windows 7 i po zainstalowaniu JDK 1.8 u20 mam następujący błąd:
C:\ ... Environment.
Moja zmienna PATH wskazuje na starszą wersję(np.
Co Tu jest nie tak i jak Mogę używać Javy 8 wraz z Javą 7?
Java8: HashMap to HashMap using Stream / Map-Reduce / Collector
Wiem jak "przekształcić" prostą Javę List z Y -> Z, tj.:
List<String> x;
List<Integer> y = x.stream()
... ć się do String -> Integer. Podobnie jak w powyższym przykładzie List, chciałbym wywołać dowolną metodę (lub konstruktor).
Zbieraj kolejne pary ze strumienia
Dany strumień taki jak { 0, 1, 2, 3, 4 },
Jak mogę najbardziej elegancko przekształcić go w daną formę:
{ new Pair(0, 1), ...
Edit: tu nie chodzi wyłącznie o ints czy prymitywne strumienie. Odpowiedź powinna być ogólna dla strumienia dowolnego typu.
Kiedy powinienem używać streamów?
Właśnie natknąłem się na pytanie przy użyciu metody List i jej metody stream(). Chociaż wiem Jak z nich korzystać, nie jeste ... w celu pełne filtrowanie.
Czy moje założenie jest poprawne? Jeśli tak, dlaczego (a raczej Kiedy) użyłbym wtedy stream()?