W tym pytaniu, jeśli chcesz pobrać Oracle JDK, możesz pobrać v8u91 AND v8u92.Dlaczego firma Oracle publikuje za każdym razem 2 wersje JDK?
Dlaczego 2 wersje?
W tym pytaniu, jeśli chcesz pobrać Oracle JDK, możesz pobrać v8u91 AND v8u92.Dlaczego firma Oracle publikuje za każdym razem 2 wersje JDK?
Dlaczego 2 wersje?
AFAIK, niższa wersja jest bardziej konserwatywna, bardziej gotowa do produkcji. Wyższa wersja ma więcej optymalizacji, co jest dobre dla rozwoju, prawdopodobnie produkcji, i pozwala na publikowanie optymalizacji i funkcji, które chcieliby wydać, ale nie zostały tak dobrze przetestowane.
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Java SE 8u92 jest aktualizacja plastra ustawiona w tym wszystkie 8u91 oraz dodatkowe cechy (opisane w dokumentacji).
W szczególności differences documented są
SHA224 usunięty z listy wsparcia domyślnej jeśli SunMSCAPI włączona SunJSSE pozwala SHA224 jako dostępny podpisania i algorytmu mieszania dla połączeń TLS 1.2. Jednak obecna implementacja SunMSCAPI nie obsługuje jeszcze SHA224. Może to powodować problemy, jeśli używane są klucze prywatne SHA224 i SunMSCAPI w tym samym czasie.
Aby złagodzić problem, usuwamy SHA224 z domyślnej listy pomocy, jeśli włączono opcję SunMSCAPI.
Zobacz JDK-8064330.
Opcje Nowy JVM dodania: ExitOnOutOfMemoryError i CrashOnOutOfMemoryError Dwie nowe flagi JVM zostały dodane:
ExitOnOutOfMemoryError - Włączenie tej opcji spowoduje, że JVM wychodzi na pierwszym wystąpieniu out-of-memory błędu. Można go użyć, jeśli wolisz zrestartować instancję maszyny JVM, zamiast obsługiwać błędy braku pamięci.
CrashOnOutOfMemoryError - Jeśli ta opcja jest włączona, po wystąpieniu błędu braku pamięci JVM ulega awarii i tworzy tekstowe i binarne pliki awarii (jeśli włączone są pliki podstawowe).
Zobacz JDK-8138745.
W skrócie, jeśli leci do produkcji wersję, użyj niższą wersję, albo nigdy pęd nową wersję do produkcji, należy użyć wyższą wersję i przetestować aplikację z nim.
Powszechną praktyką w oprogramowaniu dla przedsiębiorstw jest obsługa bieżących i poprzednich (tj. 2) wydań. Ta praktyka nie ogranicza się do Javy Oracle, ale wiele innych produktów podąża za tym rozwiązaniem. –
Przeczytaj to: https://en.wikipedia.org/wiki/Software_versioning –
Firma Oracle rozróżnia aktualizacje o numerach nieparzystych (ang. Critical Patch Update, CPU) i nawet numerowaną aktualizację zestawu poprawek (PSU), a czasami wyzwala je jednocześnie. Opisują one te typy wydań i ich różnice pod adresem http://www.oracle.com/technetwork/java/javase/cpu-psu-explained-2331472.html – martin