<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-menu-disabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-os vector-sticky-header-enabled skin-theme-clientpref-thumb-standard" lang="uk" dir="ltr"><head>
    <meta charset="UTF-8">
    <title>Java</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="icon" type="image/png" href="./_res_/favicon.png">
    <link rel="canonical" href="https://uk.wikipedia.org/wiki/Java"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.math.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.pygments.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
    <meta name="ResourceLoaderDynamicStyles" content="">
    
    <link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
    <link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
    <link rel="stylesheet" type="text/css" href="./_res_/footer.css">
    <link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
  </head>
  <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Java rootpage-Java skin-vector-2022 action-view">
    <div class="mw-page-container">
      <div class="mw-page-container-inner">
        <div class="mw-content-container">
          <main id="content" class="mw-body">
            <header class="mw-body-header vector-page-titlebar">
              <h1 id="firstHeading" class="firstHeading mw-first-heading"><span lang="uk" dir="ltr"><span class="mw-page-title-main">Java</span></span></h1>
            </header>
            <a id="top"></a>
            <div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
              <div id="contentSub">
                <div id="mw-content-subtitle"></div>
              </div>
              <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="uk" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="uk" dir="ltr"><style data-mw-deduplicate="TemplateStyles:r47613141">
/* start https://uk.wikipedia.org/ */


body:not(.skin-minerva) .mw-parser-output .dablink{background:url("./_mw_/21px-Disambig_colour.svg.png")0px 0px no-repeat!important}.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:2em}.mw-parser-output .hatnote i{font-style:normal}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}


/* end   https://uk.wikipedia.org/ */
</style><div class="hatnote navigation-not-searchable dablink">У Вікіпедії є статті про інші значення цього терміна: <a href="JLS_(%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F)" class="mw-disambig" title="JLS (значення)">JLS (значення)</a>.</div>
<style data-mw-deduplicate="TemplateStyles:r47828206">
/* start https://uk.wikipedia.org/ */


