Oracle wydaje oprogramowanie Java 7

Oracle wydaje oprogramowanie Java 7

    przez -
    15 379
    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.

    Podobne artykuły