Logowanie

Ukryj panel

Strona główna
MRT Net
Reklama
Logowanie
Nick :
Hasło :
 Zapisz
Rejestracja
Zgubiłeś hasło ?

Kamerki internetowe.

Panel sterowania
MRT Net
Aktualności
Artykuły
Archiwum
Czas na narty !
Czas na rower !
Zwiedzaj Kraków
Plikownia
Linki
Kalendarz
Galeria
Radio Online
Gry Online
Twój YouTube!
Ankiety
Newsletter
RSS
Księga gości
Wyszukiwarka
Kontakt

Reklama
MRT Net

40% zniżki karnet w PKL.

Partnerzy

Wyszukiwarka
Zaawansowane szukanie

Chmura Tag'ów
Microsoft Programy Samsung Wave Android Bada Aktualności Linki Nowości Informacje Fotografia T-Mobile Technologie Adobe Specyfikacje Galaxy Premiera Zapowiedzi Intel Nvidia Kraków Architektura Biotechnologia Chip System Nawigacja Galileo Gps Windows Linux Galeria Software Hardware Top 500 Superkomputery Serwer Wirtualizacja Flash Pamięci Internet Plikownia YouTube Gry Radio Amd Panasonic Nokia Nikon Sony OS Cloud Computing Red Hat Enterprise Toshiba LTE 4G Lockheed Martin Motorola IBM Internet Explorer 11 Grafen Wirtualna Mapa Krakowa Lamusownia Kraków DVB-T2 TeamViewer 13.0 Fifa 2018 Trasy rowerowe Pro Evolution Soccer 2018 Mozilla Firefox Pity 2017 Rakiety NSM Windows 8 Sony Xperia Tablet S LEXNET Samsung Galaxy S9 Dworzec Główny Kraków PKP Windows Phone Windows 10 Microsoft Lumia 950

Przedstawiono specyfikacje Javy 7 i 8.



Mark Reinhold, naczelny specjalista techniczny Oracle'a ds. Javy, ogłosił, że cztery wnioski Java Specification Request (JSR) decydujące dla dwóch kolejnych wersji Javy zostały właśnie zaakceptowane do rozpatrzenia w procesie JCP (Java Community Process).

Mają one być podstawą dla przedstawionego niedawno minimalistycznego planu rozwoju technologii Java. Według tego planu JDK 7 ma się ukazać w połowie 2011 roku bez funkcji Lambda, wprowadzającego modularność projektu Jigsaw oraz elementów projektu Coin. W zamian za to już pod koniec 2012 roku planowane jest wydanie JDK 8 - będzie on zawierał komponenty, z których zrezygnowano w Javie 7 (a może nawet coś więcej). Według pierwotnego planu (tzw. A) Java 7 zawierałaby od razu wszystkie przewidywane nowości, ale należałoby się jej spodziewać najwcześniej w połowie 2012 roku.

Przedstawione właśnie propozycje specyfikacji to wnioski JSR oznaczone numerami od 334 do 337. W JSR 334 - Small Enhancements for the Java Programming Language - znajduje się wiele technologii stworzonych wcześniej w ramach projektu Coin. Ze zbioru pomniejszych funkcji językowych we wniosku uwzględniono między innymi rozszerzenie deklaracji switch o łańcuchy string, zmiany w definiowaniu typów (dedukowanie), które mają oszczędzić żmudnego powtarzania uogólnionych parametrów, a także specjalny blok try, który odpowiada za prawidłowe udostępnianie zasobów.

Wniosek JSR 335 - Lambda Expressions for the Java Programming Language - jest poświęcony wprowadzeniu domknięć (closures) do języka. Idea ta wywodzi się z programowania funkcjonalnego. Od jakiegoś czasu funkcja ta jest obsługiwana także przez niefunkcjonalne języki takie jak C#, JavaScript, Perl, PHP, Python, Ruby i Smalltalk. Domknięcia przy wywołaniu reprodukują kontekst definicji, nawet jeśli kontekst poza funkcją już nie istnieje. Implementacja specyfikacji już się odbywa w ramach OpenJDK w projekcie Lambda.

JSR 336 - Java SE 7 Release Contents - stanowi zbiorczą specyfikację, w której skład wchodzą kolejne JSR i technologie Java. Wśród nich znajdują się np. nowe Concurrency API wraz z frameworkiem Fork/Join, nowe API File System (JSR 203), obsługa Unicode 6.0 i JDBC 4.1 oraz zmiana stylu graficznego interfejsu użytkownika (look and feel). W ramach JSR 336 uwzględnione ma być usprawnienie działania dynamicznie typowanych języków (JSR 292).

