Пояснение причин и соответствующее обсуждение вы можете найти на странице Википедия:К удалению/23 февраля 2022. Пока процесс обсуждения не завершён, статью можно попытаться улучшить, однако следует воздерживаться от переименований или немотивированного удаления содержания, подробнее см. руководство к дальнейшему действию. Не снимайте пометку о выставлении на удаление до подведения итога обсуждения.
Первый выпуск. Первой стабильной версией стала JDK 1.0.
JDK 1.1 (19 февраля 1997)
Наиболее значимые дополнения:
обширное изменение событий библиотеки AWT
в язык добавлены внутренние классы
JavaBeans (классы в языке Java, написанные по определённым правилам. Они используются для объединения нескольких объектов в один для удобной передачи данных)
JDBC (соединение с базами данных) — платформенно-независимый промышленный стандарт взаимодействия Java-приложений с различными СУБД
ограниченная рефлексия (модификация во время выполнения невозможна, есть только наблюдение собственной структуры)
J2SE 1.2 (8 декабря 1998)
Кодовое имя Playground.
Следующей базовой версией Java стала версия Java 2, символизировавшая собой второе поколение. Первой версии Java 2 был присвоен номер 1.2. С появлением версии 2, SUN Microsystems стала выпускать Java в виде пакета J2SE (Java 2 Platform Standard Edition — Стандартная версия платформы Java 2) и теперь номера версий указываются применительно к этому продукту.
Java 2, или Java 2.0 — дальнейшее развитие и усовершенствование спецификации исходного стандарта языка и платформы Java, на который теперь принято ссылаться как на Java 1.0. В настоящее время спецификация платформы Java 2 продолжает интенсивно развиваться и обогащаться, пополняясь новыми возможностями, особенно из-за конкуренции с платформой .Net, перенявшей у Java ряд ключевых особенностей.
Основными усовершенствованиями Java 2 по сравнению с Java 1.0 являются:
Кодовое имя Tiger.
Спецификация Java 5 была выпущена в сентябре 2004 года. В данной версии разработчики внесли в язык целый ряд принципиальных дополнений:
Перечислимые типы (enum). Ранее отсутствовавшие в Java типы оформлены по аналогии с C++, но при этом имеют ряд дополнительных возможностей.
Перечислимый тип является полноценным классом Java, то есть может иметь конструктор, поля, методы, в том числе скрытые и абстрактные.
Перечисление может реализовывать интерфейсы.
Для перечислений имеются встроенные методы, дающие возможность получения значений типа по имени, символьных значений, соответствующих именам, преобразования между номером и значением, проверки типа на то, что он является перечислимым.
Аннотации — возможность добавления в текст программы метаданных, не влияющих на выполнение кода, но допускающих использование для получения различных сведений о коде и его исполнении. Одновременно выпущен инструментарий для использования аннотированного кода. Одно из применений аннотаций — упрощение создания тестовых модулей для Java-кода.
Средства обобщённого программирования (generics) — механизм, аналогичный Eiffel (позже также появились и в C#, принципиально отличаются от шаблонов C++), дающий возможность создавать классы и методы с полями и параметрами произвольного объектного типа. С использованием данного механизма реализованы новые версии коллекций стандартной библиотеки Java.
Методы с неопределённым числом параметров.
Autoboxing/Unboxing — автоматическое преобразование между скалярными типами Java и соответствующими типами-обёртками (например, между int и Integer). Наличие такой возможности упрощает код, поскольку исключает необходимость в выполнении явных преобразований типов в очевидных случаях.
Разрешён импорт статических методов и переменных.
В язык введён цикл по коллекции объектов (итератор, foreach).
Java 7 (кодовое имя Dolphin[5]) это крупное обновление Java.[6]. Процесс разработки был разбит на 13 этапов; последний этап был достигнут 18 февраля 2011[7][8].
Средства для параллельного исполнения в рамках JSR 166[18]
Новая библиотека Ввода-вывода для улучшения платформонезависимости и поддержки метаданных и символьных ссылок. Пакеты: java.nio.file и java.nio.file.attribute[19][20]
Stream API – Возможность выполнения последовательности операций над элементами массива, а также возможность производить их параллельно (parallelStream);
Добавлены операции над ассоциативными массивами (Map)
Появились ссылки на метод или конструктор
Появились предикаты, функции, поставщики (Фабрики объектов), опциональные значения, конструктор компаратора.
Java 9
На JavaOne[англ.] 2011, Oracle обсудила возможности, которые возможно были бы выпущены к Java 9 в 2016.[24] Java 9 должна была поддерживать улучшенную поддержку многогигабайтных куч, лучшую интеграцию нативного кода, изменённый стандартный сборщик мусора (G1 с «укороченным временем отзыва»)[25] и самонастраиваемая[англ.] JVM.[26]
В начале 2016 релиз Java 9 был отложен на март 2017,[27] позже перенесён на июль 2017,[28] а потом перенесён на сентябрь 2017,[29] из-за спорного принятия проекта Jigsaw Исполнительный комитет Java,[30] который заставил Oracle исправить некоторые проблемы безопасности и критические технические вопросы. В последние дни июня 2017, Исполнительный комитет Java выразил единогласное согласие за систему модулей.[31]
JEP 193: Variable Handles:[40] определение стандарта вызова эквивалентов различных операций java.util.concurrent.atomic и sun.misc.Unsafe.
JEP 282: jlink (компоновщик Java):[44] создание инструмента, который может скомпоновать и оптимизировать комплект модулей с зависимостями в Runtime. Это позволяет создавать запускаемые файлы без дополнительных установок, даже JVM.
Первый RC Java 9 был выпущен 9 августа 2017.[45] Первый стабильный релиз был 21 сентября 2017[46]
Primi ministri di Malta Stato Malta In caricaRobert Abela (Partito Laburista) da13 gennaio 2020 Istituito1923 Nominato daPresidente della Repubblica di Malta SedeVilla Francia (primario)Girgenti Palace (estate) Sito webopm.gov.mt/ Modifica dati su Wikidata · Manuale Questo è un elenco dei primi ministri di Malta, dai tempi della colonizzazione britannica ad oggi. Indice 1 Cronotassi 1.1 Linea temporale 2 Note 3 Voci correlate 4 Altri progetti 5 Collegamenti esterni Cronotassi Prim...
Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Desember 2022. Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2022. Nugroh...
Franco Baresi Baresi pada tahun 2012Informasi pribadiTanggal lahir 8 Mei 1960 (umur 63)Tempat lahir Travagliato, Brescia, ItaliaTinggi 176 cm (5 ft 9+1⁄2 in)Posisi bermain SweeperKarier junior1972–1977 AC MilanKarier senior*Tahun Tim Tampil (Gol)1977–1997 AC Milan 532 (16)Tim nasional1982–1994 Italia 82[1] (2)Kepelatihan2002–2006 Milan (Primavera)2006–2008 Milan (Berretti) Prestasi Italia Piala Dunia FIFA Spanyol 1982 Italia 1990 AS 1994 AC M...
إراكليون الإحداثيات 40°45′24″N 23°02′12″E / 40.7567°N 23.0367°E / 40.7567; 23.0367 تقسيم إداري البلد اليونان[1] خصائص جغرافية ارتفاع 105 متر عدد السكان عدد السكان 1278 (2011) معلومات أخرى منطقة زمنية ت ع م+02:00 (توقيت قياسي)، وت ع م+03:00 (توقيت صيفي) 572 00 رمز...
Juillet 1815 Nombre de jours 31 Premier jour Samedi 1er juillet 18156e jour de la semaine 26 Dernier jour Lundi 31 juillet 18151er jour de la semaine 31 Calendrier juillet 1815 Sem Lu Ma Me Je Ve Sa Di 26 1er 2 27 3 4 5 6 7 8 9 28 10 11 12 13 14 15 16 29 17 18 19 20 21 22 23 30 24 25 26 27 28 29 30 31 31 1815 • Années 1810 • XIXe siècle Mois précédent et suivant Juin 1815 Août 1815 Juillet précédent et suivant Juillet 1814 Juillet 1816 Chronologies ...
Liste des cours d'eau de Nouvelle-Zélande. Pour un petit nombre de cas, qui n'a pas été pris intégralement en compte ici, il existe de multiples rivières portant un nom identique. Dans ce cas, la notation (#) indique le nombre de rivières partageant ce dit même nom. Un lien permettra de différencier les différents cas. Sommaire : Haut – A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A Aan (fleuve) Acheron (rivière de Marlborough) Acheron (rivière de Canterbury) Ada (riv...
River in SlovakiaOravaHungarian: Árva, German: Arwa, Polish: OrawaOrava at Dolný Kubín, showing houses of Záskalie neighbourhoodLocationCountrySlovakiaPhysical characteristicsSourceOrava reservoir, taking water from White Orava in Slovakia and from Black Orava in Poland • locationOrava, Slovakia • coordinates49°23′N 19°33′E / 49.383°N 19.550°E / 49.383; 19.550 • elevation601 m (1,972 ft) Mou...
AGM-86 An AGM-86A dipajang di National Air and Space Museum tahun 2004. Jenis Rudal jelajah strategis udara ke darat Negara asal Amerika Serikat Sejarah pemakaian Masa penggunaan 1982–present[1] Digunakan oleh Angkatan Udara Amerika Serikat Sejarah produksi Tahun 1974 Produsen Boeing Integrated Defense Systems Biaya produksi $1 juta (AGM-86B)ditambah $160.000 untuk biaya konversi bagi AGM-86C;ditambah $896.000 untuk biaya konversi bagi AGM-86D[1] Diprodu...
Questa voce o sezione sugli argomenti critici letterari e scrittori italiani non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Questa voce sugli argomenti critici letterari e scrittori italiani è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del ...
Feast day of Nicholas of Myra Not to be confused with the day of Translation of the Relics of Saint Nicholas from Myra to Bari which is celebrated on 9 May. Feast of Saint Nicholas redirects here. For the painting by Jan Steen, see The Feast of Saint Nicholas. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Saint Nicholas Day – new...
مجمع اللغة العربية الفلسطيني مَجْمَع اللُّغَة الْعَرَبِيَّة الفِلسطيني مجمع اللغة العربية الفلسطيني البلد دولة فلسطين المقر الرئيسي القدس، ورام الله تاريخ التأسيس 1994 العضوية اتحاد المجامع اللغوية العلمية العربية اللغات الرسمية العربية المنظ...
Chinese financial services company Ant Group Co. Ltd.Native name蚂蚁科技集团股份有限公司IndustryTechnologyFinancial servicesPayment processorPredecessor Alipay financial services (2014)[1] Ant Financial Services Group (2014-2020) Founded16 October 2014; 9 years ago (2014-10-16) in Hangzhou, Zhejiang, ChinaFounderJack MaHeadquartersXihu District, Hangzhou, ChinaArea servedWorldwideKey people Eric Jing(executive chairman and CEO) Ni Xingjun(Chief Technology...
Capital of Telangana, India This article is about the city in India. For other uses, see Hyderabad (disambiguation). Metropolis in Telangana, IndiaHyderabadMetropolisClockwise from top: Charminar during Ramzan night bazaar, Qutb Shahi tombs, Buddha Statue at Hussain Sagar, Falaknuma Palace, skyline at Gachibowli and Birla Mandir. Logo of the Greater Hyderabad Municipal CorporationInteractive Map Outlining HyderabadHyderabadLocation in HyderabadShow map of HyderabadHyderabadLocation in Telanga...
Mexican politician (1794–1850) In this Spanish name, the first or paternal surname is Canalizo and the second or maternal family name is Bocadillo. General Valentín Canalizo13th President of MexicoIn office7 September 1843 – 4 June 1844Preceded byAntonio López de Santa AnnaSucceeded byAntonio López de Santa AnnaIn office21 September – 6 December 1844Preceded byJosé Joaquín de HerreraSucceeded byJosé Joaquín de Herrera Personal detailsBorn(1794-01-14)...
County in New Jersey, United States County in New JerseyBergen CountyCountyAtop the Hudson Palisades in Englewood Cliffs, overlooking the Hudson River, the George Washington Bridge, and the skyscrapers of Midtown Manhattan FlagSealLocation within the U.S. state of New JerseyNew Jersey's location within the U.S.Coordinates: 40°58′N 74°04′W / 40.96°N 74.07°W / 40.96; -74.07Country United StatesState New JerseyFounded1683Named forBergen, Norway or Bergen...
Lokasi di Polandia Lambang Pabianice ialah sebuah kota di Polandia tengah dengan 75.700 penduduk (1995). Terletak di Provinsi Łódź (sejak 1999), sebelumnya di Provinsi Łódź (1975-1998). Pendidikan Wyższa Szkoła Humanistyczno-Ekonomiczna Olahraga PZU Polfa Pabianice - tim basket wanita, tempat ke-3 di Sharp Torell Basket Liga dalam musim 2003/2004 Wikimedia Commons memiliki media mengenai Pabianice. Artikel bertopik geografi atau tempat Polandia ini adalah sebuah rintisan. Anda dapat m...
Former leader of the Italian Communist Party (1893–1964) Palmiro TogliattiGeneral Secretary of theItalian Communist PartyIn officeMay 1938 – August 1964Preceded byRuggero GriecoSucceeded byLuigi LongoIn officeNovember 1926 – January 1934Preceded byAntonio GramsciSucceeded byRuggero GriecoMinister of Grace and JusticeIn office21 June 1945 – 1 July 1946Prime MinisterAlcide De GasperiPreceded byUmberto TupiniSucceeded byFausto GulloDeputy Prime Minister of Ital...
Francesco BruniNazionalità Italia Altezza176 cm Peso70 kg Vela Palmarès Competizione Ori Argenti Bronzi Mondiali di Moth 0 1 0 Trofeo Vittorie Prada Cup 1 Vedi maggiori dettagliStatistiche aggiornate al 16 gennaio 2024 Modifica dati su Wikidata · Manuale Francesco Bruni (Palermo, 11 aprile 1973) è un velista italiano. Nel corso della sua carriera ha preso parte a tre olimpiadi e cinque campagne di America's Cup. È stato inoltre vicecampione del mondo nella classe Moth.[...
List of self-declared socialist states This article is about self-proclaimed socialist states. For countries governed by Marxist–Leninist communist parties, see Communist state. Part of a series onSocialism HistoryOutline Development French Revolution Revolutions of 1848 Socialist calculation debate Socialist economics Ideas Calculation in kind Collective ownership Cooperative Common ownership Critique of political economy Economic democracy Economic planning Equal liberty Equal opportunity...
American football player and businessman (1931–2003) Ted KressBorn:(1931-03-26)March 26, 1931Died:February 15, 2003(2003-02-15) (aged 71)Peoria, Illinois, U.S.Career informationPosition(s)HalfbackCollegeMichiganNFL draft1954, round: 29, pick: 344(By the Washington Redskins)Career historyAs player1951–1953Michigan Career highlights and awards First-team All-Big Ten (1952) Edward S. Ted Kress (March 26, 1931 – February 15, 2003) was an American football pl...