Java

Java
logo
Pojawienie się

1995

Paradygmat

Wieloparadygmatowy (obiektowy, strukturalny, imperatywny, funkcyjny)

Implementacje

OpenJDK, HotSpot

Aktualna wersja stabilna

Java SE 23 (17 września 2024; ponad 4 miesiące temu)

Twórca

James Gosling

Licencja

GNU General Public License

Platforma sprzętowa

wieloplatformowy

Platforma systemowa

Windows x86/x64/IA64 Linux x86/x64/IA64, Solaris[1][2]

Strona internetowa

Java (wym. dżawa[3]) – współbieżny, oparty na klasach, obiektowy język programowania ogólnego zastosowania[4]. Został stworzony przez grupę roboczą pod kierunkiem Jamesa Goslinga z firmy Sun Microsystems. Java jest językiem tworzenia programów źródłowych kompilowanych do kodu bajtowego, czyli postaci wykonywanej przez maszynę wirtualną. Język cechuje się silnym typowaniem. Jego podstawowe koncepcje zostały przejęte z języka Smalltalk (maszyna wirtualna, zarządzanie pamięcią) oraz z języka C++ (duża część składni i słów kluczowych).

Społeczność programistów określana jest jako Java User Group[5].

Oracle regularnie wydaje nowe wersje Javy co pół roku[6]. We wrześniu 2021 Oracle ogłosiło skrócenie okresu wydawania wersji LTS(inne języki) z trzyletniego na dwuletni[6].

  1. http://www.oracle.com/technetwork/java/javase/system-configurations-135212.html Supported System Configurations for non-Itanium platforms → Lista implementacji poza architekturą Itanium.
  2. http://web.archive.org/web/20110125024639/http://www.oracle.com/technetwork/java/javase/downloads/default-177153.html About 1.6.0_22 (6u22) for the Itanium® architecture → Uwagi do wydania 1.6.0_22 (6u22) dla architektury Itanium.
  3. publikacja w otwartym dostępie – możesz ją przeczytać Java [w:] Słownik języka polskiego [online], PWN [dostęp 2022-09-02].
  4. James Gosling, Bill Joy, Guy Steele, Gilad Bracha, Alex Buckley: The Java ® Language Specification Java SE 8 Edition. 2015-02-13. [dostęp 2018-04-10]. (ang.).
  5. Java User Groups - Dev.java [online], Dev.java: The Destination for Java Developers [dostęp 2023-02-10] (ang.).
  6. a b Donald Smith: Moving the JDK to a Two Year LTS Cadence. [w:] blogs.oracle.com [on-line]. Oracle, 2021-09-14. [dostęp 2024-02-20]. (ang.).

Java

Dodaje.pl - Ogłoszenia lokalne