.mw-parser-output .infobox-header,.mw-parser-output .infobox-label,.mw-parser-output .infobox-above,.mw-parser-output .infobox-full-data,.mw-parser-output .infobox-data,.mw-parser-output .infobox-below,.mw-parser-output .infobox-subheader,.mw-parser-output .infobox-image,.mw-parser-output .infobox-navbar{vertical-align:top}.mw-parser-output .infobox-label,.mw-parser-output .infobox-data{text-align:left}.mw-parser-output .infobox .infobox-above,.mw-parser-output .infobox .infobox-title{font-size:125%;font-weight:bold;text-align:center}.mw-parser-output .infobox-title{padding:0.2em}.mw-parser-output .infobox .infobox-header,.mw-parser-output .infobox .infobox-subheader,.mw-parser-output .infobox .infobox-image,.mw-parser-output .infobox .infobox-full-data,.mw-parser-output .infobox .infobox-below{text-align:center}.mw-parser-output .infobox .infobox-navbar{text-align:right}.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent;color:inherit}.mw-parser-output .infobox-3cols-child{margin:-3px}.mw-parser-output .infobox .navbar{font-size:100%}.mw-parser-output .infobox-code{color:inherit;background:inherit;border:none;padding:inherit}body.skin-minerva .mw-parser-output .infobox-header,body.skin-minerva .mw-parser-output .infobox-subheader,body.skin-minerva .mw-parser-output .infobox-above,body.skin-minerva .mw-parser-output .infobox-title,body.skin-minerva .mw-parser-output .infobox-image,body.skin-minerva .mw-parser-output .infobox-full-data,body.skin-minerva .mw-parser-output .infobox-below{text-align:center}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox.vevent [bgcolor]{background:inherit;color:inherit}html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:var(--color-base,#eaecf0)}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox.vevent [bgcolor]{background:inherit;color:inherit}html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:var(--color-base,#eaecf0)}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table table:not(.not-infobox-table-cell) th,body.skin--responsive .mw-parser-output .infobox-table table:not(.not-infobox-table-cell) td{padding-left:inherit;padding-right:inherit}}


/* end   https://uk.wikipedia.org/ */
</style><table class="infobox" style="width: 26em;;"><tbody><tr><th colspan="2" class="infobox-above">Java</th></tr><tr><td colspan="2" class="infobox-image"><span typeof="mw:File"><img src="./_assets_/c8854ced7149e69d2733b2a25e6a82ad/%D0%9B%D0%BE%D0%B3%D0%BE%D1%82%D0%B8%D0%BF_Java.png" decoding="async" width="250" height="250" class="mw-file-element" data-file-width="259" data-file-height="259" loading="lazy"></span></td></tr><tr><th scope="row" class="infobox-label"><a href="%D0%9F%D0%B0%D1%80%D0%B0%D0%B4%D0%B8%D0%B3%D0%BC%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Парадигма програмування">Парадигма</a></th><td class="infobox-data"><a href="%D0%9E%D0%B1'%D1%94%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D1%96%D1%94%D0%BD%D1%82%D0%BE%D0%B2%D0%B0%D0%BD%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Об'єктно-орієнтоване програмування">об'єктно-орієнтована</a>, <a href="%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%BD%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Структурне програмування">структурна</a>, <a href="%D0%86%D0%BC%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Імперативне програмування">імперативна</a></td></tr><tr><th scope="row" class="infobox-label">Дата&nbsp;появи</th><td class="infobox-data"><a href="1995" title="1995">1995</a></td></tr><tr><th scope="row" class="infobox-label">Творці</th><td class="infobox-data"><a href="Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a>, <a href="Oracle_Corporation" title="Oracle Corporation">Oracle</a></td></tr><tr><th scope="row" class="infobox-label">Розробник</th><td class="infobox-data">Oracle Corporation</td></tr><tr><th scope="row" class="infobox-label">Останній&nbsp;реліз</th><td class="infobox-data">Java SE 25.0.2 (<a href="%D0%A1%D1%96%D1%87%D0%B5%D0%BD%D1%8C" title="Січень">січень</a>&nbsp;<a href="2026" title="2026">2026</a><span style="display:none">&nbsp;(<span class="bday dtstart published updated">2026-01</span>)</span>)</td></tr><tr><th scope="row" class="infobox-label"><a href="%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%82%D0%B8%D0%BF%D1%96%D0%B7%D0%B0%D1%86%D1%96%D1%97" title="Система типізації">Система типізації</a></th><td class="infobox-data">статична, сувора, безпечна, називна, явна</td></tr><tr><th scope="row" class="infobox-label">Основні&nbsp;реалізації</th><td class="infobox-data"><a href="%D0%92%D1%96%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B0_Java" title="Віртуальна машина Java">віртуальні машини Java</a></td></tr><tr><th scope="row" class="infobox-label">Під&nbsp;впливом&nbsp;від</th><td class="infobox-data"><a href="Objective-C" title="Objective-C">Objective-C</a>, <a href="C%2B%2B" title="C++">C++</a>, <a href="Smalltalk" title="Smalltalk">Smalltalk</a>, <a href="Eiffel" title="Eiffel">Eiffel</a><sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>, <a href="Ada" title="Ada">Ada 83</a>, Mesa,<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> Modula-3<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label">Вплинула&nbsp;на</th><td class="infobox-data"><a href="C_Sharp" title="C Sharp">C#</a>, <a href="D_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="D (мова програмування)">D</a>, <a href="J_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" class="mw-redirect" title="J (програмування)">J#</a>, <a href="Ada" title="Ada">Ada 2005</a>, <a href="ECMAScript" title="ECMAScript">ECMAScript</a>, <a href="Groovy" title="Groovy">Groovy</a>, <a href="PHP" title="PHP">PHP</a>, <a href="Scala" title="Scala">Scala</a>, <a href="JavaScript" title="JavaScript">JavaScript</a></td></tr><tr><th scope="row" class="infobox-label"><a href="%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%B0_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0" title="Операційна система">Операційна&nbsp;система</a></th><td class="infobox-data"><a href="%D0%91%D0%B0%D0%B3%D0%B0%D1%82%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%BD%D1%96%D1%81%D1%82%D1%8C" title="Багатоплатформність">Мультиплатформна</a></td></tr><tr><th scope="row" class="infobox-label"><a href="%D0%9B%D1%96%D1%86%D0%B5%D0%BD%D0%B7%D1%96%D1%8F_%D0%BD%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B5_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F" title="Ліцензія на програмне забезпечення">Ліцензія</a></th><td class="infobox-data"><a href="GNU_General_Public_License" title="GNU General Public License">GNU General Public License</a>&nbsp;/ <a href="Java_Community_Process" title="Java Community Process">Java Community Process</a></td></tr><tr><th scope="row" class="infobox-label">Звичайні&nbsp;<a href="%D0%A0%D0%BE%D0%B7%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%BD%D1%8F_%D1%84%D0%B0%D0%B9%D0%BB%D1%83" class="mw-redirect" title="Розширення файлу">розширення файлів</a></th><td class="infobox-data"><span class="nowrap"><span class="wrap"><span class="wikidata-claim" data-wikidata-property-id="P1195" data-wikidata-claim-id="Q251$f5f4ba43-481e-392d-a8ad-b03661d4e67d"><span class="wikidata-snak wikidata-main-snak"><code>.java</code></span></span>, <span class="wikidata-claim" data-wikidata-property-id="P1195" data-wikidata-claim-id="Q251$891f3d61-4c4f-c5aa-2f52-9a86d2b4bb34"><span class="wikidata-snak wikidata-main-snak"><code>.class</code></span></span>, <span class="wikidata-claim" data-wikidata-property-id="P1195" data-wikidata-claim-id="Q251$9755a256-47cd-4c82-e471-3a515a599405"><span class="wikidata-snak wikidata-main-snak"><code>.jar</code></span></span>, <span class="wikidata-claim" data-wikidata-property-id="P1195" data-wikidata-claim-id="Q251$6c31a438-4f78-3185-2508-fc90262bb428"><span class="wikidata-snak wikidata-main-snak"><code>.jad</code></span></span> або <span class="wikidata-claim" data-wikidata-property-id="P1195" data-wikidata-claim-id="Q251$82653ffb-4c54-a187-3c17-d3e4ae3c30fe"><span class="wikidata-snak wikidata-main-snak"><code>.jmod</code></span></span></span>&nbsp;<span class="penicon autoconfirmed-show"><span class="mw-valign-text-top" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q251?uselang=uk#P1195" title="Редагувати інформацію у Вікіданих" class="external"><img alt="Редагувати інформацію у Вікіданих" src="./_assets_/0c70a452f799bfe840676ee341124611/OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" data-file-width="20" data-file-height="20" loading="lazy"></a></span></span></span></td></tr><tr><th scope="row" class="infobox-label"><a href="%D0%92%D0%B5%D0%B1%D1%81%D0%B0%D0%B9%D1%82" title="Вебсайт">Вебсайт</a></th><td class="infobox-data"><a rel="nofollow" class="external text" href="http://www.oracle.com/technetwork/java/index.html">Офіційна сторінка <style data-mw-deduplicate="TemplateStyles:r44275645">
/* start https://uk.wikipedia.org/ */


.mw-parser-output .ref-info{font-size:85%;cursor:help;margin-left:0.2em;color:var(--color-subtle,#54595d)}


/* end   https://uk.wikipedia.org/ */
</style><span title="англійською мовою" class="ref-info">(англ.)</span></a></td></tr><tr><td colspan="2" class="infobox-below"><style data-mw-deduplicate="TemplateStyles:r43327770">
/* start https://uk.wikipedia.org/ */


.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}


/* end   https://uk.wikipedia.org/ */
</style><div class="plainlist"><ul><li><span typeof="mw:File"><a href="https://uk.wikibooks.org/wiki/%D0%9F%D0%BE%D0%BB%D0%B8%D1%86%D1%8F:%D0%9A%D0%BE%D0%BC%D0%BF%27%D1%8E%D1%82%D0%B5%D1%80%D0%B8" title="Матеріали про комп'ютери" class="external"><img alt="Матеріали про комп'ютери" src="./_assets_/0c70a452f799bfe840676ee341124611/Wikibooks-logo.svg.png" decoding="async" width="20" height="20" class="mw-file-element" data-file-width="300" data-file-height="300" loading="lazy"></a></span>&nbsp;<a href="https://uk.wikibooks.org/wiki/%D0%9E%D1%81%D0%B2%D0%BE%D1%8E%D1%94%D0%BC%D0%BE_Java" class="extiw external" title="b:Освоюємо Java"><b>Інструкції</b></a> у <a href="%D0%92%D1%96%D0%BA%D1%96%D0%BF%D1%96%D0%B4%D1%80%D1%83%D1%87%D0%BD%D0%B8%D0%BA" title="Вікіпідручник">Вікіпідручнику</a></li><li><span class="nowrap"><span class="wrap"><span class="wikidata-claim" data-wikidata-property-id="P373" data-wikidata-claim-id="Q251$284D6796-0023-4F3B-BBF6-965CCBE39FDD"><span class="wikidata-snak wikidata-main-snak"><b> <span typeof="mw:File"><a href="https://commons.wikimedia.org/wiki/Category:Java_(programming_language)" title="commons:Category:Java (programming language)" class="external"><img alt="CMNS:" src="./_assets_/0c70a452f799bfe840676ee341124611/Commons-logo.svg.png" decoding="async" width="15" height="20" class="mw-file-element" data-file-width="1024" data-file-height="1376" loading="lazy"></a></span>&nbsp;<a href="https://commons.wikimedia.org/wiki/Category:Java_(programming_language)" class="extiw external" title="commons:Category:Java (programming language)">Медіафайли</a> </b> у <a href="%D0%92%D1%96%D0%BA%D1%96%D1%81%D1%85%D0%BE%D0%B2%D0%B8%D1%89%D0%B5" title="Вікісховище">Вікісховищі</a></span></span></span>&nbsp;<span class="penicon autoconfirmed-show"><span class="mw-valign-text-top" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q251?uselang=uk#P373" title="Редагувати інформацію у Вікіданих" class="external"><img alt="Редагувати інформацію у Вікіданих" src="./_assets_/0c70a452f799bfe840676ee341124611/OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" data-file-width="20" data-file-height="20" loading="lazy"></a></span></span></span></li></ul></div></td></tr></tbody></table>
<p><b>Java</b> (вимовляється <i>Джава</i><sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>)&nbsp;— <a href="%D0%9E%D0%B1'%D1%94%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D1%96%D1%94%D0%BD%D1%82%D0%BE%D0%B2%D0%B0%D0%BD%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Об'єктно-орієнтоване програмування">об'єктно-орієнтована</a> <a href="%D0%9C%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Мова програмування">мова програмування</a>, випущена 1995 року компанією <a href="Sun_Microsystems" title="Sun Microsystems">«Sun Microsystems»</a> як основний компонент платформи Java. З 2009 року мовою займається компанія <a href="Oracle_Corporation" title="Oracle Corporation">«Oracle»</a>, яка того року придбала «Sun Microsystems». В офіційній реалізації Java-програми <a href="%D0%9A%D0%BE%D0%BC%D0%BF%D1%96%D0%BB%D1%8F%D1%82%D0%BE%D1%80" title="Компілятор">компілюються</a> у <a href="%D0%91%D0%B0%D0%B9%D1%82-%D0%BA%D0%BE%D0%B4" title="Байт-код">байт-код</a>, який при виконанні інтерпретується <a href="%D0%92%D1%96%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B0_Java" title="Віртуальна машина Java">віртуальною машиною</a> для конкретної платформи.
</p><p>«Oracle» надає компілятор Java та <a href="%D0%92%D1%96%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B0_Java" title="Віртуальна машина Java">віртуальну машину Java</a>, які задовольняють специфікації <a href="Java_Community_Process" title="Java Community Process">Java Community Process</a>, під ліцензією <a href="GNU_General_Public_License" title="GNU General Public License">GNU General Public License</a>.
</p><p>Мова значно запозичила синтаксис із <a href="C_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="C (мова програмування)">C</a> і <a href="C%2B%2B" title="C++">C++</a>. Зокрема, взято за основу об'єктну модель <span style="white-space: nowrap;">С++</span>, проте її модифіковано. Усунуто можливість появи деяких конфліктних ситуацій, що могли виникнути через помилки програміста та полегшено сам процес розроблення об'єктно-орієнтованих програм. Ряд дій, які в С/C++ повинні здійснювати програмісти, доручено віртуальній машині. Передусім Java розроблялась як платформо-незалежна мова, тому вона має менше низькорівневих можливостей для роботи з апаратним забезпеченням, що в порівнянні, наприклад, з C++ зменшує швидкість роботи програм. За необхідності таких дій Java дозволяє викликати підпрограми, написані іншими мовами програмування.
</p><p>Java вплинула на розвиток J++, що розроблялась компанією <a href="Microsoft" title="Microsoft">«Microsoft»</a>. Роботу над J++ було зупинено через судовий позов «Sun Microsystems», оскільки ця мова програмування була модифікацією Java. Пізніше в новій платформі «Microsoft» <a href=".NET_Framework" title=".NET Framework">.NET</a> випустили <a href="Visual_J_Sharp" title="Visual J Sharp">J#</a>, щоб полегшити міграцію програмістів J++ або Java на нову платформу. З часом нова мова програмування <a href="C_Sharp" title="C Sharp">С#</a> стала основною мовою платформи, перейнявши багато чого з Java. J# востаннє включався в версію <a href="Microsoft_Visual_Studio" title="Microsoft Visual Studio">Microsoft Visual Studio</a> 2005. Мова сценаріїв <a href="JavaScript" title="JavaScript">JavaScript</a> має схожу із Java назву і синтаксис, але не пов'язана із Java.
</p>

<div class="mw-heading mw-heading2"><h2 id="Назва"><span id=".D0.9D.D0.B0.D0.B7.D0.B2.D0.B0"></span>Назва</h2></div>
<p>Спочатку мова називалася Oak («дуб») і розроблялася <a href="%D0%94%D0%B6%D0%B5%D0%B9%D0%BC%D1%81_%D0%93%D0%BE%D1%81%D0%BB%D1%96%D0%BD%D0%B3" title="Джеймс Гослінг">Джеймсом Гослінгом</a> для програмування побутових електронних пристроїв. Згодом вона була перейменована в Java і стала використовуватися для написання клієнтських застосунків і серверного програмного забезпечення. Названа на честь марки кави Java, яка, в свою чергу, отримала найменування однойменного острова (Ява), тому на офіційній емблемі мови зображена чашка з паркою кавою. Існує й інша версія походження назви мови, пов'язана з алюзією на каво-машину як приклад побутового устаткування, для програмування якого спочатку мова створювалася.
</p>
<div class="mw-heading mw-heading2"><h2 id="Історія"><span id=".D0.86.D1.81.D1.82.D0.BE.D1.80.D1.96.D1.8F"></span>Історія</h2></div>
<figure class="mw-default-size" typeof="mw:File/Thumb"><img src="./_assets_/0c70a452f799bfe840676ee341124611/Duke_(Java_mascot)_waving.svg.png" decoding="async" width="130" height="234" style="--mw-file-upright: 0.5" class="mw-file-element mw-file-upright" data-file-width="226" data-file-height="407" loading="lazy"><figcaption>Дюк, маскот Java</figcaption></figure>
<figure class="mw-default-size" typeof="mw:File/Thumb"><img src="./_assets_/0c70a452f799bfe840676ee341124611/James_Gosling_2008.jpg" decoding="async" width="250" height="252" class="mw-file-element" data-file-width="1460" data-file-height="1469" loading="lazy"><figcaption><a href="%D0%94%D0%B6%D0%B5%D0%B9%D0%BC%D1%81_%D0%93%D0%BE%D1%81%D0%BB%D1%96%D0%BD%D0%B3" title="Джеймс Гослінг">Джеймс Гослінг</a>, творець Java, фото 2008 року</figcaption></figure>
<p>Мова програмування Java зародилася в <a href="1991" title="1991">1991</a>&nbsp;р. в лабораторіях компанії <a href="Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a>. Розробку проєкту започаткував <a href="%D0%94%D0%B6%D0%B5%D0%B9%D0%BC%D1%81_%D2%90%D0%BE%D1%81%D0%BB%D1%96%D0%BD%D2%91" class="mw-redirect" title="Джеймс Ґослінґ">Джеймс Ґослінґ</a>, сам проєкт мав назву «Green» (Зелений). Створення першої робочої версії, яка мала назву <i>«Oak»</i> (дуб), зайняло 18 місяців. Оскільки виявилось, що ім'я Oak уже використовувалось іншою фірмою, то в результаті тривалих суперечок навколо назви нової мови з-поміж ряду запропонованих було вибрано назву <i>Java</i><sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>, у <a href="1995" title="1995">1995</a>&nbsp;р. мову було офіційно перейменовано<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>.
</p><p>Головним мотивом створення Java була потреба в мові програмування, яка б не залежала від платформи (тобто від <a href="%D0%90%D1%80%D1%85%D1%96%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BA%D0%BE%D0%BC%D0%BF'%D1%8E%D1%82%D0%B5%D1%80%D0%B0" title="Архітектура комп'ютера">архітектури</a>) і яку можна було б використовувати для створення <a href="%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B5_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F" title="Програмне забезпечення">програмного забезпечення</a>, що вбудовується в різноманітні побутові електронні прилади, такі як мобільні засоби зв'язку, пристрої дистанційного керування тощо.
</p><p>Досить скоро майже всі найпопулярніші тогочасні <a href="%D0%91%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80" title="Браузер">вебоглядачі</a> отримали можливість запускати «безпечні» для системи Java-аплети всередині вебсторінок. У грудні 1998&nbsp;р. Sun Microsystems випустила Java 2 (спершу під назвою <i>J2SE 1.2</i>), де було реалізовано декілька конфігурацій для різних типів платформ. Наприклад, J2EE призначалася для створення корпоративних <a href="%D0%97%D0%B0%D1%81%D1%82%D0%BE%D1%81%D1%83%D0%BD%D0%BE%D0%BA" title="Застосунок">застосунків</a>, а значно урізана J2ME для приладів з обмеженими ресурсами, таких як мобільні телефони. У 2006 році в маркетингових цілях версії J2 було перейменовано у <a href="Java_EE" title="Java EE">Java EE</a>, <a href="Java_Platform%2C_Micro_Edition" title="Java Platform, Micro Edition">Java ME</a> та <a href="Java_SE" title="Java SE">Java SE</a> відповідно.
</p><p><a href="13_%D0%BB%D0%B8%D1%81%D1%82%D0%BE%D0%BF%D0%B0%D0%B4%D0%B0" title="13 листопада">13 листопада</a> <a href="2006" title="2006">2006</a> року Sun випустили більшу частину Java як вільне та відкрите програмне забезпечення згідно з умовами <a href="GNU_General_Public_License" title="GNU General Public License">GNU General Public License</a> (GPL). <a href="8_%D1%82%D1%80%D0%B0%D0%B2%D0%BD%D1%8F" title="8 травня">8 травня</a> <a href="2007" title="2007">2007</a> корпорація закінчила процес, в результаті якого всі початкові коди Java були випущенні під GPL, за винятком невеликої частини коду, на який Sun не мала авторського права.
</p><p>Період становлення Java збігся у часі з розквітом міжнародної інформаційної служби <a href="%D0%92%D1%81%D0%B5%D1%81%D0%B2%D1%96%D1%82%D0%BD%D1%94_%D0%BF%D0%B0%D0%B2%D1%83%D1%82%D0%B8%D0%BD%D0%BD%D1%8F" title="Всесвітнє павутиння">World Wide Web</a>. Ця обставина відіграла вирішальну роль у майбутньому Java, оскільки Web теж вимагала платформо-незалежних програм. Як наслідок, були зміщені акценти в розробці Sun з побутової електроніки на програмування для <a href="%D0%86%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82" title="Інтернет">Інтернет</a>.
</p><p>В 2023 році, у категорії найпопулярніших мов програмування серед IT-спеціалістів згідно рейтингу <a href="IEEE_Spectrum" title="IEEE Spectrum">IEEE Spectrum</a>, який охоплював 59 мов програмування, топ-5 виглядав так: Python, Java, C++, C, JavaScript<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Головні_концепції"><span id=".D0.93.D0.BE.D0.BB.D0.BE.D0.B2.D0.BD.D1.96_.D0.BA.D0.BE.D0.BD.D1.86.D0.B5.D0.BF.D1.86.D1.96.D1.97"></span>Головні концепції</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Початкові_цілі"><span id=".D0.9F.D0.BE.D1.87.D0.B0.D1.82.D0.BA.D0.BE.D0.B2.D1.96_.D1.86.D1.96.D0.BB.D1.96"></span>Початкові цілі</h3></div>
<p>У створенні мови програмування Java було п'ять початкових цілей:<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup>
</p>
<ol><li>Синтаксис мови повинен бути «простим, об'єктно-орієнтовним та звичним».</li>
<li>Реалізація має бути «безвідмовною та безпечною».</li>
<li>Повинна зберегтися «незалежність від архітектури та переносність».</li>
<li>Висока продуктивність виконання</li>
<li>Мова має бути «інтерпретованою, багатопотоковою, із динамічним <a href="%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D1%83%D0%B2%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%BA" title="Компонувальник">зв'язуванням модулів»</a>.</li></ol>
<div class="mw-heading mw-heading3"><h3 id="Платформа"><span id=".D0.9F.D0.BB.D0.B0.D1.82.D1.84.D0.BE.D1.80.D0.BC.D0.B0"></span>Платформа</h3></div>
<p>Під «незалежністю від архітектури» мається на увазі те, що програма, написана на мові Java, працюватиме на будь-якій підтримуваній апаратній чи системній платформі без змін у <a href="%D0%9F%D0%BE%D1%87%D0%B0%D1%82%D0%BA%D0%BE%D0%B2%D0%B8%D0%B9_%D0%BA%D0%BE%D0%B4" title="Початковий код">початковому коді</a> та <a href="%D0%9A%D0%BE%D0%BC%D0%BF%D1%96%D0%BB%D1%8F%D1%82%D0%BE%D1%80" title="Компілятор">перекомпіляції</a>.
</p><p>Цього можна досягти, компілюючи початковий Java код у <a href="%D0%91%D0%B0%D0%B9%D1%82-%D0%BA%D0%BE%D0%B4" title="Байт-код">байт-код</a>, який є спрощеними машинними командами. Потім програму можна виконати на будь-якій платформі, що має встановлену <a href="%D0%92%D1%96%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B0" title="Віртуальна машина">віртуальну машину</a> Java, яка інтерпретує байткод у код, пристосований до специфіки конкретної <a href="%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%B0_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0" title="Операційна система">операційної системи</a> і <a href="%D0%A6%D0%B5%D0%BD%D1%82%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D0%BE%D1%80" title="Центральний процесор">процесора</a>. Зараз віртуальні машини Java існують для більшості процесорів і операційних систем.
</p><p>Стандартні бібліотеки забезпечують загальний спосіб доступу до таких платформозалежних особливостей, як обробка <a href="%D0%9A%D0%BE%D0%BC%D0%BF'%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0_%D0%B3%D1%80%D0%B0%D1%84%D1%96%D0%BA%D0%B0" class="mw-redirect" title="Комп'ютерна графіка">графіки</a>, <a href="%D0%91%D0%B0%D0%B3%D0%B0%D1%82%D0%BE%D0%BD%D0%B8%D1%82%D0%B5%D0%B2%D1%96%D1%81%D1%82%D1%8C" class="mw-redirect" title="Багатонитевість">багатопотоковість</a> та роботу з <a href="%D0%9A%D0%BE%D0%BC%D0%BF'%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0_%D0%BC%D0%B5%D1%80%D0%B5%D0%B6%D0%B0" title="Комп'ютерна мережа">мережами</a>. У деяких версіях задля збільшення продуктивності JVM байт-код можна компілювати у машинний код до або під час виконання програми.
</p><p>Основна перевага використання <a href="%D0%91%D0%B0%D0%B9%D1%82-%D0%BA%D0%BE%D0%B4" title="Байт-код">байт-коду</a>&nbsp;— це портативність. Тим не менш, додаткові витрати на інтерпретацію означають, що інтерпретовані програми будуть майже завжди працювати повільніше, ніж скомпільовані у машинний код, і саме тому Java одержала репутацію «повільної»<sup>[<i><span style="cursor:help" title="інформація без джерела">джерело?</span></i>]</sup> мови. Проте, цей розрив суттєво скоротився після введення декількох методів оптимізації у сучасних реалізаціях JVM.
</p><p>Одним із таких методів є <a href="JIT-%D0%BA%D0%BE%D0%BC%D0%BF%D1%96%D0%BB%D1%8F%D1%86%D1%96%D1%8F" title="JIT-компіляція">just-in-time компіляція</a> (JIT), що перетворює байт-код Java у машинний під час першого запуску програми, а потім кешує його. У результаті така програма запускається і виконується швидше, ніж простий інтерпретований код, але ціною додаткових витрат на компіляцію під час виконання. Складніші віртуальні машини також використовують динамічну рекомпіляцію, яка полягає в тому, що віртуальна машина аналізує поведінку запущеної програми й вибірково рекомпілює та оптимізує певні її частини. З використанням динамічної рекомпіляції можна досягти більшого рівня оптимізації, ніж за статичної компіляції, оскільки динамічний компілятор може робити оптимізації на базі знань про довкілля періоду виконання та про <a href="Java_Classloader" title="Java Classloader">завантажені</a> класи. До того ж він може виявляти так звані гарячі точки (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">hot spots</i>) — частини програми, найчастіше внутрішні цикли, які займають найбільше часу при виконанні. JIT-компіляція та динамічна рекомпіляція збільшує швидкість Java-програм, не втрачаючи при цьому портативності.
</p><p>Існує ще одна технологія оптимізації байткоду, широко відома як статична компіляція, або компіляція <span title="Текст англійською мовою"><i lang="en">ahead-of-time</i></span> (AOT). Цей метод передбачає, як і традиційні компілятори, безпосередню компіляцію у машинний код. Це забезпечує хороші показники в порівнянні з інтерпретацією, але за рахунок втрати переносності: скомпільовану таким способом програму можна запустити тільки на одній, цільовій платформі.
</p><p>Швидкість офіційної віртуальної машини Java значно покращилася з моменту випуску ранніх версій, до того ж, деякі випробування показали, що продуктивність JIT-компіляторів у порівнянні зі звичайними компіляторами у машинний код майже однакова. Проте ефективність компіляторів не завжди свідчить про швидкість виконання скомпільованого коду, тільки ретельне тестування може виявити справжню ефективність у даній системі.
</p>
<div class="mw-heading mw-heading3"><h3 id="Об'єктність"><span id=".D0.9E.D0.B1.27.D1.94.D0.BA.D1.82.D0.BD.D1.96.D1.81.D1.82.D1.8C"></span>Об'єктність</h3></div>
<p>На противагу <a href="C%2B%2B" title="C++">C++</a>, Java є більш об'єктно-орієнтованою. Всі дані і дії групуються в класи <a href="%D0%9E%D0%B1'%D1%94%D0%BA%D1%82_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Об'єкт (програмування)">об'єктів</a>. Виключенням з повної об'єктності (як скажімо в <a href="Smalltalk" title="Smalltalk">Smalltalk</a>) є примітивні типи (int, float тощо). Це було свідомим рішенням проєктувальників мови задля збільшення швидкості. Через це Java не вважається повністю об'єктно-орієнтовною мовою.
</p><p>У Java всі об'єкти є похідними від головного об'єкта (він називається просто Object), з якого вони успадковують базову поведінку і властивості.
</p><p>Хоча у C++ вперше стало доступне множинне <a href="%D0%A3%D1%81%D0%BF%D0%B0%D0%B4%D0%BA%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Успадкування (програмування)">успадкування</a>, але у Java можливе тільки одинарне успадкування, завдяки чому виключається можливість конфліктів між членами класу (<a href="%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Метод (програмування)">методи</a> і <a href="%D0%97%D0%BC%D1%96%D0%BD%D0%BD%D0%B0_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Змінна (програмування)">змінні</a>), які успадковуються від базових класів.
</p>
<div class="mw-heading mw-heading3"><h3 id="Безпека"><span id=".D0.91.D0.B5.D0.B7.D0.BF.D0.B5.D0.BA.D0.B0"></span>Безпека</h3></div>
<p>У намірах проєктувальників Java мала замінити <a href="C%2B%2B" title="C++">C++</a>&nbsp;— об'єктного наступника мови <a href="C_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="C (мова програмування)">C</a>.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> Проєктувальники почали з аналізу властивостей C++, які є причиною найбільшого числа помилок, щоби створити просту, безпечну і безвідмовну мову програмування.
</p><p>В Java існує система винятків або ситуацій, коли програма зустрічається з неочікуваними труднощами, наприклад:
</p>
<ul><li>операції над елементом масиву поза його межами або над порожнім елементом</li>
<li>читання з недоступного каталогу або неправильної адреси URL</li>
<li>ввід недопустимих даних користувачем</li></ul>
<p>Одна з особливостей концепції <a href="%D0%92%D1%96%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B0" title="Віртуальна машина">віртуальної машини</a> полягає в тому, що помилки (виключення) не призводять до повного краху системи. Крім того, існують інструменти, які «приєднуються» до середовища періоду виконання і кожен раз, коли сталося певне виключення, записують інформацію з пам'яті для <a href="%D0%97%D0%BD%D0%B5%D0%B2%D0%B0%D0%B4%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F" class="mw-redirect" title="Зневадження">зневадження</a> програми. Ці інструменти автоматизованої обробки виключень надають основну інформацію щодо виключень в програмах на Java.
</p><p>Проте мову програмування Java не рекомендується використовувати в системах, збій в роботі яких може призвести до смерті, травм чи значних фізичних ушкоджень (наприклад, програмне забезпечення для керування атомними електростанціями, польотами, систем життєзабезпечення чи систем озброєння) через ненадійність програм, написаних на мові програмування Java (пункт ліцензії Microsoft 7.7.h.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup>).
</p>
<div class="mw-heading mw-heading3"><h3 id="Автоматичне_керування_пам'яттю"><span id=".D0.90.D0.B2.D1.82.D0.BE.D0.BC.D0.B0.D1.82.D0.B8.D1.87.D0.BD.D0.B5_.D0.BA.D0.B5.D1.80.D1.83.D0.B2.D0.B0.D0.BD.D0.BD.D1.8F_.D0.BF.D0.B0.D0.BC.27.D1.8F.D1.82.D1.82.D1.8E"></span>Автоматичне керування пам'яттю</h3></div>

<p>Java використовує автоматичний збирач сміття (GC - Garbage Collector) для керування пам'яттю під час життєвого циклу об'єкта. Програміст вирішує, коли створювати об'єкти, а віртуальна машина відповідальна за звільнення пам'яті після того, як об'єкт стає непотрібним. Коли до певного об'єкта вже не залишається посилань, збирач сміття може автоматично прибирати його із пам'яті. Проте, витік пам'яті все ж може статися, якщо код, написаний програмістом, має посилання на вже непотрібні об'єкти, наприклад на об'єкти, що зберігаються у діючих контейнерах.
</p><p>Збирання сміття дозволене у будь-який час. В ідеалі воно відбувається під час бездіяльності програми. Збірка сміття автоматично форсується при нестачі вільної пам'яті в купі для розміщення нового об'єкта, що може призводити до кількасекундного зависання. Тому існують реалізації віртуальної машини Java з прибиральником сміття, спеціально створеним для програмування <a href="%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%80%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D1%87%D0%B0%D1%81%D1%83" title="Система реального часу">систем реального часу</a>.
</p><p>Java не має підтримки вказівників у стилі C/C++. Це зроблено задля безпеки й надійності, аби дозволити збирачу сміття переміщувати вказівникові об'єкти.
</p>
<div class="mw-heading mw-heading2"><h2 id="Приклад_програми"><span id=".D0.9F.D1.80.D0.B8.D0.BA.D0.BB.D0.B0.D0.B4_.D0.BF.D1.80.D0.BE.D0.B3.D1.80.D0.B0.D0.BC.D0.B8"></span>Приклад програми</h2></div>
<p>Програма, яка виводить <a href="Hello_world!" title="Hello world!">«Hello, World!»</a>:
</p>
<div class="mw-highlight mw-highlight-lang-java mw-content-ltr" dir="ltr"><pre><span></span><span class="kd">public</span><span class="w"> </span><span class="kd">class</span> <span class="nc">HelloWorld</span><span class="w"> </span><span class="p">{</span>
<span class="w">    </span><span class="kd">public</span><span class="w"> </span><span class="kd">static</span><span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="nf">main</span><span class="p">(</span><span class="n">String</span><span class="o">[]</span><span class="w"> </span><span class="n">args</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
<span class="w">        </span><span class="n">System</span><span class="p">.</span><span class="na">out</span><span class="p">.</span><span class="na">println</span><span class="p">(</span><span class="s">"Hello, World!"</span><span class="p">);</span>
<span class="w">    </span><span class="p">}</span>
<span class="p">}</span>
</pre></div>
<p>Програма, яка читає один рядок тексту з клавіатури та виводить його на екран:
</p>
<div class="mw-highlight mw-highlight-lang-java mw-content-ltr" dir="ltr"><pre><span></span><span class="kd">public</span><span class="w"> </span><span class="kd">class</span> <span class="nc">ReadData</span><span class="w"> </span><span class="p">{</span>
<span class="w">    </span><span class="kd">public</span><span class="w"> </span><span class="kd">static</span><span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="nf">main</span><span class="p">(</span><span class="n">String</span><span class="w"> </span><span class="n">args</span><span class="o">[]</span><span class="p">)</span><span class="w"> </span><span class="kd">throws</span><span class="w"> </span><span class="n">Exception</span><span class="w"> </span><span class="p">{</span>
<span class="w">        </span><span class="n">String</span><span class="w"> </span><span class="n">line</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">""</span><span class="p">;</span>
<span class="w">        </span><span class="kt">char</span><span class="w"> </span><span class="n">c</span><span class="p">;</span>
<span class="w">        </span><span class="k">while</span><span class="w"> </span><span class="p">((</span><span class="n">c</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">(</span><span class="kt">char</span><span class="p">)</span><span class="n">System</span><span class="p">.</span><span class="na">in</span><span class="p">.</span><span class="na">read</span><span class="p">())</span><span class="w"> </span><span class="o">!=</span><span class="w"> </span><span class="o">-</span><span class="mi">1</span><span class="w"> </span><span class="o">&amp;&amp;</span><span class="w"> </span><span class="n">c</span><span class="w"> </span><span class="o">!=</span><span class="w"> </span><span class="sc">'\n'</span><span class="p">)</span><span class="w"> </span><span class="n">line</span><span class="w"> </span><span class="o">+=</span><span class="w"> </span><span class="n">c</span><span class="p">;</span>
<span class="w">        </span><span class="n">System</span><span class="p">.</span><span class="na">out</span><span class="p">.</span><span class="na">println</span><span class="p">(</span><span class="n">line</span><span class="p">);</span>
<span class="w">    </span><span class="p">}</span>
<span class="p">}</span>
</pre></div>
<div class="mw-heading mw-heading2"><h2 id="Випуски"><span id=".D0.92.D0.B8.D0.BF.D1.83.D1.81.D0.BA.D0.B8"></span>Випуски</h2></div>

<ul><li><a href="Java_Development_Kit" title="Java Development Kit">JDK</a> 1.0 (<a href="23_%D1%81%D1%96%D1%87%D0%BD%D1%8F" title="23 січня">23 січня</a> <a href="1996" title="1996">1996</a>)</li>
<li>JDK 1.1 (<a href="19_%D0%B6%D0%BE%D0%B2%D1%82%D0%BD%D1%8F" title="19 жовтня">19 жовтня</a> <a href="1997" title="1997">1997</a>)&nbsp;— додано <a href="%D0%92%D0%BD%D1%83%D1%82%D1%80%D1%96%D1%88%D0%BD%D1%96_%D0%BA%D0%BB%D0%B0%D1%81%D0%B8" class="mw-redirect" title="Внутрішні класи">внутрішні класи</a>, <a href="JavaBeans" title="JavaBeans">JavaBeans</a>, <a href="Java_Database_Connectivity" title="Java Database Connectivity">JDBC</a>, <a href="RMI" title="RMI">RMI</a>, перероблено події <a href="Abstract_Window_Toolkit" title="Abstract Window Toolkit">AWT</a></li>
<li>J2SE 1.2 <i>(Playground)</i> <a href="4_%D0%B3%D1%80%D1%83%D0%B4%D0%BD%D1%8F" title="4 грудня">4 грудня</a> <a href="1998" title="1998">1998</a>&nbsp;— поділ на 3 редакції: J2SE (Java 2 Platform, Standard Edition), J2EE (Java 2 Platform, Enterprise Edition), J2ME (Java 2 Platform, Micro Edition), <a href="Strictfp" title="Strictfp">strictfp</a>, reflection, <a href="Swing_(Java)" title="Swing (Java)">Swing</a>, <a href="JIT-%D0%BA%D0%BE%D0%BC%D0%BF%D1%96%D0%BB%D1%8F%D1%82%D0%BE%D1%80" class="mw-redirect" title="JIT-компілятор">JIT compiler</a>, <a href="Collections" title="Collections">Collections</a></li>
<li>J2SE 1.3 <i>(Kestrel)</i> <a href="8_%D1%82%D1%80%D0%B0%D0%B2%D0%BD%D1%8F" title="8 травня">8 травня</a> <a href="2000" title="2000">2000</a></li>
<li>J2SE 1.4.0 <i>(Merlin)</i> <a href="13_%D0%BB%D1%8E%D1%82%D0%BE%D0%B3%D0%BE" title="13 лютого">13 лютого</a> <a href="2002" title="2002">2002</a></li>
<li>J2SE 5.0 (1.5.0) <i>(Tiger)</i> <a href="29_%D0%B2%D0%B5%D1%80%D0%B5%D1%81%D0%BD%D1%8F" title="29 вересня">29 вересня</a> <a href="2004" title="2004">2004</a>&nbsp;— здійснено істотну доробку мови. Додано ряд елементів, наприклад, цикл for each, об'єктне представлення простих типів та ін. Також змінено принцип нумерації версій.</li>
<li>Java SE 6 (1.6.0) <i>(Mustang)</i> <a href="11_%D0%B3%D1%80%D1%83%D0%B4%D0%BD%D1%8F" title="11 грудня">11 грудня</a> <a href="2006" title="2006">2006</a> <a rel="nofollow" class="external autonumber" href="http://www.sun.com/aboutsun/media/presskits/2006-1211/">[1]</a> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20070704122158/http://www.sun.com/aboutsun/media/presskits/2006-1211/">Архівовано</a> 4 липня 2007 у <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small></li>
<li>Java SE 7 (1.7.0) <i>(Dolphin)</i> <a href="28_%D0%BB%D0%B8%D0%BF%D0%BD%D1%8F" title="28 липня">28 липня</a> <a href="2011" title="2011">2011</a></li>
<li>Java SE 8 (1.8.0) (неформальна назва <i>Spider</i>) <a href="18_%D0%B1%D0%B5%D1%80%D0%B5%D0%B7%D0%BD%D1%8F" title="18 березня">18 березня</a> <a href="2014" title="2014">2014</a>&nbsp;— серед іншого додано підтримку лямбда-виразів<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup>.</li>
<li>Java SE 9&nbsp;— <a href="21_%D0%B2%D0%B5%D1%80%D0%B5%D1%81%D0%BD%D1%8F" title="21 вересня">21 вересня</a> <a href="2017" title="2017">2017</a>. З цього року проєкт перейшов на випуск нової версії платформи що 6 місяців (кожного березня, та кожного вересня).</li>
<li>Java SE 10&nbsp;— <a href="20_%D0%B1%D0%B5%D1%80%D0%B5%D0%B7%D0%BD%D1%8F" title="20 березня">20 березня</a> <a href="2018" title="2018">2018</a>. Цей реліз став релізом з новими функціями (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">feature release</i>) та прийшов на заміну релізу 9<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup>.</li>
<li>Java SE 11&nbsp;— <a href="25_%D0%B2%D0%B5%D1%80%D0%B5%D1%81%D0%BD%D1%8F" title="25 вересня">25 вересня</a> <a href="2018" title="2018">2018</a> вийшов реліз з тривалою підтримкою (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">long-term support</i>, LTS)<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup>.</li>
<li>Java 14&nbsp;— <a href="19_%D0%B1%D0%B5%D1%80%D0%B5%D0%B7%D0%BD%D1%8F" title="19 березня">19 березня</a> <a href="2020" title="2020">2020</a> року була представлена версія для розробників. Ця версія увібрала в себе 16 пропозицій до покращення (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">Java enhancement proposals</i>). Було поліпшено взаємодію з кодом на C та C++<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup>.</li>
<li>Java 15 - 15 вересня <a href="2020" title="2020">2020</a>.</li>
<li>Java 16 - 16 березня <a href="2021" title="2021">2021</a>.</li>
<li>Java 17 (17.0.5) - 18 жовтня <a href="2022" title="2022">2022</a> вийшла версія.</li>
<li>Java 19 (19.0.1) - реліз 18 жовтня <a href="2022" title="2022">2022</a>.</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Останні_релізи"><span id=".D0.9E.D1.81.D1.82.D0.B0.D0.BD.D0.BD.D1.96_.D1.80.D0.B5.D0.BB.D1.96.D0.B7.D0.B8"></span>Останні релізи</h3></div>
<ul><li>17 січня <a href="2023" title="2023">2023</a>	- версії 19.0.2, 17.0.6, 11.0.18, 8u361.</li>
<li>21 березня <a href="2023" title="2023">2023</a> -	перша версія Java 20 ('Feature 20').</li>
<li>19 вересня <a href="2023" title="2023">2023</a> -	перша версія Java 21 (21.0.1).</li>
<li>17 жовтня <a href="2023" title="2023">2023</a> -	остання найновіша версія Java 21 (21.0.2).</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Структура_Java-програми"><span id=".D0.A1.D1.82.D1.80.D1.83.D0.BA.D1.82.D1.83.D1.80.D0.B0_Java-.D0.BF.D1.80.D0.BE.D0.B3.D1.80.D0.B0.D0.BC.D0.B8"></span>Структура Java-програми</h2></div>
<p>Програми на Java утворені з визначень <a href="%D0%9A%D0%BB%D0%B0%D1%81_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Клас (програмування)">класів</a> та <a href="%D0%86%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_(%D0%BE%D0%B1'%D1%94%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D1%96%D1%94%D0%BD%D1%82%D0%BE%D0%B2%D0%B0%D0%BD%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Інтерфейс (об'єктно-орієнтоване програмування)">інтерфейсів</a>. Класи містять <a href="%D0%97%D0%BC%D1%96%D0%BD%D0%BD%D0%B0" title="Змінна">змінні</a> та <a href="%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B0" title="Константа">константи</a>, які утримують дані, <a href="%D0%9C%D0%B5%D1%82%D0%BE%D0%B4" title="Метод">методи</a>, які виконують дії, та <a href="%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Конструктор (програмування)">конструктори</a>, які створюють екземпляри класів&nbsp;— <a href="%D0%9E%D0%B1'%D1%94%D0%BA%D1%82_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Об'єкт (програмування)">об'єкти</a>. Дані можуть мати простий <a href="%D0%A2%D0%B8%D0%BF_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85" title="Тип даних">тип</a> (наприклад <a href="%D0%91%D0%B0%D0%B9%D1%82" title="Байт">байт</a>, <a href="%D0%A6%D1%96%D0%BB%D1%96_%D1%87%D0%B8%D1%81%D0%BB%D0%B0" class="mw-redirect" title="Цілі числа">ціле число</a>, <a href="%D0%A1%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB" title="Символ">символ</a>) або бути <a href="%D0%9F%D0%BE%D1%81%D0%B8%D0%BB%D0%B0%D0%BD%D0%BD%D1%8F" title="Посилання">посиланням</a> на об'єкт. Мова Java є <a href="%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%82%D0%B8%D0%BF%D1%96%D0%B7%D0%B0%D1%86%D1%96%D1%97" title="Система типізації">статично типізованою</a>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Лексична_структура"><span id=".D0.9B.D0.B5.D0.BA.D1.81.D0.B8.D1.87.D0.BD.D0.B0_.D1.81.D1.82.D1.80.D1.83.D0.BA.D1.82.D1.83.D1.80.D0.B0"></span>Лексична структура</h3></div>
<p>Java-програми записуються в <a href="%D0%AE%D0%BD%D1%96%D0%BA%D0%BE%D0%B4" title="Юнікод">Юнікоді</a>, також надається лексичне перетворення, яке дозволяє записувати символи Юнікоду керівними кодами Unicode за допомогою лише множини символів <a href="ASCII" title="ASCII">ASCII</a>.
Мова Java представляє текст послідовностями 16-бітних кодових одиниць, використовуючи кодування <a href="UTF-16" title="UTF-16">UTF-16</a>. За винятком коментарів, ідентифікаторів та вмісту символьних та рядкових літералів, всі вхідні елементи програми на Java складаються із символів ASCII або відповідних їм керівних кодів Unicode.
</p>
<div class="mw-heading mw-heading3"><h3 id="Типи_даних"><span id=".D0.A2.D0.B8.D0.BF.D0.B8_.D0.B4.D0.B0.D0.BD.D0.B8.D1.85"></span>Типи даних</h3></div>
<p>Java є <a href="%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%82%D0%B8%D0%BF%D1%96%D0%B7%D0%B0%D1%86%D1%96%D1%97" title="Система типізації">суворо типізованою</a> мовою, кожна змінна та вираз має <a href="%D0%A2%D0%B8%D0%BF_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85" title="Тип даних">тип</a>, відомий на етапі <a href="%D0%9A%D0%BE%D0%BC%D0%BF%D1%96%D0%BB%D1%8F%D1%82%D0%BE%D1%80" title="Компілятор">компіляції</a>.
</p><p>Типи даних Java належать до двох категорій: прості (primitive) та <a href="%D0%92%D0%BA%D0%B0%D0%B7%D1%96%D0%B2%D0%BD%D0%B8%D0%BA" title="Вказівник">вказівникові</a> (reference). До простих типів належить булевий(логічний) тип, числові типи та символьний тип.
</p><p>Числові типи складаються із цілих типів <tt>byte, short, int, long</tt> та дійсних типів <tt>float, double</tt>. Символьний тип представлений типом <tt>char</tt>. Вказівникові типи складаються із класів, інтерфейсів, масивів. Значенням вказівникового типу є вказівник на об'єкт&nbsp;— екземпляр класу чи <a href="%D0%9C%D0%B0%D1%81%D0%B8%D0%B2_(%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85)" title="Масив (структура даних)">масиву</a>. <a href="%D0%A0%D1%8F%D0%B4%D0%BE%D0%BA_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Рядок (програмування)">Рядки</a> є об'єктами класу <tt>String</tt>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Прості_типи_даних"><span id=".D0.9F.D1.80.D0.BE.D1.81.D1.82.D1.96_.D1.82.D0.B8.D0.BF.D0.B8_.D0.B4.D0.B0.D0.BD.D0.B8.D1.85"></span>Прості типи даних</h3></div>
<table class="wikitable">

<tbody><tr>
<th>Тип
</th>
<th>Довжина (в байтах)</th>
<th>Діапазон або набір значень
</th></tr>
<tr>
<td>boolean</td>
<td>не визначено</td>
<td>true, false
</td></tr>
<tr>
<td>byte</td>
<td>1</td>
<td>−128..127
</td></tr>
<tr>
<td>char</td>
<td>2</td>
<td>0..2<sup>16</sup>−1, або 0..65535
</td></tr>
<tr>
<td>short</td>
<td>2</td>
<td>−2<sup>15</sup>..2<sup>15</sup>−1, або −32768..32767
</td></tr>
<tr>
<td>int</td>
<td>4</td>
<td>−2<sup>31</sup>..2<sup>31</sup>−1, або −2147483648..2147483647
</td></tr>
<tr>
<td>long</td>
<td>8</td>
<td>−2<sup>63</sup>..2<sup>63</sup>−1, або приблизно −9.2·10<sup>18</sup>..9.2·10<sup>18</sup>
</td></tr>
<tr>
<td>float</td>
<td>4</td>
<td>-(2-2<sup>−23</sup>)·2<sup>127</sup>..(2-2<sup>−23</sup>)·2<sup>127</sup>, або приблизно −3.4·10<sup>38</sup>..3.4·10<sup>38</sup>, а також <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle -\infty }">
  <semantics>
    <mrow class="MJX-TeXAtom-ORD">
      <mstyle displaystyle="true" scriptlevel="0">
        <mo>−<!-- − --></mo>
        <mi mathvariant="normal">∞<!-- ∞ --></mi>
      </mstyle>
    </mrow>
    <annotation encoding="application/x-tex">{\displaystyle -\infty }</annotation>
  </semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/ca2608c4b5fd3bffc73585f8c67e379b4e99b6f1.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.505ex; width:4.132ex; height:2.176ex;" alt="{\displaystyle -\infty }" loading="lazy"></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \infty }">
  <semantics>
    <mrow class="MJX-TeXAtom-ORD">
      <mstyle displaystyle="true" scriptlevel="0">
        <mi mathvariant="normal">∞<!-- ∞ --></mi>
      </mstyle>
    </mrow>
    <annotation encoding="application/x-tex">{\displaystyle \infty }</annotation>
  </semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/c26c105004f30c27aa7c2a9c601550a4183b1f21.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:2.324ex; height:1.676ex;" alt="{\displaystyle \infty }" loading="lazy"></span>, NaN
</td></tr>
<tr>
<td>double</td>
<td>8</td>
<td>-(2-2<sup>−52</sup>)·2<sup>1023</sup>..(2-2<sup>−52</sup>)·2<sup>1023</sup>, або приблизно −1.8·10<sup>308</sup>..1.8·10<sup>308</sup>, а також <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle -\infty }">
  <semantics>
    <mrow class="MJX-TeXAtom-ORD">
      <mstyle displaystyle="true" scriptlevel="0">
        <mo>−<!-- − --></mo>
        <mi mathvariant="normal">∞<!-- ∞ --></mi>
      </mstyle>
    </mrow>
    <annotation encoding="application/x-tex">{\displaystyle -\infty }</annotation>
  </semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/ca2608c4b5fd3bffc73585f8c67e379b4e99b6f1.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.505ex; width:4.132ex; height:2.176ex;" alt="{\displaystyle -\infty }" loading="lazy"></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \infty }">
  <semantics>
    <mrow class="MJX-TeXAtom-ORD">
      <mstyle displaystyle="true" scriptlevel="0">
        <mi mathvariant="normal">∞<!-- ∞ --></mi>
      </mstyle>
    </mrow>
    <annotation encoding="application/x-tex">{\displaystyle \infty }</annotation>
  </semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/c26c105004f30c27aa7c2a9c601550a4183b1f21.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:2.324ex; height:1.676ex;" alt="{\displaystyle \infty }" loading="lazy"></span>, NaN
</td></tr></tbody></table>
<div class="mw-heading mw-heading2"><h2 id="Критика"><span id=".D0.9A.D1.80.D0.B8.D1.82.D0.B8.D0.BA.D0.B0"></span>Критика</h2></div>

<p>Оскільки Java програми виконуються віртуальною машиною Java, то  це призводить до дещо нижчої швидкодії, порівняно з самого початку скомпільованими у машинний код програмами (наприклад, написаними на С++). Проте за останнє десятиліття розробники віртуальної машини значно пришвидшили цей процес, тож в даний час програми на Java не надто поступаються аналогам на С++. Іншою проблемою Java є те, що для низькорівневого програмування (для роботи з апаратним забезпеченням) все ж необхідно використовувати модулі написані на інших більш пристосованих для цього мовах програмування (той же С++). Для стандартних задач, як то робота із портами комп'ютера, для Java уже існують готові сторонні native-бібліотеки. Програми, які використовують платформно залежні модулі уже не є настільки портабельними і потребують, щоб дані модулі були реалізовані для різних систем. Ще однією з ґрунтовних проблем Java є безпека Java аплетів — спеціальних програм на Java, що можуть вбудовуватися у вебсторінки. Щоправда останні так і не набули значної популярності в інтернеті, поступившись іншим аналогічним технологіям, як то флеш технологія.
</p>
<div class="mw-heading mw-heading2"><h2 id="Використання_іншими_компаніями"><span id=".D0.92.D0.B8.D0.BA.D0.BE.D1.80.D0.B8.D1.81.D1.82.D0.B0.D0.BD.D0.BD.D1.8F_.D1.96.D0.BD.D1.88.D0.B8.D0.BC.D0.B8_.D0.BA.D0.BE.D0.BC.D0.BF.D0.B0.D0.BD.D1.96.D1.8F.D0.BC.D0.B8"></span>Використання іншими компаніями</h2></div>
<figure typeof="mw:File/Thumb"><img src="./_assets_/0c70a452f799bfe840676ee341124611/Android_4.0.png" decoding="async" width="175" height="311" class="mw-file-element" data-file-width="720" data-file-height="1280" loading="lazy"><figcaption><a href="Android" title="Android">Android</a> широко використовує технології Java</figcaption></figure>
<div class="mw-heading mw-heading3"><h3 id="Google">Google</h3></div>
<p>При створенні <a href="Android" title="Android">Android</a> (операційної системи з <a href="%D0%92%D1%96%D0%B4%D0%BA%D1%80%D0%B8%D1%82%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B5_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F" title="Відкрите програмне забезпечення">відкритим кодом</a>) <a href="Google" title="Google">Google</a> взяла за основу Java. Незважаючи на те, що операційна система, збудована на <a href="%D0%AF%D0%B4%D1%80%D0%BE_Linux" title="Ядро Linux">ядрі Linux</a>, була написана переважно на <a href="C_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="C (мова програмування)">C</a>, Android <a href="SDK" title="SDK">SDK</a> використовує Java для розробки застосунків для платформи Android.
</p><p><a href="7_%D1%82%D1%80%D0%B0%D0%B2%D0%BD%D1%8F" title="7 травня">7 травня</a> <a href="2012" title="2012">2012</a> року суд Сан-Франциско виявив, що якщо <a href="%D0%9F%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D0%B8%D0%B9_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B8%D0%B9_%D1%96%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81" title="Прикладний програмний інтерфейс">API</a> може бути захищене <a href="%D0%90%D0%B2%D1%82%D0%BE%D1%80%D1%81%D1%8C%D0%BA%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2%D0%BE" title="Авторське право">авторським правом</a>, то Google, використовуючи Java в Android, порушив авторські права <a href="Oracle_Corporation" title="Oracle Corporation">Oracle</a>.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> Було підняте питання про правовий статус використання Java в Android-пристроях. Однак вже 31 травня того ж року федеральний суддя США постановив, що API не можуть бути захищеними авторським правом.<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Графічний_інтерфейс_користувача"><span id=".D0.93.D1.80.D0.B0.D1.84.D1.96.D1.87.D0.BD.D0.B8.D0.B9_.D1.96.D0.BD.D1.82.D0.B5.D1.80.D1.84.D0.B5.D0.B9.D1.81_.D0.BA.D0.BE.D1.80.D0.B8.D1.81.D1.82.D1.83.D0.B2.D0.B0.D1.87.D0.B0"></span>Графічний інтерфейс користувача</h2></div>
<p>Для реалізації графічного інтерфейсу (<a href="%D0%93%D1%80%D0%B0%D1%84%D1%96%D1%87%D0%BD%D0%B8%D0%B9_%D1%96%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_%D0%BA%D0%BE%D1%80%D0%B8%D1%81%D1%82%D1%83%D0%B2%D0%B0%D1%87%D0%B0" title="Графічний інтерфейс користувача">GUI</a>) в Java існують три основні пакети класів<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup>:
</p>
<ul><li><a href="Abstract_Window_Toolkit" title="Abstract Window Toolkit">Abstract Window Toolkit</a> (AWT)</li>
<li><a href="Swing_(Java)" title="Swing (Java)">Swing</a></li>
<li><a href="JavaFX" title="JavaFX">JavaFX</a></li></ul>
<p>Перевагами першого є простота використання, інтерфейс, подібний до інтерфейсу операційної системи, та дещо краща швидкодія, оскільки базується на засобах ОС, щоправда має обмежений набір графічних елементів. Другий пакет Swing реалізує власний Java-інтерфейс. Цей пакет створювався на основі AWT і має набагато більше можливостей та більшу кількість графічних елементів.<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup>. Swing-компоненти ще називають <i>полегшеними</i> (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">lightweight</i>), оскільки вони написані повністю на Java і тому платформонезалежні.
</p><p>Існують також сторонні пакети, найпопулярнішим є <a href="Standard_Widget_Toolkit" title="Standard Widget Toolkit">Standard Widget Toolkit</a> (SWT, вимовляється «ес-дабл-ю-ті»)&nbsp;— Стандартний інструментарій віджетів. Розроблений підрозділом Rational фірми IBM і компанією Object Technology International (OTI), зараз розвивається фондом <a href="Eclipse" title="Eclipse">Eclipse</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Див._також"><span id=".D0.94.D0.B8.D0.B2._.D1.82.D0.B0.D0.BA.D0.BE.D0.B6"></span>Див. також</h2></div>
<ul><li><a href="Dalvik" title="Dalvik">Dalvik</a></li>
<li><a href="%D0%92%D1%96%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B0_Java" title="Віртуальна машина Java">Віртуальна машина Java</a></li>
<li><a href="%D0%9F%D0%B0%D1%80%D0%B0%D0%BB%D0%B5%D0%BB%D1%96%D0%B7%D0%BC_%D0%B2_Java" title="Паралелізм в Java">Паралелізм в Java</a></li>
<li><a href="%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B7%D0%B0%D1%80%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%85_%D1%81%D0%BB%D1%96%D0%B2_%D0%BC%D0%BE%D0%B2%D0%B8_Java" title="Список зарезервованих слів мови Java">Список зарезервованих слів мови Java</a></li>
<li><a href="J2EE-%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80" class="mw-redirect" title="J2EE-контейнер">J2EE-контейнер</a></li>
<li><a href="Nashorn" title="Nashorn">Nashorn</a></li>
<li><a href="Java_Modeling_Language" title="Java Modeling Language">Java Modeling Language</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Примітки"><span id=".D0.9F.D1.80.D0.B8.D0.BC.D1.96.D1.82.D0.BA.D0.B8"></span>Примітки</h2></div>
<style data-mw-deduplicate="TemplateStyles:r43816068">
/* start https://uk.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end   https://uk.wikipedia.org/ */
</style><div class="reflist references-column-count references-column-count-3" style="column-count: 3; -moz-column-count: 3; -webkit-column-count: 3; list-style-type: decimal;">
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r47771159">
/* start https://uk.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation:target{background-color:var(--background-color-progressive-subtle,#eaf3ff);color:inherit}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./_mw_/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./_mw_/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./_mw_/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ref-lang{font-size:85%;cursor:help;margin-left:0.2em;color:var(--color-subtle,#54595d)}.mw-parser-output .cs1-ref-lg{font-style:normal;cursor:help}.mw-parser-output .cs1-ref-lg-text{color:#252525;text-decoration:inherit;text-decoration-color:#252525}.mw-parser-output .cs1-ws-icon a{background:url("./_mw_/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#bf3c2c)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#bf3c2c)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}html.skin-theme-clientpref-night .mw-parser-output .cs1-ref-lg-text{color:#dadad6;text-decoration-color:#dadad6}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}html.skin-theme-clientpref-os .mw-parser-output .cs1-ref-lg-text{color:#dadad6;text-decoration-color:#dadad6}}


/* end   https://uk.wikipedia.org/ */
</style><cite class="citation web cs1">Gosling and McGilton (Травень 1996). <a rel="nofollow" class="external text" href="http://java.sun.com/docs/white/langenv/Intro.doc1.html#943">The Java Language Environment</a>. <a rel="nofollow" class="external text" href="https://www.webcitation.org/6GYqbu2O7?url=http://www.oracle.com/technetwork/java/index.html#943#943">Архів</a> оригіналу за 12 травня 2013<span class="reference-accessdate">. Процитовано 8 квітня 2009</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=The+Java+Language+Environment&amp;rft.date=%D0%A2%D1%80%D0%B0%D0%B2%D0%B5%D0%BD%D1%8C+1996&amp;rft_id=http%3A%2F%2Fjava.sun.com%2Fdocs%2Fwhite%2Flangenv%2FIntro.doc1.html%23943&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AJava" class="Z3988"></span></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><cite class="citation web cs1">J. Gosling, B. Joy, G. Steele, G. Brachda. <a rel="nofollow" class="external text" href="http://java.sun.com/docs/books/jls/second_edition/html/intro.doc.html#237601">The Java Language Specification, 2nd Edition</a>. <a rel="nofollow" class="external text" href="https://www.webcitation.org/6GYqdEjc4?url=http://docs.oracle.com/javase/specs/#237601#237601">Архів</a> оригіналу за 12 травня 2013<span class="reference-accessdate">. Процитовано 8 квітня 2009</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=The+Java+Language+Specification%2C+2nd+Edition&amp;rft_id=http%3A%2F%2Fjava.sun.com%2Fdocs%2Fbooks%2Fjls%2Fsecond_edition%2Fhtml%2Fintro.doc.html%23237601&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AJava" class="Z3988"></span></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20090105145818/http://www.computerworld.com.au/index.php/id%3B1422447371%3Bpp%3B3%3Bfp%3B4194304%3Bfpid%3B1">Архівована копія</a>. Архів <a rel="nofollow" class="external text" href="http://www.computerworld.com.au/index.php/id;1422447371;pp;3;fp;4194304;fpid;1">оригіналу</a> за 5 січня 2009<span class="reference-accessdate">. Процитовано 8 квітня 2009</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=%D0%90%D1%80%D1%85%D1%96%D0%B2%D0%BE%D0%B2%D0%B0%D0%BD%D0%B0+%D0%BA%D0%BE%D0%BF%D1%96%D1%8F&amp;rft_id=http%3A%2F%2Fwww.computerworld.com.au%2Findex.php%2Fid%3B1422447371%3Bpp%3B3%3Bfp%3B4194304%3Bfpid%3B1&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AJava" class="Z3988"></span><span class="cs1-maint citation-comment"><code class="cs1-code">{{cite web}}</code>:  Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)</span></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text">Іноді трапляється "німецька" вимова "Ява".</span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://blogs.sun.com/jonathan/entry/better_is_always_different">Different Isn't Always Better, But Better's Always Different</a> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20090905083207/http://blogs.sun.com/jonathan/entry/better_is_always_different">Архівовано</a> 2009-09-05 у <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.java.com/en/javahistory/timeline.jsp">The Java History Timeline</a> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20100211145425/http://java.com/en/javahistory/timeline.jsp">Архівовано</a> 11 лютого 2010 у <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small>. Офіційний сайт www.java.com</span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://speka.media/ieee-spectrum-opublikuvala-reiting-naipopulyarnisix-mov-programuvannya-2023-roku-pn3l49">IEEE Spectrum опублікувала рейтинг найпопулярніших мов програмування 2023 року. // Автор: Артем Житкевич. 30.08.2023</a></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20130123204103/http://www.oracle.com/technetwork/java/intro-141325.html">1.2 Design Goals of the Java<sup>TM</sup> Programming Language</a>. Архів <a rel="nofollow" class="external text" href="http://www.oracle.com/technetwork/java/intro-141325.html">оригіналу</a> за 23 січня 2013<span class="reference-accessdate">. Процитовано 2 січня 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=1.2+Design+Goals+of+the+Java%3Csup%3ETM%3C%2Fsup%3E+Programming+Language&amp;rft_id=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fintro-141325.html&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AJava" class="Z3988"></span></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20081219094054/http://java.sun.com/docs/books/tutorial/getStarted/intro/changemylife.html">Архівована копія</a>. Архів <a rel="nofollow" class="external text" href="http://java.sun.com/docs/books/tutorial/getStarted/intro/changemylife.html">оригіналу</a> за 19 грудня 2008<span class="reference-accessdate">. Процитовано 8 січня 2009</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=%D0%90%D1%80%D1%85%D1%96%D0%B2%D0%BE%D0%B2%D0%B0%D0%BD%D0%B0+%D0%BA%D0%BE%D0%BF%D1%96%D1%8F&amp;rft_id=http%3A%2F%2Fjava.sun.com%2Fdocs%2Fbooks%2Ftutorial%2FgetStarted%2Fintro%2Fchangemylife.html&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AJava" class="Z3988"></span><span class="cs1-maint citation-comment"><code class="cs1-code">{{cite web}}</code>:  Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)</span></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><a href="#cite_ref-10">↑</a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20100607160128/http://msdnaa.oit.umass.edu/Neula.asp">Текст ліцензії Microsoft</a>. Архів <a rel="nofollow" class="external text" href="http://msdnaa.oit.umass.edu/Neula.asp">оригіналу</a> за 7 червня 2010<span class="reference-accessdate">. Процитовано 13 липня 2010</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=%D0%A2%D0%B5%D0%BA%D1%81%D1%82+%D0%BB%D1%96%D1%86%D0%B5%D0%BD%D0%B7%D1%96%D1%97+Microsoft&amp;rft_id=http%3A%2F%2Fmsdnaa.oit.umass.edu%2FNeula.asp&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AJava" class="Z3988"></span> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20100607160128/http://msdnaa.oit.umass.edu/Neula.asp">Архівовано</a> 2010-06-07 у <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small></span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><a href="#cite_ref-11">↑</a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20180331020812/http://www.oracle.com/technetwork/java/javase/8-whats-new-2157071.html">What's New in JDK 8</a>. Oracle. Архів <a rel="nofollow" class="external text" href="http://www.oracle.com/technetwork/java/javase/8-whats-new-2157071.html">оригіналу</a> за 31 березня 2018<span class="reference-accessdate">. Процитовано 23 квітня 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=What%27s+New+in+JDK+8&amp;rft.pub=Oracle&amp;rft_id=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2F8-whats-new-2157071.html&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AJava" class="Z3988"></span></span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><a href="#cite_ref-12">↑</a></span> <span class="reference-text"><cite class="citation news cs1">John K. Waters (21 березня 2018). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180327213902/https://adtmag.com/articles/2018/03/21/java-10.aspx">Java 10 Released, First in the New Faster Cadence</a>. ADT Mag. Архів <a rel="nofollow" class="external text" href="https://adtmag.com/articles/2018/03/21/java-10.aspx">оригіналу</a> за 27 березня 2018<span class="reference-accessdate">. Процитовано 27 березня 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.atitle=Java+10+Released%2C+First+in+the+New+Faster+Cadence&amp;rft.date=21+%D0%B1%D0%B5%D1%80%D0%B5%D0%B7%D0%BD%D1%8F+2018&amp;rft.au=John+K.+Waters&amp;rft_id=https%3A%2F%2Fadtmag.com%2Farticles%2F2018%2F03%2F21%2Fjava-10.aspx&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AJava" class="Z3988"></span></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><a href="#cite_ref-13">↑</a></span> <span class="reference-text"><cite class="citation web cs1">Chander, Sharat. <a rel="nofollow" class="external text" href="https://blogs.oracle.com/java-platform-group/introducing-java-se-11">Introducing Java SE 11</a>. <i>oracle.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180926093144/https://blogs.oracle.com/java-platform-group/introducing-java-se-11">Архів</a> оригіналу за 26 вересня 2018<span class="reference-accessdate">. Процитовано 26 вересня 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=oracle.com&amp;rft.atitle=Introducing+Java+SE+11&amp;rft.aulast=Chander&amp;rft.aufirst=Sharat&amp;rft_id=https%3A%2F%2Fblogs.oracle.com%2Fjava-platform-group%2Fintroducing-java-se-11&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AJava" class="Z3988"></span></span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><a href="#cite_ref-14">↑</a></span> <span class="reference-text"><cite class="citation news cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20200319213617/https://www.zdnet.com/article/oracle-programming-language-java-14-is-out-with-these-16-major-feature-improvements/">Oracle: Programming language Java 14 is out with these 16 major feature improvements</a>. ZDnet. 19 березня 2020. Архів <a rel="nofollow" class="external text" href="https://www.zdnet.com/article/oracle-programming-language-java-14-is-out-with-these-16-major-feature-improvements/">оригіналу</a> за 19 березня 2020<span class="reference-accessdate">. Процитовано 25 березня 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.atitle=Oracle%3A+Programming+language+Java+14+is+out+with+these+16+major+feature+improvements&amp;rft.date=19+%D0%B1%D0%B5%D1%80%D0%B5%D0%B7%D0%BD%D1%8F+2020&amp;rft_id=https%3A%2F%2Fwww.zdnet.com%2Farticle%2Foracle-programming-language-java-14-is-out-with-these-16-major-feature-improvements%2F&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AJava" class="Z3988"></span></span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><a href="#cite_ref-15">↑</a></span> <span class="reference-text">Mullin, Joe.&nbsp;<a rel="nofollow" class="external text" href="http://arstechnica.com/tech-policy/news/2012/05/jury-rules-google-violated-copyright-law-google-moves-for-mistrial.ars">«Google guilty of infringement in Oracle trial; future legal headaches loom»</a> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20120508134916/http://arstechnica.com/tech-policy/news/2012/05/jury-rules-google-violated-copyright-law-google-moves-for-mistrial.ars">Архівовано</a> 8 травня 2012 у <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small></span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><a href="#cite_ref-16">↑</a></span> <span class="reference-text">Joe Mullin (31.05.2012).&nbsp;<a rel="nofollow" class="external text" href="http://arstechnica.com/tech-policy/2012/05/google-wins-crucial-api-ruling-oracles-case-decimated/">«Google wins crucial API ruling, Oracle's case decimated»</a> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20120602150719/http://arstechnica.com/tech-policy/2012/05/google-wins-crucial-api-ruling-oracles-case-decimated/">Архівовано</a> 2 червня 2012 у <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small>.&nbsp;Ars Technica.&nbsp;</span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><a href="#cite_ref-17">↑</a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20100801091630/http://www.javenue.info/post/36">Графический интерфейс на Java (Swing GUI Tutorial)</a>. Архів <a rel="nofollow" class="external text" href="http://www.javenue.info/post/36">оригіналу</a> за 1 серпня 2010<span class="reference-accessdate">. Процитовано 2 вересня 2010</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=%D0%93%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9+%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81+%D0%BD%D0%B0+Java+%28Swing+GUI+Tutorial%29&amp;rft_id=http%3A%2F%2Fwww.javenue.info%2Fpost%2F36&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AJava" class="Z3988"></span> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20100801091630/http://www.javenue.info/post/36">Архівовано</a> 2010-08-01 у <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small></span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><a href="#cite_ref-18">↑</a></span> <span class="reference-text"><cite class="citation web cs1">Feigenbaum, Barry. <a rel="nofollow" class="external text" href="http://www.ibm.com/developerworks/grid/library/os-swingswt/">SWT, Swing or AWT: Which is right for you? (21.02.2006)</a>. <a rel="nofollow" class="external text" href="https://www.webcitation.org/6GYqe25w7?url=http://www.ibm.com/developerworks/grid/library/os-swingswt/">Архів</a> оригіналу за 12.05.2013<span class="reference-accessdate">. Процитовано 2 вересня 2010</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=SWT%2C+Swing+or+AWT%3A+Which+is+right+for+you%3F+%2821.02.2006%29&amp;rft.aulast=Feigenbaum&amp;rft.aufirst=Barry&amp;rft_id=http%3A%2F%2Fwww.ibm.com%2Fdeveloperworks%2Fgrid%2Flibrary%2Fos-swingswt%2F&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AJava" class="Z3988"></span></span>
</li>
</ol></div>
<div class="mw-heading mw-heading2"><h2 id="Література"><span id=".D0.9B.D1.96.D1.82.D0.B5.D1.80.D0.B0.D1.82.D1.83.D1.80.D0.B0"></span>Література</h2></div>
<ul><li><cite class="citation book cs1">Кей С. Хорстманн (2014). <i>Java SE 8. Вводный курс</i>. <a href="%D0%92%D1%96%D0%BB%D1%8C%D1%8F%D0%BC%D1%81_(%D0%B2%D0%B8%D0%B4%D0%B0%D0%B2%D0%BD%D0%B8%D1%86%D1%82%D0%B2%D0%BE)" title="Вільямс (видавництво)">«Вільямс»</a>. <a href="International_Standard_Book_Number" class="mw-redirect" title="International Standard Book Number">ISBN</a>&nbsp;<bdi>978-5-8459-1900-7</bdi>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Java+SE+8.+%D0%92%D0%B2%D0%BE%D0%B4%D0%BD%D1%8B%D0%B9+%D0%BA%D1%83%D1%80%D1%81&amp;rft.pub=%C2%AB%D0%92%D1%96%D0%BB%D1%8C%D1%8F%D0%BC%D1%81%C2%BB&amp;rft.date=2014&amp;rft.isbn=978-5-8459-1900-7&amp;rft.au=%D0%9A%D0%B5%D0%B9+%D0%A1.+%D0%A5%D0%BE%D1%80%D1%81%D1%82%D0%BC%D0%B0%D0%BD%D0%BD&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AJava" class="Z3988"></span></li>
<li><cite class="citation book cs1">Фрэд Лонг та ін. (2014). <i>Руководство для программиста на Java: 75 рекомендаций по написанию надежных и защищенных программ</i>. <a href="%D0%92%D1%96%D0%BB%D1%8C%D1%8F%D0%BC%D1%81_(%D0%B2%D0%B8%D0%B4%D0%B0%D0%B2%D0%BD%D0%B8%D1%86%D1%82%D0%B2%D0%BE)" title="Вільямс (видавництво)">«Вільямс»</a>. <a href="International_Standard_Book_Number" class="mw-redirect" title="International Standard Book Number">ISBN</a>&nbsp;<bdi>978-5-8459-1897-0</bdi>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE+%D0%B4%D0%BB%D1%8F+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0+%D0%BD%D0%B0+Java%3A+75+%D1%80%D0%B5%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D0%B4%D0%B0%D1%86%D0%B8%D0%B9+%D0%BF%D0%BE+%D0%BD%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D1%8E+%D0%BD%D0%B0%D0%B4%D0%B5%D0%B6%D0%BD%D1%8B%D1%85+%D0%B8+%D0%B7%D0%B0%D1%89%D0%B8%D1%89%D0%B5%D0%BD%D0%BD%D1%8B%D1%85+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC&amp;rft.pub=%C2%AB%D0%92%D1%96%D0%BB%D1%8C%D1%8F%D0%BC%D1%81%C2%BB&amp;rft.date=2014&amp;rft.isbn=978-5-8459-1897-0&amp;rft.au=%D0%A4%D1%80%D1%8D%D0%B4+%D0%9B%D0%BE%D0%BD%D0%B3&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AJava" class="Z3988"></span> <span class="cs1-visible-error citation-comment"><code class="cs1-code">{{cite book}}</code>: </span><span class="cs1-visible-error citation-comment">Явне використання «та ін.» у: <code class="cs1-code">|автор=</code> (довідка)</span></li>
<li><cite class="citation book cs1">Кей С. Хорстманн, Гари Корнелл (2013). <i>Java. Библиотека профессионала, том 1. Основы. 9-е издание</i>. <a href="%D0%92%D1%96%D0%BB%D1%8C%D1%8F%D0%BC%D1%81_(%D0%B2%D0%B8%D0%B4%D0%B0%D0%B2%D0%BD%D0%B8%D1%86%D1%82%D0%B2%D0%BE)" title="Вільямс (видавництво)">«Вільямс»</a>. <a href="International_Standard_Book_Number" class="mw-redirect" title="International Standard Book Number">ISBN</a>&nbsp;<bdi>978-5-8459-1869-7</bdi>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Java.+%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0+%D0%BF%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D0%B0%2C+%D1%82%D0%BE%D0%BC+1.+%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B.+9-%D0%B5+%D0%B8%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5&amp;rft.pub=%C2%AB%D0%92%D1%96%D0%BB%D1%8C%D1%8F%D0%BC%D1%81%C2%BB&amp;rft.date=2013&amp;rft.isbn=978-5-8459-1869-7&amp;rft.au=%D0%9A%D0%B5%D0%B9+%D0%A1.+%D0%A5%D0%BE%D1%80%D1%81%D1%82%D0%BC%D0%B0%D0%BD%D0%BD%2C+%D0%93%D0%B0%D1%80%D0%B8+%D0%9A%D0%BE%D1%80%D0%BD%D0%B5%D0%BB%D0%BB&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AJava" class="Z3988"></span></li>
<li><cite class="citation book cs1">Барри Берд (2013). <i>Программирование на Java для чайников, 3-е издание</i>. «Діалектика». <a href="International_Standard_Book_Number" class="mw-redirect" title="International Standard Book Number">ISBN</a>&nbsp;<bdi>978-5-8459-1834-5</bdi>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5+%D0%BD%D0%B0+Java+%D0%B4%D0%BB%D1%8F+%D1%87%D0%B0%D0%B9%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%2C+3-%D0%B5+%D0%B8%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5&amp;rft.pub=%C2%AB%D0%94%D1%96%D0%B0%D0%BB%D0%B5%D0%BA%D1%82%D0%B8%D0%BA%D0%B0%C2%BB&amp;rft.date=2013&amp;rft.isbn=978-5-8459-1834-5&amp;rft.au=%D0%91%D0%B0%D1%80%D1%80%D0%B8+%D0%91%D0%B5%D1%80%D0%B4&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AJava" class="Z3988"></span></li>
<li><cite class="citation book cs1">Bruce Eckel (2006). <i>Thinking in Java (4th Edition)</i>. Prentice Hall PTR. <a href="International_Standard_Book_Number" class="mw-redirect" title="International Standard Book Number">ISBN</a>&nbsp;<bdi>978-0131872486</bdi>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Thinking+in+Java+%284th+Edition%29&amp;rft.pub=Prentice+Hall+PTR&amp;rft.date=2006&amp;rft.isbn=978-0131872486&amp;rft.au=Bruce+Eckel&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AJava" class="Z3988"></span></li>
<li><cite class="citation book cs1">Joshua Bloch (2008). <span class="id-lock-registration" title="Потрібна безкоштовна реєстрація"><a rel="nofollow" class="external text" href="https://archive.org/details/effectivejava00bloc_0"><i>Effective Java (2nd Edition)</i></a></span>. Prentice Hall PTR. <a href="International_Standard_Book_Number" class="mw-redirect" title="International Standard Book Number">ISBN</a>&nbsp;<bdi>978-0321356680</bdi>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Effective+Java+%282nd+Edition%29&amp;rft.pub=Prentice+Hall+PTR&amp;rft.date=2008&amp;rft.isbn=978-0321356680&amp;rft.au=Joshua+Bloch&amp;rft_id=https%3A%2F%2Farchive.org%2Fdetails%2Feffectivejava00bloc_0&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AJava" class="Z3988"></span></li>
<li><cite class="citation book cs1">James Gosling; Bill Joy, Guy Steele, Gilad Bracha (2005). <i>The Java Language Specification, Third Edition</i>. Addison-Wesley. <a href="International_Standard_Book_Number" class="mw-redirect" title="International Standard Book Number">ISBN</a>&nbsp;<bdi>0-321-24678-0</bdi>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=The+Java+Language+Specification%2C+Third+Edition&amp;rft.pub=Addison-Wesley&amp;rft.date=2005&amp;rft.isbn=0-321-24678-0&amp;rft.au=James+Gosling&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AJava" class="Z3988"></span></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Посилання"><span id=".D0.9F.D0.BE.D1.81.D0.B8.D0.BB.D0.B0.D0.BD.D0.BD.D1.8F"></span>Посилання</h2></div>
<style data-mw-deduplicate="TemplateStyles:r47404836">
/* start https://uk.wikipedia.org/ */


.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid var(--border-color-base,#a2a9b1);font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);color:inherit;display:flow-root}.mw-parser-output .infobox .side-box{font-size:100%}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1}}@media(min-width:640px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}


/* end   https://uk.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r47426543">
/* start https://uk.wikipedia.org/ */


.mw-parser-output .sister-box .side-box-abovebelow{padding:0.75em 0;text-align:center}.mw-parser-output .sister-box .side-box-abovebelow>b{display:block}.mw-parser-output .sister-box .side-box-text>ul{border-top:1px solid var(--border-color-base,#a2a9b1);padding:0.75em 0;width:220px;margin:0 auto}.mw-parser-output .sister-box .side-box-text>ul>li{min-height:31px}.mw-parser-output .sister-logo{display:inline-block;width:31px;line-height:31px;vertical-align:middle;text-align:center}.mw-parser-output .sister-link{display:inline-block;margin-left:12px;vertical-align:middle}@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-v2.svg"]{background-color:white}}


/* end   https://uk.wikipedia.org/ */
</style>
<ul><li><a rel="nofollow" class="external text" href="http://www.java.com/">Домашня сторінка Java</a> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20191216120820/https://www.java.com/en/">Архівовано</a> 16 грудня 2019 у <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small></li>
<li><a rel="nofollow" class="external text" href="http://java.sun.com/">Java для розробників</a> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20191029033639/http://java.sun.com/">Архівовано</a> 29 жовтня 2019 у <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small></li>
<li><a rel="nofollow" class="external text" href="http://java.sun.com/docs/books/jls/third_edition/html/j3TOC.html">Java Language Specification 3rd Edition</a> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20120229183526/http://java.sun.com/docs/books/jls/third_edition/html/j3TOC.html">Архівовано</a> 29 лютого 2012 у <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small></li>
<li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20070618074030/https://duke.dev.java.net/green/">Стисла історія Green Project</a></li>
<li><a rel="nofollow" class="external text" href="http://sunsite.uakom.sk/sunworldonline/swol-07-1995/swol-07-java.html">Java: Історія з середини</a> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20151105123714/http://sunsite.uakom.sk/sunworldonline/swol-07-1995/swol-07-java.html">Архівовано</a> 5 листопада 2015 у <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small></li>
<li><a rel="nofollow" class="external text" href="http://cs.gmu.edu/~sean/stuff/java-objc.html">На Java дуже сильно вплинув Objective-C</a> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20110713014816/http://cs.gmu.edu/~sean/stuff/java-objc.html">Архівовано</a> 13 липня 2011 у <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small></li>
<li><a rel="nofollow" class="external text" href="http://www.wired.com/wired/archive/3.12/java.saga.html">Сага про Java</a> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20130326015121/http://www.wired.com/wired/archive/3.12/java.saga.html">Архівовано</a> 26 березня 2013 у <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small></li>
<li><a rel="nofollow" class="external text" href="http://ei.cs.vt.edu/~wwwbtb/book/chap1/java_hist.html">Історія Java</a> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20151220204458/http://ei.cs.vt.edu/~wwwbtb/book/chap1/java_hist.html">Архівовано</a> 20 грудня 2015 у <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small></li>
<li><a rel="nofollow" class="external text" href="http://www.blinkenlights.com/classiccmp/javaorigin.html">Довга подорож в Java</a> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20121227092005/http://www.blinkenlights.com/classiccmp/javaorigin.html">Архівовано</a> 27 грудня 2012 у <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small></li>
<li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20120809054027/http://computing.open.ac.uk/m254/">M254 Java Everywhere</a> (вільний документ з <a rel="nofollow" class="external text" href="http://www.open.ac.uk/">Open University</a>)</li>
<li><a rel="nofollow" class="external text" href="http://www.is-research.de/info/vmlanguages/">Перелік мов програмування для Java Virtual Machine</a> <small>[<a rel="nofollow" class="external text" href="https://www.webcitation.org/6170nqDc9?url=http://www.is-research.de/info/vmlanguages/">Архівовано</a> 21 серпня 2011 у <a href="WebCite" title="WebCite">WebCite</a>]</small></li></ul>
<p><br>
</p>

<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r43815798">
/* start https://uk.wikipedia.org/ */


.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}


/* end   https://uk.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r46713505">
/* start https://uk.wikipedia.org/ */


.mw-parser-output .navbox{box-sizing:border-box;border:1px solid var(--border-color-base,#a2a9b1);width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd;color:inherit}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf;color:inherit}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf;color:inherit}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff;color:inherit}.mw-parser-output .navbox-even{background-color:#f7f7f7;color:inherit}.mw-parser-output .navbox-odd{background-color:transparent;color:inherit}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .navbox-list{border-color:#54595D}html.skin-theme-clientpref-night .mw-parser-output tr+tr>.navbox-abovebelow,html.skin-theme-clientpref-night .mw-parser-output tr+tr>.navbox-group,html.skin-theme-clientpref-night .mw-parser-output tr+tr>.navbox-image,html.skin-theme-clientpref-night .mw-parser-output tr+tr>.navbox-list{border-top:2px solid #54595D}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbox-list{border-color:#54595D}html.skin-theme-clientpref-os .mw-parser-output tr+tr>.navbox-abovebelow,html.skin-theme-clientpref-os .mw-parser-output tr+tr>.navbox-group,html.skin-theme-clientpref-os .mw-parser-output tr+tr>.navbox-image,html.skin-theme-clientpref-os .mw-parser-output tr+tr>.navbox-list{border-top:2px solid #54595D}}


/* end   https://uk.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Мови_програмування11911" style="padding:3px"><table class="nowraplinks hlist mw-collapsible mw-collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><style data-mw-deduplicate="TemplateStyles:r44909416">
/* start https://uk.wikipedia.org/ */


.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}


/* end   https://uk.wikipedia.org/ */
</style><div id="Мови_програмування11911" style="font-size:114%;margin:0 4em"><a href="%D0%9C%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Мова програмування">Мови програмування</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Рівень</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%B8%D0%B9_%D0%BA%D0%BE%D0%B4" title="Машинний код">Машинні</a></li>
<li><a href="%D0%9C%D0%BE%D0%B2%D0%B0_%D0%B0%D1%81%D0%B5%D0%BC%D0%B1%D0%BB%D0%B5%D1%80%D0%B0" title="Мова асемблера">Ассемблери</a></li>
<li><a href="%D0%9A%D0%BE%D0%BC%D0%BF%D1%96%D0%BB%D1%8C%D0%BE%D0%B2%D0%B0%D0%BD%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Компільована мова програмування">Компільовані</a></li>
<li><a href="%D0%86%D0%BD%D1%82%D0%B5%D1%80%D0%BF%D1%80%D0%B5%D1%82%D0%B0%D1%82%D0%BE%D1%80" title="Інтерпретатор">Інтерпретовані</a></li></ul>
<ul><li><a href="%D0%9D%D0%B8%D0%B7%D1%8C%D0%BA%D0%BE%D1%80%D1%96%D0%B2%D0%BD%D0%B5%D0%B2%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Низькорівнева мова програмування">Низькорівневі</a></li>
<li><a href="%D0%9C%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2%D0%B8%D1%81%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D1%80%D1%96%D0%B2%D0%BD%D1%8F" title="Мова програмування високого рівня">Високорівневі</a></li>
<li><a href="%D0%9D%D0%B0%D0%B4%D0%B2%D0%B8%D1%81%D0%BE%D0%BA%D0%BE%D1%80%D1%96%D0%B2%D0%BD%D0%B5%D0%B2%D1%96_%D0%BC%D0%BE%D0%B2%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Надвисокорівневі мови програмування">Надвисокого рівня</a></li>
<li><a href="%D0%95%D0%B7%D0%BE%D1%82%D0%B5%D1%80%D0%B8%D1%87%D0%BD%D1%96_%D0%BC%D0%BE%D0%B2%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Езотеричні мови програмування">Езотеричні</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="%D0%9D%D0%B8%D0%B7%D1%8C%D0%BA%D0%BE%D1%80%D1%96%D0%B2%D0%BD%D0%B5%D0%B2%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Низькорівнева мова програмування">Низькорівневі</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0;background:#f0f0f0"><div style="padding:0 0.25em">
<ul><li><a href="%D0%9C%D0%BE%D0%B2%D0%B0_%D0%B0%D1%81%D0%B5%D0%BC%D0%B1%D0%BB%D0%B5%D1%80%D0%B0" title="Мова асемблера">Мова асемблера</a>
<ul><li><a href="ASSK" title="ASSK">ASSK</a></li>
<li><a href="FASM" title="FASM">FASM</a></li>
<li><a href="GNU_Assembler" title="GNU Assembler">GAS</a></li>
<li><a href="HLA_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="HLA (програмування)">HLA</a></li>
<li><a href="MASM" title="MASM">MASM</a></li>
<li><a href="NASM" title="NASM">NASM</a></li>
<li><a href="TASM" title="TASM">TASM</a></li>
<li><a href="WASM" class="mw-redirect" title="WASM">WASM</a></li></ul></li>
<li>PLAN</li>
<li>SAS</li>
<li>Sawik</li>
<li>TUZ-3</li>
<li><a href="%D0%91%D0%B0%D0%B9%D1%82-%D0%BA%D0%BE%D0%B4" title="Байт-код">Байт-код</a>
<ul><li><a href="P-%D0%BA%D0%BE%D0%B4" title="P-код"><i>P</i>-код</a></li>
<li><a href="%D0%91%D0%B0%D0%B9%D1%82-%D0%BA%D0%BE%D0%B4_Java" title="Байт-код Java">Байт-код Java</a></li>
<li>Байт-код Perl</li>
<li><a href="%D0%9A%D0%B5%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B9_%D0%BA%D0%BE%D0%B4" title="Керований код">Керований код</a></li></ul></li>
<li><a href="%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%B8%D0%B9_%D0%BA%D0%BE%D0%B4" title="Машинний код">Машинний код</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="%D0%9C%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2%D0%B8%D1%81%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D1%80%D1%96%D0%B2%D0%BD%D1%8F" title="Мова програмування високого рівня">Високорівневі</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="%D0%9C%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B7%D0%B0%D0%B3%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%B8%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F" title="Мова програмування загального призначення">Загального<br>призначення</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="ABAP/4" title="ABAP/4">ABAP/4</a></li>
<li><a href="Action!" title="Action!">Action!</a></li>
<li><a href="ActionScript" title="ActionScript">ActionScript</a></li>
<li><a href="Ada" title="Ada">Ada</a></li>
<li><a href="ALGOL" title="ALGOL">ALGOL</a></li>
<li><a href="Alice_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Alice (мова програмування)">Alice</a></li>
<li><a href="APL" title="APL">APL</a></li>
<li><a href="AWK" title="AWK">AWK</a></li>
<li><a href="B_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="B (мова програмування)">B</a></li>
<li><a href="BASIC" title="BASIC">BASIC</a></li>
<li><a href="BCPL" title="BCPL">BCPL</a></li>
<li><a href="C_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="C (мова програмування)">C</a></li>
<li><a href="C--" title="C--">C--</a></li>
<li><a href="C%2B%2B" title="C++">C++</a> (<a href="C%2B%2B11" title="C++11">C++11</a>, <a href="C%2B%2B14" title="C++14">C++14</a>, <a href="C%2B%2B17" title="C++17">C++17</a>, <a href="C%2B%2B20" title="C++20">C++20</a>, <a href="C%2B%2B23" title="C++23">C++23</a>)</li>
<li><a href="C%2B%2B/CLI" title="C++/CLI">C++/CLI</a></li>
<li><a href="C_Sharp" title="C Sharp">C#</a></li>
<li>Clarion</li>
<li>Clascal</li>
<li><a href="Clipper" title="Clipper">Clipper</a></li>
<li><a href="Clojure" title="Clojure">Clojure</a></li>
<li><a href="COBOL" title="COBOL">COBOL</a></li>
<li><a href="CoffeeScript" title="CoffeeScript">CoffeeScript</a></li>
<li><a href="COMAL" title="COMAL">COMAL</a></li>
<li><a href="Common_Lisp" title="Common Lisp">Common Lisp</a></li>
<li>CPL</li>
<li><a href="Crystal_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Crystal (мова програмування)">Crystal</a></li>
<li><a href="D_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="D (мова програмування)">D</a></li>
<li><a href="Delphi.NET" title="Delphi.NET">Delphi.NET</a></li>
<li><a href="Embarcadero_Delphi#Delphi_Prism" title="Embarcadero Delphi">Delphi Prism</a></li>
<li><a href="Eiffel" title="Eiffel">Eiffel</a></li>
<li><a href="Erlang" title="Erlang">Erlang</a></li>
<li><a href="F_Sharp" title="F Sharp">F#</a></li>
<li><a href="Forth" title="Forth">Forth</a></li>
<li><a href="%D0%A4%D0%BE%D1%80%D1%82%D1%80%D0%B0%D0%BD" title="Фортран">Fortran</a></li>
<li><a href="FreeBASIC" title="FreeBASIC">FreeBASIC</a></li>
<li><a href="Free_Pascal" title="Free Pascal">Free Pascal</a></li>
<li>GAUSS</li>
<li><a href="Go_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Go (мова програмування)">Go</a></li>
<li><a href="Haskell" title="Haskell">Haskell</a></li>
<li>Icon</li>
<li><a href="Informix-4GL" title="Informix-4GL">Informix-4GL</a></li>
<li><a class="mw-selflink selflink">Java</a></li>
<li><a href="JavaScript" title="JavaScript">JavaScript</a></li>
<li><a href="Kotlin" title="Kotlin">Kotlin</a></li>
<li><a href="Lisp" title="Lisp">Lisp</a></li>
<li><a href="Logo_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Logo (мова програмування)">Logo</a></li>
<li><a href="Lua" title="Lua">Lua</a></li>
<li>MCPL</li>
<li><a href="ML" title="ML">Meta Language</a></li>
<li><a href="Microsoft_Small_Basic" title="Microsoft Small Basic">Microsoft Small Basic</a></li>
<li>Modula-2</li>
<li>MUMPS</li>
<li><a href="Nemerle" title="Nemerle">Nemerle</a></li>
<li><a href="%D0%9E%D0%B1%D0%B5%D1%80%D0%BE%D0%BD_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Оберон (мова програмування)">Oberon</a></li>
<li><a href="Object_Pascal" title="Object Pascal">Object&nbsp;Pascal</a></li>
<li><a href="Objective-C" title="Objective-C">Objective-C</a></li>
<li><a href="Objective_Caml" title="Objective Caml">OCaml</a></li>
<li><a href="Occam" title="Occam">occam</a></li>
<li><a href="Oxygene_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Oxygene (мова програмування)">Oxygene</a></li>
<li><a href="Opa_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Opa (мова програмування)">Opa</a></li>
<li><a href="Oz_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Oz (мова програмування)">Oz</a></li>
<li><a href="Pascal" title="Pascal">Pascal</a></li>
<li><a href="PL/I" title="PL/I">PL/I</a></li>
<li><a href="PL/M" title="PL/M">PL/M</a></li>
<li>PLEX</li>
<li><a href="Processing" title="Processing">Processing</a></li>
<li><a href="Python" title="Python">Python</a></li>
<li><a href="REXX" title="REXX">REXX</a></li>
<li><a href="RPG_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="RPG (мова програмування)">RPG-II</a></li>
<li><a href="Racket" title="Racket">Racket</a></li>
<li><a href="Ruby" title="Ruby">Ruby</a></li>
<li><a href="Rust_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Rust (мова програмування)">Rust</a></li>
<li>SAKO</li>
<li>SAS 4GL</li>
<li><a href="Scala" title="Scala">Scala</a></li>
<li><a href="Scheme" title="Scheme">Scheme</a></li>
<li><a href="Simula" title="Simula">Simula</a></li>
<li><a href="Smalltalk" title="Smalltalk">Smalltalk</a></li>
<li><a href="Snobol" title="Snobol">Snobol</a></li>
<li><a href="Standard_ML" title="Standard ML">Standard Meta Language</a></li>
<li><a href="Swift_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Swift (мова програмування)">Swift</a></li>
<li><a href="Tcl" title="Tcl">Tcl</a></li>
<li><a href="Turbo_Pascal" title="Turbo Pascal">Turbo Pascal</a></li>
<li><a href="Vala" title="Vala">Vala</a></li>
<li><a href="Visual_Basic" title="Visual Basic">Visual Basic</a></li>
<li><a href="Visual_Basic_.NET" title="Visual Basic .NET">Visual Basic.NET</a></li>
<li><a href="Visual_J_Sharp" title="Visual J Sharp">Visual J Sharp</a></li>
<li><a href="Zig" title="Zig">Zig</a></li>
<li><a href="%D0%9B%D1%8F%D0%BF%D0%B0%D1%81_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Ляпас (мова програмування)">ЛЯПАС</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%BD%D0%B0_%D1%81%D1%82%D0%BE%D1%80%D0%BE%D0%BD%D1%96_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0" title="Програмування на стороні сервера">Серверні</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Perl" title="Perl">Perl</a></li>
<li><a href="PHP" title="PHP">PHP</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Запитів до баз<br>даних<sup id="cite_ref-disputed_19-0" class="reference"><a href="#cite_note-disputed-19"><span class="cite-bracket">[</span>суперечливо 1<span class="cite-bracket">]</span></a></sup></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="PL/SQL" title="PL/SQL">PL/SQL</a></li>
<li><a href="SQL" title="SQL">SQL</a></li>
<li><a href="Transact-SQL" title="Transact-SQL">Transact-SQL</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="%D0%9C%D0%BE%D0%B2%D0%B0_%D1%80%D0%BE%D0%B7%D0%BC%D1%96%D1%82%D0%BA%D0%B8_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85" title="Мова розмітки даних">Розмітки</a> та <a href="%D0%92%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D0%B0_%D0%B3%D1%80%D0%B0%D1%84%D1%96%D0%BA%D0%B0" title="Векторна графіка">векторної<br>графіки</a><sup id="cite_ref-disputed_19-1" class="reference"><a href="#cite_note-disputed-19"><span class="cite-bracket">[</span>суперечливо 1<span class="cite-bracket">]</span></a></sup></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li>Asymptote</li>
<li><a href="HTML" title="HTML">HTML</a></li>
<li><a href="Haml" title="Haml">Haml</a></li>
<li><a href="Metafont" title="Metafont">METAFONT</a></li>
<li><a href="PostScript" title="PostScript">PostScript</a></li>
<li><a href="XML" title="XML">XML</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="%D0%A1%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%BD%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Синхронна мова програмування">Синхронні</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Lustre_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Lustre (мова програмування)">Lustre</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Символьних та<br> чисельних обчислень</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Maple" title="Maple">Maple</a></li>
<li><a href="Mathcad" title="Mathcad">Mathcad</a></li>
<li><a href="MATLAB" title="MATLAB">MATLAB</a></li>
<li><a href="R_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="R (мова програмування)">R</a></li>
<li>Wolfram
<ul><li><a href="Mathematica" title="Mathematica">Mathematica</a></li></ul></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="%D0%9A%D0%B2%D0%B0%D0%BD%D1%82%D0%BE%D0%B2%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Квантове програмування">Квантових обчислень</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Q_Sharp" title="Q Sharp">Q#</a></li>
<li><a href="%D0%9A%D0%B2%D0%B0%D0%BD%D1%82%D0%BE%D0%B2%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Квантове програмування">QCL</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="%D0%9B%D0%BE%D0%B3%D1%96%D1%87%D0%BD%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Логічне програмування">Логічні</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Mercury_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Mercury (мова програмування)">Mercury</a></li>
<li><a href="%D0%9F%D1%80%D0%BE%D0%BB%D0%BE%D0%B3_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Пролог (мова програмування)">Prolog</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Академічні</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0;background:#f0f0f0"><div style="padding:0 0.25em">
<ul><li><a href="Agda" title="Agda">Agda</a></li>
<li><a href="CLU_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="CLU (мова програмування)">CLU</a></li>
<li><a href="Curry" title="Curry">Curry</a></li>
<li><a href="Haskell" title="Haskell">Haskell</a></li>
<li><a href="Hope_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Hope (мова програмування)">Hope</a></li>
<li><a href="Lisp" title="Lisp">Lisp</a></li>
<li><a href="ML" title="ML">ML</a></li>
<li><a href="OBJ_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="OBJ (мова програмування)">OBJ</a></li>
<li><a href="P%E2%80%B2%E2%80%B2" title="P′′">P′′</a></li>
<li><a href="Pascal" title="Pascal">Pascal</a></li>
<li><a href="Racket" title="Racket">Racket</a></li>
<li><a href="Scheme" title="Scheme">Scheme</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="%D0%95%D0%B7%D0%BE%D1%82%D0%B5%D1%80%D0%B8%D1%87%D0%BD%D1%96_%D0%BC%D0%BE%D0%B2%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Езотеричні мови програмування">Езотеричні</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Befunge" title="Befunge">Befunge</a></li>
<li><a href="Brainfork" title="Brainfork">Brainfork</a></li>
<li><a href="Brainfuck" title="Brainfuck">Brainfuck</a></li>
<li><a href="FALSE" title="FALSE">FALSE</a></li>
<li><a href="FRACTRAN" title="FRACTRAN">FRACTRAN</a></li>
<li><a href="HQ9%2B" title="HQ9+">HQ9+</a></li>
<li>Illgoll</li>
<li><a href="INTERCAL" title="INTERCAL">INTERCAL</a></li>
<li>Legal</li>
<li><a href="LOLCODE" title="LOLCODE">LOLCODE</a></li>
<li><a href="Malbolge" title="Malbolge">Malbolge</a></li>
<li>Pandora</li>
<li>Piet</li>
<li><a href="Shakespeare_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Shakespeare (мова програмування)">Shakespeare</a></li>
<li>Unlambda</li>
<li>Velato</li>
<li><a href="Whirl" title="Whirl">Whirl</a></li>
<li><a href="Whitespace" title="Whitespace">Whitespace</a></li></ul>
</div></td></tr><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0;background:#f0f0f0"><div style="padding:0 0.25em">
<ul><li><b><a href="%D0%9F%D0%BE%D1%80%D1%96%D0%B2%D0%BD%D1%8F%D0%BD%D0%BD%D1%8F_%D0%BC%D0%BE%D0%B2_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Порівняння мов програмування">Порівняння мов програмування</a></b></li>
<li><b><a href="%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BC%D0%BE%D0%B2_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Список мов програмування">Список мов програмування</a></b></li>
<li><b><a href="%D0%A5%D1%80%D0%BE%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D1%96%D1%8F_%D0%BC%D0%BE%D0%B2_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Хронологія мов програмування">Хронологія мов програмування</a></b></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div><div class="reflist" style="list-style-type: decimal;">
<div class="mw-references-wrap"><ol class="references" data-mw-group="суперечливо">
<li id="cite_note-disputed-19"><span class="mw-cite-backlink">↑ <a href="#cite_ref-disputed_19-0"><sup><i><b>а</b></i></sup></a> <a href="#cite_ref-disputed_19-1"><sup><i><b>б</b></i></sup></a></span> <span class="reference-text">Немає загальноприйнятого рішення, чи вважати усі ці мови саме мовами програмування</span>
</li>
</ol></div></div></div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox" aria-labelledby="Java1680" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="3"><div id="Java1680" style="font-size:114%;margin:0 4em"><a class="mw-selflink selflink">Java</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Платформи Java</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a class="mw-selflink selflink">Java</a></li>
<li><a href="%D0%92%D1%96%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B0_Java" title="Віртуальна машина Java">JVM</a></li>
<li><a href="Java_Platform%2C_Micro_Edition" title="Java Platform, Micro Edition">Micro Edition</a></li>
<li><a href="Java_SE" title="Java SE">Standard Edition</a></li>
<li><a href="Java_EE" title="Java EE">Enterprise Edition</a></li>
<li>Java Card</li></ul>
</div></td><td class="noviewer navbox-image" rowspan="7" style="width:1px;padding:0 0 0 2px"><div><span typeof="mw:File"><img src="./_assets_/0c70a452f799bfe840676ee341124611/Duke_(Java_mascot)_waving.svg.png" decoding="async" width="75" height="135" class="mw-file-element" data-file-width="226" data-file-height="407" loading="lazy"></span></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Технології Sun</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li>Squawk</li>
<li><a href="Java_Development_Kit" title="Java Development Kit">Java Development Kit</a></li>
<li><a href="OpenJDK" title="OpenJDK">OpenJDK</a></li>
<li><a href="JavaFX" title="JavaFX">JavaFX</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Основні технології Java</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="%D0%90%D0%BF%D0%BB%D0%B5%D1%82" title="Аплет">Аплети</a></li>
<li><a href="%D0%A1%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82" title="Сервлет">Сервлети</a></li>
<li>MIDlets</li>
<li><a href="JSP" title="JSP">JavaServer Pages</a></li>
<li><a href="Java_Web_Start" title="Java Web Start">Web Start (jnlp)</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Основні сторонні технології</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li>JRockit</li>
<li><a href="GNU_Classpath" title="GNU Classpath">GNU Classpath</a></li>
<li><a href="Kaffe" title="Kaffe">Kaffe</a></li>
<li>TopLink</li>
<li><a href="Apache_Harmony" title="Apache Harmony">Apache Harmony</a></li>
<li><a href="Apache_Struts" title="Apache Struts">Apache Struts</a></li>
<li><a href="Spring_Framework" title="Spring Framework">Spring framework</a></li>
<li><a href="Hibernate" title="Hibernate">Hibernate</a></li>
<li><a href="WildFly" title="WildFly">JBoss application server</a></li>
<li>Tapestry</li>
<li><a href="Jazelle" title="Jazelle">Jazelle</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Історія</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="%D0%86%D1%81%D1%82%D0%BE%D1%80%D1%96%D1%8F_%D0%B2%D0%B5%D1%80%D1%81%D1%96%D0%B9_Java" title="Історія версій Java">Історія версій Java</a></li>
<li><a class="mw-selflink selflink">Критика Java</a></li>
<li><a href="Java_Community_Process" title="Java Community Process">Java Community Process</a></li>
<li><a href="Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a></li>
<li>Вільні реалізації Java</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Мови програмування <a href="%D0%92%D1%96%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B0_Java" title="Віртуальна машина Java">JVM</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="BeanShell" title="BeanShell">BeanShell</a></li>
<li><a href="Clojure" title="Clojure">Clojure</a></li>
<li><a href="Groovy" title="Groovy">Groovy</a></li>
<li>Java Tcl</li>
<li><a href="JRuby" title="JRuby">JRuby</a></li>
<li><a href="Jython" title="Jython">Jython</a></li>
<li><a href="Processing" title="Processing">Processing</a></li>
<li><a href="Rhino" title="Rhino">Rhino</a></li>
<li><a href="Scala" title="Scala">Scala</a></li>
<li>більше…</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Java конференції</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li>JavaOne</li></ul>
</div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox" aria-labelledby="Вільне_та_відкрите_програмне_забезпечення13495" style="padding:3px"><table class="nowraplinks mw-collapsible mw-collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Вільне_та_відкрите_програмне_забезпечення13495" style="font-size:114%;margin:0 4em"><a href="%D0%92%D1%96%D0%BB%D1%8C%D0%BD%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B5_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F" title="Вільне програмне забезпечення">Вільне</a> та <a href="%D0%92%D1%96%D0%B4%D0%BA%D1%80%D0%B8%D1%82%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B5_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F" title="Відкрите програмне забезпечення">відкрите</a> <a href="%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B5_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F" title="Програмне забезпечення">програмне забезпечення</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%;background:#ccccff;">Загальне</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><span style="white-space: nowrap;"><a href="%D0%9A%D0%BE%D0%BF%D1%96%D0%BB%D0%B5%D1%84%D1%82" title="Копілефт">Копілефт</a> •</span> <span style="white-space: nowrap;"><a href="%D0%92%D1%96%D0%BB%D1%8C%D0%BD%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B5_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F" title="Вільне програмне забезпечення">Вільне ПЗ</a> •</span> <span style="white-space: nowrap;"><a href="%D0%92%D1%96%D0%B4%D0%BA%D1%80%D0%B8%D1%82%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B5_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F" title="Відкрите програмне забезпечення">Відкрите програмне забезпечення</a> •</span> <span style="white-space: nowrap;"><a href="%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B2%D1%96%D0%B4%D0%BA%D1%80%D0%B8%D1%82%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F" title="Список відкритого програмного забезпечення">Список відкритого і вільного ПЗ</a> •</span> <span style="white-space: nowrap;"><a href="CUPS" title="CUPS">CUPS</a> •</span> <span style="white-space: nowrap;"><a href="X_Window_System" title="X Window System">X Window System</a></span></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;background:#ccccff;"><a href="%D0%92%D1%96%D0%BB%D1%8C%D0%BD%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B5_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F#Історія_розвитку_ВПЗ" title="Вільне програмне забезпечення">Історія</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0;background:#f0f0f0;"><div style="padding:0 0.25em"><span style="white-space: nowrap;"><a href="Linux#Історія" title="Linux">Лінукс</a> •</span> <b><a href="Mozilla_Foundation#.D0.86.D1.81.D1.82.D0.BE.D1.80.D1.96.D1.8F" title="Mozilla Foundation">Mozilla</a></b> (<span style="white-space: nowrap;"><a href="Mozilla_Application_Suite#Mozilla_Suite" title="Mozilla Application Suite">Application Suite</a> •</span> <span style="white-space: nowrap;"><a href="Mozilla_Firefox#.D0.86.D1.81.D1.82.D0.BE.D1.80.D1.96.D1.8F_.D0.B2.D0.B5.D1.80.D1.81.D1.96.D0.B9" title="Mozilla Firefox">Firefox</a> •</span> <span style="white-space: nowrap;"><a href="Mozilla_Thunderbird#.D0.92.D0.B8.D0.BF.D1.83.D1.81.D0.BA.D0.B8" class="mw-redirect" title="Mozilla Thunderbird">Thunderbird</a>) •</span> <span style="white-space: nowrap;"><a href="GNU" title="GNU">Проєкт GNU</a> </span></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;background:#ccccff;"><a href="%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D1%96_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B8_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%96_%D0%B2%D1%96%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F" title="Операційні системи на основі вільного програмного забезпечення">ОС на базі ВПЗ</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><a href="Berkeley_Software_Distribution" title="Berkeley Software Distribution">BSD</a>&nbsp;<b>·</b>  <a href="Darwin_(%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%B0_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0)" title="Darwin (операційна система)">Apple Darwin</a>&nbsp;<b>·</b>  <a href="FreeDOS" title="FreeDOS">FreeDOS</a>&nbsp;<b>·</b>  <a href="FreeBSD" title="FreeBSD">FreeBSD</a>&nbsp;<b>·</b>  <a href="OpenBSD" title="OpenBSD">OpenBSD</a>&nbsp;<b>·</b>  <a href="FreeNAS" title="FreeNAS">FreeNAS</a>&nbsp;<b>·</b>  <a href="GNU" title="GNU">GNU</a>&nbsp;<b>·</b>  <a href="Haiku" title="Haiku">Haiku</a>&nbsp;<b>·</b>  <a href="GNU_Hurd" title="GNU Hurd">Hurd</a>&nbsp;<b>·</b>  <a href="Inferno_(%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%B0_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0)" title="Inferno (операційна система)">Inferno</a>&nbsp;<b>·</b>  <a href="Linux" title="Linux">Linux</a>&nbsp;<b>·</b>  <a href="Mach" title="Mach">Mach</a>&nbsp;<b>·</b>  <a href="Minix" title="Minix">MINIX</a>&nbsp;<b>·</b>  <a href="OpenSolaris" title="OpenSolaris">OpenSolaris</a>&nbsp;<b>·</b>  <a href="Plan_9" title="Plan 9">Plan 9</a>&nbsp;<b>·</b>  <a href="ReactOS" title="ReactOS">ReactOS</a></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;background:#ccccff;">Розробка ВПЗ</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0;background:#f0f0f0;"><div style="padding:0 0.25em"><a href="Eclipse" title="Eclipse">Eclipse</a>&nbsp;<b>·</b>  <a href="FreeBASIC" title="FreeBASIC">FreeBASIC</a>&nbsp;<b>·</b>  <a href="Free_Pascal" title="Free Pascal">Free Pascal</a>&nbsp;<b>·</b>  <a href="GNU_Compiler_Collection" title="GNU Compiler Collection">GCC</a>&nbsp;<b>·</b>  <a class="mw-selflink selflink">Java</a>&nbsp;<b>·</b>  libJIT&nbsp;<b>·</b>  <a href="Low_Level_Virtual_Machine" title="Low Level Virtual Machine">LLVM</a>&nbsp;<b>·</b>  <a href="Lua" title="Lua">Lua</a>&nbsp;<b>·</b>  <a href="Open64" title="Open64">Open64</a>&nbsp;<b>·</b>  <a href="Perl" title="Perl">Perl</a>&nbsp;<b>·</b> <a href="PHP" title="PHP">PHP</a>&nbsp;<b>·</b>  <a href="Python" title="Python">Python</a>&nbsp;<b>·</b>  ROSE&nbsp;<b>·</b>  <a href="Ruby" title="Ruby">Ruby</a>&nbsp;<b>·</b>  <a href="Tcl" title="Tcl">Tcl</a></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;background:#ccccff;"><a href="%D0%9C%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80_%D0%B2%D1%96%D0%BA%D0%BE%D0%BD_X_Window_System" title="Менеджер вікон X Window System">Менеджери<br>вікон XWS</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><span style="white-space: nowrap;"><a href="Blackbox" title="Blackbox">Blackbox</a> •</span> <span style="white-space: nowrap;"><a href="Compiz" title="Compiz">Compiz</a> •</span> <span style="white-space: nowrap;"><a href="Equinox_Desktop_Environment" title="Equinox Desktop Environment">EDE</a> •</span> <span style="white-space: nowrap;"><a href="Enlightenment" title="Enlightenment">Enlightenment</a> •</span> <span style="white-space: nowrap;"><a href="Fluxbox" title="Fluxbox">Fluxbox</a> •</span> <span style="white-space: nowrap;"><a href="GNOME" title="GNOME">GNOME</a> •</span> <span style="white-space: nowrap;"><a href="JWM" title="JWM">JWM</a> •</span> <span style="white-space: nowrap;"><a href="IceWM" title="IceWM">IceWM</a> •</span> <span style="white-space: nowrap;"><a href="KDE" title="KDE">KDE</a> •</span> <span style="white-space: nowrap;"><a href="Openbox" title="Openbox">Openbox</a> •</span> <span style="white-space: nowrap;">ROX •</span> <span style="white-space: nowrap;">Window Maker •</span> <span style="white-space: nowrap;"><a href="Xfce" title="Xfce">Xfce</a></span></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;background:#ccccff;">Організації</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0;background:#f0f0f0;"><div style="padding:0 0.25em"><span style="white-space: nowrap;"><a href="%D0%A4%D0%BE%D0%BD%D0%B4_%D0%B2%D1%96%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F" title="Фонд вільного програмного забезпечення">Фонд вільного ПЗ (FSF)</a> (європейський •</span> <span style="white-space: nowrap;">індійський •</span> <span style="white-space: nowrap;">латиноамериканський) •</span> <a href="Apache_Software_Foundation" title="Apache Software Foundation">Apache Software Foundation</a>&nbsp;<b>·</b>  Blender Foundation&nbsp;<b>·</b>  <a href="Eclipse_Foundation" title="Eclipse Foundation">Eclipse Foundation</a>&nbsp;<b>·</b>  <a href="Freedesktop.org" title="Freedesktop.org">freedesktop.org</a>&nbsp;<b>·</b>  <a href="GNOME_Foundation" title="GNOME Foundation">GNOME Foundation</a>&nbsp;<b>·</b>  <a href="GNU" title="GNU">Проєкт GNU</a>&nbsp;<b>·</b>  <a href="Google_Developers" title="Google Developers">Google Code</a>&nbsp;<b>·</b>  <a href="Linux_Foundation" title="Linux Foundation">Linux Foundation</a>&nbsp;<b>·</b>  <a href="Mozilla_Foundation" title="Mozilla Foundation">Mozilla Foundation</a>&nbsp;<b>·</b>  <a href="Open_Source_Initiative" title="Open Source Initiative">Open Source Initiative</a>&nbsp;<b>·</b>  <a href="SourceForge.net" title="SourceForge.net">SourceForge</a>&nbsp;<b>·</b>  <a href="The_Document_Foundation" title="The Document Foundation">The Document Foundation</a>&nbsp;<b>·</b>  <a href="Xiph.Org" title="Xiph.Org">Xiph.Org</a>&nbsp;<b>·</b>  XMPP Standards Foundation&nbsp;<b>·</b>  <a href="X.Org_Foundation" title="X.Org Foundation">X.Org Foundation</a></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;background:#ccccff;"><a href="%D0%92%D1%96%D0%BB%D1%8C%D0%BD%D0%B0_%D0%BB%D1%96%D1%86%D0%B5%D0%BD%D0%B7%D1%96%D1%8F" title="Вільна ліцензія">Ліцензії</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><a href="Apache_License" title="Apache License">Apache</a>&nbsp;<b>·</b>  <a href="Apple_Public_Source_License" title="Apple Public Source License">APSL</a>&nbsp;<b>·</b>  Artistic&nbsp;<b>·</b>  <a href="%D0%9B%D1%96%D1%86%D0%B5%D0%BD%D0%B7%D1%96%D1%8F_BSD" title="Ліцензія BSD">BSD</a>&nbsp;<b>·</b>  <a href="Common_Public_License" title="Common Public License">CPL</a>&nbsp;<b>·</b>  <a href="GNU_General_Public_License" title="GNU General Public License">GNU GPL</a>&nbsp;<b>·</b>  <a href="GNU_Lesser_General_Public_License" title="GNU Lesser General Public License">GNU LGPL</a>&nbsp;<b>·</b>  <a href="%D0%9B%D1%96%D1%86%D0%B5%D0%BD%D0%B7%D1%96%D1%8F_MIT" title="Ліцензія MIT">MIT</a>&nbsp;<b>·</b> <a href="%D0%9B%D1%96%D1%86%D0%B5%D0%BD%D0%B7%D1%96%D1%8F_CDDL" title="Ліцензія CDDL">CDDL</a>&nbsp;<b>·</b>  <a href="Mozilla_Public_License" title="Mozilla Public License">MPL</a>&nbsp;<b>·</b>  <a href="%D0%9B%D1%96%D1%86%D0%B5%D0%BD%D0%B7%D1%96%D1%8F_Ms-PL/RL" class="mw-redirect" title="Ліцензія Ms-PL/RL">Ms-PL/RL</a>&nbsp;<b>·</b>  <a href="%D0%9B%D1%96%D1%86%D0%B5%D0%BD%D0%B7%D1%96%D1%8F_zlib" title="Ліцензія zlib">zlib</a>&nbsp;<b>·</b>  FSF approved licenses&nbsp;<b>·</b>  <a href="%D0%94%D0%BE%D0%B7%D0%B2%D1%96%D0%BB%D1%8C%D0%BD%D0%B0_%D0%BB%D1%96%D1%86%D0%B5%D0%BD%D0%B7%D1%96%D1%8F_%D0%B2%D1%96%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F" title="Дозвільна ліцензія вільного програмного забезпечення">Дозвільна ліцензія вільного ПЗ</a>&nbsp;<b>·</b>  <a href="%D0%92%D1%96%D0%BB%D1%8C%D0%BD%D0%B0_%D0%BB%D1%96%D1%86%D0%B5%D0%BD%D0%B7%D1%96%D1%8F" title="Вільна ліцензія">Вільна ліцензія</a>&nbsp;<b>·</b>  <a href="%D0%A0%D0%BE%D0%B7%D0%BC%D0%B0%D1%97%D1%82%D1%82%D1%8F_%D0%BB%D1%96%D1%86%D0%B5%D0%BD%D0%B7%D1%96%D0%B9" title="Розмаїття ліцензій">Розмаїття ліцензій</a></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;background:#ccccff;">Проблеми</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0;background:#f0f0f0;"><div style="padding:0 0.25em"><a href="%D0%91%D0%BB%D0%BE%D0%B1" title="Блоб">Двійковий блоб</a>&nbsp;<b>·</b>  <a href="%D0%9A%D0%B5%D1%80%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D1%86%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B8%D0%BC%D0%B8_%D0%BF%D1%80%D0%B0%D0%B2%D0%B0%D0%BC%D0%B8" title="Керування цифровими правами">Технічні засоби захисту авторських прав</a>&nbsp;<b>·</b>  Вільні та відкриті графічні драйвери&nbsp;<b>·</b>  <a href="%D0%A0%D0%BE%D0%B7%D0%BC%D0%B0%D1%97%D1%82%D1%82%D1%8F_%D0%BB%D1%96%D1%86%D0%B5%D0%BD%D0%B7%D1%96%D0%B9" title="Розмаїття ліцензій">Ліцензійна проліферація</a>&nbsp;<b>·</b>  <a href="Iceweasel" title="Iceweasel">Iceweasel</a>&nbsp;<b>·</b>  Безпека відкритого ПЗ&nbsp;<b>·</b>  <a href="%D0%9F%D1%80%D0%BE%D0%BF%D1%80%D1%96%D1%94%D1%82%D0%B0%D1%80%D0%BD%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B5_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F" title="Пропрієтарне програмне забезпечення">Власницьке програмне забезпечення</a>&nbsp;<b>·</b>  <a href="%D0%9A%D0%BE%D0%BD%D1%84%D0%BB%D1%96%D0%BA%D1%82_SCO%E2%80%94Linux" title="Конфлікт SCO—Linux">Конфлікт SCO—Linux</a>&nbsp;<b>·</b>  <a href="%D0%9F%D0%B0%D1%82%D0%B5%D0%BD%D1%82_%D0%BD%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B5_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F" title="Патент на програмне забезпечення">Програмні патенти</a>&nbsp;<b>·</b>  <a href="%D0%A2%D0%B8%D0%B2%D0%BE%D1%97%D0%B7%D0%B0%D1%86%D1%96%D1%8F" title="Тивоїзація">Тивоїзація</a>&nbsp;<b>·</b>  <a href="%D0%94%D0%BE%D0%B2%D1%96%D1%80%D0%B5%D0%BD%D0%B5_%D0%B7%D0%B0%D0%B2%D0%B0%D0%BD%D1%82%D0%B0%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_(%D0%B0%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D1%96_%D0%B7%D0%B0%D1%81%D0%BE%D0%B1%D0%B8)" class="mw-redirect" title="Довірене завантаження (апаратні засоби)">Trusted Computing</a>&nbsp;<b>·</b>  Апаратне обмеження&nbsp;<b>·</b>  <a href="%D0%92%D1%96%D1%80%D1%83%D1%81%D0%BD%D0%B0_%D0%BB%D1%96%D1%86%D0%B5%D0%BD%D0%B7%D1%96%D1%8F" title="Вірусна ліцензія">Вірусна ліцензія</a></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;background:#ccccff;">Інше</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><a href="%D0%92%D0%B8%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F_%D0%B2%D1%96%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F" title="Визначення вільного програмного забезпечення">Визначення вільного ПЗ</a>&nbsp;<b>·</b> <a href="%D0%92%D0%B8%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F_Open_Source" title="Визначення Open Source">Визначення Open Source</a>&nbsp;<b>·</b> Альтернативні назви&nbsp;<b>·</b>  <a href="%D0%A0%D1%83%D1%85_%D0%B7%D0%B0_%D0%B2%D1%96%D0%BB%D1%8C%D0%BD%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B5_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F" title="Рух за вільне програмне забезпечення">Рух</a>&nbsp;<b>·</b>  <span style="white-space: nowrap;"><a href="%D0%92%D1%96%D0%BB%D1%8C%D0%BD%D0%B5_%D1%82%D0%B0_%D0%B2%D1%96%D0%B4%D0%BA%D1%80%D0%B8%D1%82%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B5_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F" title="Вільне та відкрите програмне забезпечення">Вільне та відкрите ПЗ</a> •</span> Microsoft Open Specification Promise&nbsp;<b>·</b>  Порівняння відкритих та закритих кодів&nbsp;<b>·</b>  <span style="white-space: nowrap;"><i><a href="Revolution_OS" title="Revolution OS">Revolution OS</a></i>&nbsp;<b>·</b>  <i><a href="%D0%A1%D0%BE%D0%B1%D0%BE%D1%80_%D1%96_%D0%B1%D0%B0%D0%B7%D0%B0%D1%80" title="Собор і базар">Собор і базар</a></i></span></div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
    This article is issued from <a class="external text" title="Last edited on 2026-04-10" href="https://uk.wikipedia.org/wiki/?title=Java&amp;oldid=47828622">Вікіпедія</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.uk">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
            </div>
          </main>
        </div>
      </div>
    </div>
     <script src="./_webp_/webpHandler.js"></script>
  

</body></html>