W JSR 337 - Java SE 8 Release Contents – znalazł się system modułów, który ma uwolnić programistów Javy od konieczności pamiętania pełnych ścieżek klas, oraz rozszerzony framework do Collections, który pozwoli im na bardziej wydajne i równoległe przeprowadzanie procesów.

Teraz, kiedy wnioski zostały przedłożone członkom JCP, komitet wykonawczy JCP będzie decydował o ich zatwierdzeniu lub odrzuceniu. Apache Software Foundation z góry zapowiedziała, że będzie głosować przeciwko propozycjom Oracle'a, jeśli koncern nie zmieni własnej strategii licencjonowania niezbędnych do uzyskania certyfikacji Java pakietów Test Compatability Kits (TCKs).

źródło: oracle


Jeśli chcesz otrzymywać wyczerpujące informacje z serwisu MRT Net, zaprenumeruj nasz Newsletter





Autor Komentarz
Brak komentarzy w bazie
Zegar
Aktualny czas w Kraków:

Pogoda

Aktualności
 · Promocje na majówkę: tańsze smartfony, raty 0 zł i spore zniżki
Napisane przez Piotr
( 09.05.2025 04:15 )

 · PKP Intercity zintegrowało bilety z warszawską komunikacją miejską
Napisane przez Piotr
( 08.05.2025 06:14 )

 · Warka z nowym pozycjonowaniem, identyfikacją i kampanią - "zrzucamy zbroję"
Napisane przez Piotr
( 07.05.2025 08:09 )

 · "Minghun" - poruszający film z Marcinem Dorocińskim od 2 maja na VOD
Napisane przez Piotr
( 06.05.2025 07:07 )

 · Netflix z mocnymi wynikami. Wall Street może odetchnąć z ulgą?
Napisane przez Piotr
( 05.05.2025 06:03 )

 · Majówka 2025
Napisane przez Piotr
( 02.05.2025 06:58 )


Ankiety
Czy w najbliższym czasie zamierzasz zainstalować Windows 11?
Czy Windows 11 okaże się tak samo dobry jak Windows 10?
 Tak
 Nie
 Zostaje przy obecnym systemie

 
Inne sondy

Subskrybuj RSS
[RSS]

Jeżeli chcesz na bieżąco śledzić najważniejsze wydarzenia, wykorzystaj możliwość kanałów informacyjnych RSS.
Jak subskrybować kanał RSS?


Galeria
Samsung Galaxy Ring

Artykuły
1 . Czym różni się NPU od GPU - wyjaśniamy kluczowe różnice.
(14.08.2024)
2 . Wielka dziura w odporności
(15.07.2024)
3 . Na uczelniach AI będzie śledziło plagiaty AI
(19.02.2024)
4 . Eksperci: kary za nieprzestrzeganie unijnych przepisów dot. AI mogą być wyższe niż za łamanie RODO.
(26.12.2023)
5 . SpaceX wyniesie na orbitę satelitę SatRev z perowskitami Saule Technologies
(07.11.2023)
6 . Aplikacja do słuchania obrazów z kosmosu.
(23.10.2023)
7 . Eksperci: warto uczyć się korzystania z narzędzi wykorzysujących sztuczną inteligencję
(18.09.2023)
8 . Czym jest transformacja cyfrowa? Niezbędne zakłócenie.
(15.08.2023)
9 . Prywatna misja na ISS wystartowała m.in. z polskim sprzętem do badania mózgu.
(23.05.2023)
10 . Polka na liście 100 Technologists to Watch
(07.04.2023)

Popularne pliki
1 . PITy 2020
(10.01.2021)
2 . PITy 2019
(12.02.2020)
3 . PITy 2018
(18.02.2019)
4 . PITy 2017
(15.02.2018)
5 . TeamViewer 13.0
(15.02.2018)
6 . Google Chrome 64
(15.02.2018)
7 . Mozilla Firefox 58.0.2
(15.02.2018)
8 . TeamViewer 12.0
(27.04.2017)
9 . PITy 2016
(07.02.2017)
10 . PITy 2015
(26.03.2016)


^ Wróć do góry ^
Powered by MRT Net 2004-2025.