JAVA

Закрито
Аватар користувача
it-forum
Site Admin
Повідомлень: 30
З нами з: Пон серпня 29, 2022 2:22 pm
Звідки: Україна
Контактна інформація:

JAVA

Повідомлення it-forum »


Зображення

Java‎‎ - це ‎‎високорівнева‎‎, ‎‎заснована на класах‎‎, ‎‎об'єктно-орієнтована‎‎ ‎‎мова програмування‎‎, яка розроблена таким чином, щоб мати якомога менше ‎‎залежностей від‎‎ реалізації. Це мова програмування ‎‎загального призначення‎‎, призначена для того, щоб ‎‎програмісти‎‎ ‎‎писали один раз, запускалися де завгодно‎‎ (‎‎WORA‎‎), це означає, що ‎‎скомпільований‎‎ код Java може працювати на всіх платформах, які підтримують Java, без необхідності перекомпіляції. Java-додатки зазвичай компілюються в ‎‎байт-код‎‎, який може працювати на будь-якій ‎‎віртуальній машині Java‎‎ (JVM) незалежно від базової ‎‎архітектури комп'ютера‎‎. ‎‎Синтаксис‎‎ Java схожий на ‎‎C‎‎ і ‎‎C++‎‎, але має менше ‎‎низькорівневих‎‎ об'єктів, ніж будь-який з них. Середовище виконання Java забезпечує динамічні можливості (такі як ‎‎відображення‎‎ та модифікація коду виконання), які зазвичай недоступні в традиційних скомпільованих мовах. Станом на 2019 рік‎‎, Java була однією з ‎‎найпопулярніших мов програмування, що використовуються‎‎ за даними ‎‎GitHub‎‎,‎‎ особливо для ‎‎клієнт-серверних‎‎ ‎‎веб-додатків‎‎, з зареєстрованими 9 мільйонами розробників.

‎Спочатку Java була розроблена ‎‎Джеймсом Гослінгом‎‎ в ‎‎Sun Microsystems‎‎. Він був випущений в травні 1995 року як основний компонент ‎‎Java-платформи‎‎ Sun Microsystems. Оригінальна і ‎‎еталонна реалізація‎‎ Java ‎‎компіляторів‎‎, віртуальних машин і ‎‎бібліотек класів‎‎ спочатку були випущені Sun під ‎‎пропрієтарними ліцензіями‎‎. Станом на травень 2007 року, відповідно до специфікацій ‎‎Процесу спільноти Java‎‎, Sun ‎‎переліцензувала‎‎ більшість своїх технологій Java під ліцензією ‎‎лише GPL-2.0‎‎. ‎‎Oracle‎‎ пропонує власну віртуальну машину ‎‎HotSpot‎‎ Java, однак офіційною ‎‎еталонною реалізацією‎‎ є ‎‎OpenJDK‎‎ JVM, яка є безкоштовним програмним забезпеченням з відкритим кодом і використовується більшістю розробників і є JVM за замовчуванням майже для всіх дистрибутивів Linux. ‎

‎Станом на березень 2022 року‎‎, ‎‎Java 18‎‎ є останньою версією, тоді як Java 17, 11 і 8 є поточними версіями ‎‎довгострокової підтримки‎‎ (LTS). Oracle випустила останнє публічне оновлення з нульовою вартістю для ‎‎застарілої‎‎ версії ‎‎Java 8‎‎ LTS у січні 2019 року для комерційного використання, хоча в іншому випадку воно все ще підтримуватиме Java 8 із загальнодоступними оновленнями для особистого користування на невизначений термін. Інші постачальники почали пропонувати збірки OpenJDK 18 і 8, 11 і 17 ‎‎з нульовою вартістю‎‎, які все ще отримують безпеку та інші оновлення. ‎

‎Oracle‎‎ (і інші) настійно рекомендують видаляти застарілі і не підтримуються версії Java, через невирішених проблем безпеки в старих версіях. Oracle радить своїм користувачам негайно перейти на підтримувану версію, таку як одна з версій LTS (8, 11, 17).‎
Закрито