Oracle wydaje oprogramowanie Java 7

15
1814
java logo
java logo

Firma Oracle ogłosiła wydanie oprogramowania Java 7. Jest to pierwsze główne linia rozwoju Javy, która całkowicie została napisana przez Oracle, po tym jak firma przejęła kod od Sun Microsystems. W tym wydaniu znajdziemy 9494 poprawki, 1966 ulepszeń oraz optymalizacji i 9018 aktualizacji. Nowy kod oprogramowania opiera się na OpenJDK. Po raz pierwszy wykorzystano otwarty kod Javy jako podstawę dla komercyjnej wersji. Od wydania wersji Java SE 6 minęło już 5 lat.

W tym wydaniu Oracle skupiło się na zwiększeniu wydajności Javy na wielordzeniowych procesorach. W tym celu dodano nowy framework (join/fork) dla lepszego wsparcia dynamicznych i skryptowych języków (Ruby, Python i JavaScript).

Kolejnym usprawnieniem jest nowy asynchroniczny interfejs I/O (wejścia/wyjścia). Umożliwia on na dostęp do znacznie większej ilości danych na temat plików (np. atrybuty).

Poprawiono również bezpieczeństwo całej Javy (ulepszona obsługa algorytmów kryptograficznych), ulepszono wsparcie dla standardów webowych, dodano wsparcie dla Unicode 6.0.

Niestety nowa wersja Javy to również nowe problemy. Kompilator hotspot posiada poważny błąd w optymalizatorze. Powoduje on nieprawidłową kompilację niektórych pętli co może wywołać nieprawidłowe działanie aplikacji lub dawać błędne obliczenia. O błędzie poinformował Apache Software Foundation.

Błąd został odkryty na 5 dni przed wydaniem wersji stabilnej. Błędy otrzymały odpowiednio numery 7070134, 7044738, 7068051 i zostaną poprawione w nadchodzącej aktualizacji.

Tymczasowym rozwiązaniem jest skorzystanie z opcji JVM-XX:-UseLoopPredicate, dla wyłączenia optymalizatora.

Więcej informacji w notkach o wydaniu.

Poprzedni artykułFrugalware Linux 1.5 RC2
Następny artykułKDE SC 4.7

15 KOMENTARZE

  1. […] Dennis Gilmore ogłosił wydanie dystrybucji Fedora 16 Beta o nazwie kodowej Verne. W ciągu następnych pięciu tygodni powinniśmy spodziewać się stabilnego wydania. W tym wydaniu domyślnym boot menadżerem stał się GRUB2. Pojawiło się również wsparcie dla Xen Dom0 oraz systemd. W ostatnim momencie dodano również Java 7. […]

ZOSTAW ODPOWIEDŹ

Proszę wpisać swój komentarz!
Proszę podać swoje imię tutaj