CINXE.COM

Java - Wikipedia

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 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-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available" lang="ja" dir="ltr"> <head> <meta charset="UTF-8"> <title>Java - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 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-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available";var cookie=document.cookie.match(/(?:^|; )jawikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"ja","wgMonthNames":["","1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"wgRequestId":"17e5fbf6-bbad-47d7-aaf8-18fe749ea739","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Java","wgTitle":"Java","wgCurRevisionId":104166121,"wgRevisionId":104166121,"wgArticleId":1279,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["出典テンプレートの呼び出しエラーがある記事/accessdate (短)","出典を必要とする記事/2019年3月","言葉を濁した記述のある記事 (いつ)/2019年3月-4月","独自研究の除去が必要な記述のある記事/2020年7月-12月","BNE識別子が指定されている記事","BNF識別子が指定されている記事","BNFdata識別子が指定されている記事","GND識別子が指定されている記事","J9U識別子が指定されている記事","LCCN識別子が指定されている記事","NKC識別子が指定されている記事","ISBNマジックリンクを使用しているページ","プログラミング言語","Java","Javaプラットフォーム","サン・マイクロシステムズ","オラクル","オブジェクト指向言語","Java仮想マシンで動作するプログラミング言語"],"wgPageViewLanguage":"ja","wgPageContentLanguage":"ja","wgPageContentModel":"wikitext","wgRelevantPageName":"Java","wgRelevantArticleId":1279,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":true,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"ja","pageLanguageDir":"ltr","pageVariantFallbacks":"ja"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":70000,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q251","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGELevelingUpEnabledForUser":false}; RLSTATE={"ext.gadget.PDFLinkIcon":"ready","ext.gadget.RedirectColor":"ready","ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","ext.pygments":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.tablesorter.styles":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","ext.pygments.view","mediawiki.page.media","site","mediawiki.page.ready","jquery.tablesorter","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.NormalizeCharWidth","ext.gadget.suppressEnterAtSummaryBox","ext.gadget.checkSignature","ext.gadget.charinsert","ext.gadget.WikiMiniAtlas","ext.gadget.switcher","ext.gadget.protectionIndicator","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=ja&amp;modules=ext.cite.styles%7Cext.pygments%2CwikimediaBadges%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cjquery.tablesorter.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=ja&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=ja&amp;modules=ext.gadget.PDFLinkIcon%2CRedirectColor&amp;only=styles&amp;skin=vector-2022"> <link rel="stylesheet" href="/w/load.php?lang=ja&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.23"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Java - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//ja.m.wikipedia.org/wiki/Java"> <link rel="alternate" type="application/x-wiki" title="編集" href="/w/index.php?title=Java&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (ja)"> <link rel="EditURI" type="application/rsd+xml" href="//ja.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://ja.wikipedia.org/wiki/Java"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.ja"> <link rel="alternate" type="application/atom+xml" title="Wikipediaの Atom フィード" href="/w/index.php?title=%E7%89%B9%E5%88%A5:%E6%9C%80%E8%BF%91%E3%81%AE%E6%9B%B4%E6%96%B0&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="auth.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Java rootpage-Java skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">コンテンツにスキップ</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="サイト"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" title="メインメニュー" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="メインメニュー" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">メインメニュー</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">メインメニュー</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">サイドバーに移動</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">非表示</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> 案内 </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8" title="メインページに移動する [z]" accesskey="z"><span>メインページ</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%E3%83%BB%E3%83%9D%E3%83%BC%E3%82%BF%E3%83%AB" title="このプロジェクトについて、できること、情報を入手する場所"><span>コミュニティ・ポータル</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:%E6%9C%80%E8%BF%91%E3%81%AE%E5%87%BA%E6%9D%A5%E4%BA%8B" title="最近の出来事の背景を知る"><span>最近の出来事</span></a></li><li id="n-newpages" class="mw-list-item"><a href="/wiki/%E7%89%B9%E5%88%A5:%E6%96%B0%E3%81%97%E3%81%84%E3%83%9A%E3%83%BC%E3%82%B8" title="最近新規に作成されたページの一覧"><span>新しいページ</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/%E7%89%B9%E5%88%A5:%E6%9C%80%E8%BF%91%E3%81%AE%E6%9B%B4%E6%96%B0" title="このウィキにおける最近の更新の一覧 [r]" accesskey="r"><span>最近の更新</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/%E7%89%B9%E5%88%A5:%E3%81%8A%E3%81%BE%E3%81%8B%E3%81%9B%E8%A1%A8%E7%A4%BA" title="無作為に選択されたページを読み込む [x]" accesskey="x"><span>おまかせ表示</span></a></li><li id="n-sandbox" class="mw-list-item"><a href="/wiki/Wikipedia:%E3%82%B5%E3%83%B3%E3%83%89%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9" title="練習用のページ"><span>練習用ページ</span></a></li><li id="n-commonsupload" class="mw-list-item"><a href="//commons.wikimedia.org/wiki/Special:UploadWizard?uselang=ja" title="画像やメディアファイルをウィキメディア・コモンズにアップロード"><span>アップロード (ウィキメディア・コモンズ)</span></a></li><li id="n-specialpages" class="mw-list-item"><a href="/wiki/%E7%89%B9%E5%88%A5:%E7%89%B9%E5%88%A5%E3%83%9A%E3%83%BC%E3%82%B8%E4%B8%80%E8%A6%A7"><span>特別ページ</span></a></li> </ul> </div> </div> <div id="p-help" class="vector-menu mw-portlet mw-portlet-help" > <div class="vector-menu-heading"> ヘルプ </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:%E7%9B%AE%E6%AC%A1" title="情報を得る場所"><span>ヘルプ</span></a></li><li id="n-villagepump" class="mw-list-item"><a href="/wiki/Wikipedia:%E4%BA%95%E6%88%B8%E7%AB%AF" title="プロジェクトについての意見交換"><span>井戸端</span></a></li><li id="n-notice" class="mw-list-item"><a href="/wiki/Wikipedia:%E3%81%8A%E7%9F%A5%E3%82%89%E3%81%9B" title="プロジェクトについてのお知らせ"><span>お知らせ</span></a></li><li id="n-bugreportspage" class="mw-list-item"><a href="/wiki/Wikipedia:%E3%83%90%E3%82%B0%E3%81%AE%E5%A0%B1%E5%91%8A" title="ウィキペディア・ソフトウェアのバグ報告"><span>バグの報告</span></a></li><li id="n-contact" class="mw-list-item"><a href="/wiki/Wikipedia:%E9%80%A3%E7%B5%A1%E5%85%88" title="ウィキペディアやウィキメディア財団に関する連絡先"><span>ウィキペディアに関するお問い合わせ</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-ja.svg" style="width: 7.5em; height: 1.25em;"> <img class="mw-logo-tagline" alt="" src="/static/images/mobile/copyright/wikipedia-tagline-ja.svg" width="100" height="14" style="width: 6.25em; height: 0.875em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/%E7%89%B9%E5%88%A5:%E6%A4%9C%E7%B4%A2" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Wikipedia内を検索 [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>検索</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Wikipedia内を検索" aria-label="Wikipedia内を検索" autocapitalize="sentences" title="Wikipedia内を検索 [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="特別:検索"> </div> <button class="cdx-button cdx-search-input__end-button">検索</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="個人用ツール"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="表示"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="ページのフォントサイズ、幅、色の外観を変更する" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="表示" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">表示</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=ja.wikipedia.org&amp;uselang=ja" class=""><span>寄付</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=%E7%89%B9%E5%88%A5:%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E4%BD%9C%E6%88%90&amp;returnto=Java" title="アカウントを作成してログインすることをお勧めしますが、必須ではありません" class=""><span>アカウント作成</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=%E7%89%B9%E5%88%A5:%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3&amp;returnto=Java" title="ログインすることを推奨します。ただし、必須ではありません。 [o]" accesskey="o" class=""><span>ログイン</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="その他の操作" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="個人用ツール" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">個人用ツール</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="利用者メニュー" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=ja.wikipedia.org&amp;uselang=ja"><span>寄付</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=%E7%89%B9%E5%88%A5:%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E4%BD%9C%E6%88%90&amp;returnto=Java" title="アカウントを作成してログインすることをお勧めしますが、必須ではありません"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>アカウント作成</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=%E7%89%B9%E5%88%A5:%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3&amp;returnto=Java" title="ログインすることを推奨します。ただし、必須ではありません。 [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>ログイン</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> ログアウトした編集者のページ <a href="/wiki/Wikipedia:%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%9A%E3%83%87%E3%82%A3%E3%82%A2%E3%81%B8%E3%82%88%E3%81%86%E3%81%93%E3%81%9D" aria-label="編集の詳細"><span>もっと詳しく</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/%E7%89%B9%E5%88%A5:%E8%87%AA%E5%88%86%E3%81%AE%E6%8A%95%E7%A8%BF%E8%A8%98%E9%8C%B2" title="このIPアドレスからなされた編集の一覧 [y]" accesskey="y"><span>投稿記録</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/%E7%89%B9%E5%88%A5:%E3%83%88%E3%83%BC%E3%82%AF%E3%83%9A%E3%83%BC%E3%82%B8" title="このIPアドレスからなされた編集についての議論 [n]" accesskey="n"><span>トーク</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="サイト"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="目次" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">目次</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">サイドバーに移動</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">非表示</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">ページ先頭</div> </a> </li> <li id="toc-Javaの特徴" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Javaの特徴"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Javaの特徴</span> </div> </a> <button aria-controls="toc-Javaの特徴-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Javaの特徴サブセクションを切り替えます</span> </button> <ul id="toc-Javaの特徴-sublist" class="vector-toc-list"> <li id="toc-Javaの構文" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Javaの構文"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1</span> <span>Javaの構文</span> </div> </a> <ul id="toc-Javaの構文-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-オブジェクト指向" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#オブジェクト指向"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.2</span> <span>オブジェクト指向</span> </div> </a> <ul id="toc-オブジェクト指向-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-プラットフォーム非依存" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#プラットフォーム非依存"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.3</span> <span>プラットフォーム非依存</span> </div> </a> <ul id="toc-プラットフォーム非依存-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-マルチスレッド" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#マルチスレッド"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.4</span> <span>マルチスレッド</span> </div> </a> <ul id="toc-マルチスレッド-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-ガベージコレクション" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#ガベージコレクション"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.5</span> <span>ガベージコレクション</span> </div> </a> <ul id="toc-ガベージコレクション-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-分散コンピューティング" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#分散コンピューティング"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.6</span> <span>分散コンピューティング</span> </div> </a> <ul id="toc-分散コンピューティング-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-セキュリティ" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#セキュリティ"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.7</span> <span>セキュリティ</span> </div> </a> <ul id="toc-セキュリティ-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Javaの歴史" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Javaの歴史"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Javaの歴史</span> </div> </a> <button aria-controls="toc-Javaの歴史-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Javaの歴史サブセクションを切り替えます</span> </button> <ul id="toc-Javaの歴史-sublist" class="vector-toc-list"> <li id="toc-誕生の経緯" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#誕生の経緯"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>誕生の経緯</span> </div> </a> <ul id="toc-誕生の経緯-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-バージョン履歴" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#バージョン履歴"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2</span> <span>バージョン履歴</span> </div> </a> <ul id="toc-バージョン履歴-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Javaプログラミング例" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Javaプログラミング例"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Javaプログラミング例</span> </div> </a> <button aria-controls="toc-Javaプログラミング例-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Javaプログラミング例サブセクションを切り替えます</span> </button> <ul id="toc-Javaプログラミング例-sublist" class="vector-toc-list"> <li id="toc-Hello_World" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Hello_World"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>Hello World</span> </div> </a> <ul id="toc-Hello_World-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Javaプラットフォーム" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Javaプラットフォーム"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Javaプラットフォーム</span> </div> </a> <button aria-controls="toc-Javaプラットフォーム-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Javaプラットフォームサブセクションを切り替えます</span> </button> <ul id="toc-Javaプラットフォーム-sublist" class="vector-toc-list"> <li id="toc-エディション" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#エディション"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1</span> <span>エディション</span> </div> </a> <ul id="toc-エディション-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Java実行環境_(JRE)" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Java実行環境_(JRE)"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.2</span> <span>Java実行環境 (JRE)</span> </div> </a> <ul id="toc-Java実行環境_(JRE)-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Java開発キット_(JDK)" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Java開発キット_(JDK)"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.3</span> <span>Java開発キット (JDK)</span> </div> </a> <ul id="toc-Java開発キット_(JDK)-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Javaテクノロジの数々" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Javaテクノロジの数々"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.4</span> <span>Javaテクノロジの数々</span> </div> </a> <ul id="toc-Javaテクノロジの数々-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Javaオープンソースモデル" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Javaオープンソースモデル"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.5</span> <span>Javaオープンソースモデル</span> </div> </a> <ul id="toc-Javaオープンソースモデル-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Java認定資格" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Java認定資格"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Java認定資格</span> </div> </a> <ul id="toc-Java認定資格-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-注釈" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#注釈"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>注釈</span> </div> </a> <ul id="toc-注釈-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-出典" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#出典"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>出典</span> </div> </a> <ul id="toc-出典-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-参考文献" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#参考文献"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>参考文献</span> </div> </a> <ul id="toc-参考文献-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-関連項目" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#関連項目"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>関連項目</span> </div> </a> <ul id="toc-関連項目-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-外部リンク" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#外部リンク"> <div class="vector-toc-text"> <span class="vector-toc-numb">10</span> <span>外部リンク</span> </div> </a> <ul id="toc-外部リンク-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="目次" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" title="目次" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="目次の表示・非表示を切り替え" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">目次の表示・非表示を切り替え</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Java</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="特定の記事の別の言語版に移動します。 利用可能な言語119件" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-119" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">119の言語版</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ace mw-list-item"><a href="https://ace.wikipedia.org/wiki/Java" title="アチェ語: Java" lang="ace" hreflang="ace" data-title="Java" data-language-autonym="Acèh" data-language-local-name="アチェ語" class="interlanguage-link-target"><span>Acèh</span></a></li><li class="interlanguage-link interwiki-af mw-list-item"><a href="https://af.wikipedia.org/wiki/Java_(programmeertaal)" title="アフリカーンス語: Java (programmeertaal)" lang="af" hreflang="af" data-title="Java (programmeertaal)" data-language-autonym="Afrikaans" data-language-local-name="アフリカーンス語" class="interlanguage-link-target"><span>Afrikaans</span></a></li><li class="interlanguage-link interwiki-am mw-list-item"><a href="https://am.wikipedia.org/wiki/%E1%8C%83%E1%89%AB" title="アムハラ語: ጃቫ" lang="am" hreflang="am" data-title="ጃቫ" data-language-autonym="አማርኛ" data-language-local-name="アムハラ語" class="interlanguage-link-target"><span>አማርኛ</span></a></li><li class="interlanguage-link interwiki-an mw-list-item"><a href="https://an.wikipedia.org/wiki/Luengache_de_programaci%C3%B3n_Java" title="アラゴン語: Luengache de programación Java" lang="an" hreflang="an" data-title="Luengache de programación Java" data-language-autonym="Aragonés" data-language-local-name="アラゴン語" class="interlanguage-link-target"><span>Aragonés</span></a></li><li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%AC%D8%A7%D9%81%D8%A7_(%D9%84%D8%BA%D8%A9_%D8%A8%D8%B1%D9%85%D8%AC%D8%A9)" title="アラビア語: جافا (لغة برمجة)" lang="ar" hreflang="ar" data-title="جافا (لغة برمجة)" data-language-autonym="العربية" data-language-local-name="アラビア語" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-ary mw-list-item"><a href="https://ary.wikipedia.org/wiki/%D8%AC%D8%A7%DA%A4%D8%A7" title="モロッコ・アラビア語: جاڤا" lang="ary" hreflang="ary" data-title="جاڤا" data-language-autonym="الدارجة" data-language-local-name="モロッコ・アラビア語" class="interlanguage-link-target"><span>الدارجة</span></a></li><li class="interlanguage-link interwiki-arz mw-list-item"><a href="https://arz.wikipedia.org/wiki/%D8%AC%D8%A7%D9%81%D8%A7_(%D9%84%D8%BA%D8%A9_%D8%A8%D8%B1%D9%85%D8%AC%D9%87)" title="エジプト・アラビア語: جافا (لغة برمجه)" lang="arz" hreflang="arz" data-title="جافا (لغة برمجه)" data-language-autonym="مصرى" data-language-local-name="エジプト・アラビア語" class="interlanguage-link-target"><span>مصرى</span></a></li><li class="interlanguage-link interwiki-as mw-list-item"><a href="https://as.wikipedia.org/wiki/%E0%A6%9C%E0%A6%BE%E0%A6%AD%E0%A6%BE" title="アッサム語: জাভা" lang="as" hreflang="as" data-title="জাভা" data-language-autonym="অসমীয়া" data-language-local-name="アッサム語" class="interlanguage-link-target"><span>অসমীয়া</span></a></li><li class="interlanguage-link interwiki-ast mw-list-item"><a href="https://ast.wikipedia.org/wiki/Java_(llinguaxe_de_programaci%C3%B3n)" title="アストゥリアス語: Java (llinguaxe de programación)" lang="ast" hreflang="ast" data-title="Java (llinguaxe de programación)" data-language-autonym="Asturianu" data-language-local-name="アストゥリアス語" class="interlanguage-link-target"><span>Asturianu</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/Java" title="アゼルバイジャン語: Java" lang="az" hreflang="az" data-title="Java" data-language-autonym="Azərbaycanca" data-language-local-name="アゼルバイジャン語" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-azb mw-list-item"><a href="https://azb.wikipedia.org/wiki/%D8%AC%D8%A7%D9%88%D8%A7" title="South Azerbaijani: جاوا" lang="azb" hreflang="azb" data-title="جاوا" data-language-autonym="تۆرکجه" data-language-local-name="South Azerbaijani" class="interlanguage-link-target"><span>تۆرکجه</span></a></li><li class="interlanguage-link interwiki-bat-smg mw-list-item"><a href="https://bat-smg.wikipedia.org/wiki/Java" title="サモギティア語: Java" lang="sgs" hreflang="sgs" data-title="Java" data-language-autonym="Žemaitėška" data-language-local-name="サモギティア語" class="interlanguage-link-target"><span>Žemaitėška</span></a></li><li class="interlanguage-link interwiki-be mw-list-item"><a href="https://be.wikipedia.org/wiki/Java_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%B0%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="ベラルーシ語: Java (мова праграмавання)" lang="be" hreflang="be" data-title="Java (мова праграмавання)" data-language-autonym="Беларуская" data-language-local-name="ベラルーシ語" class="interlanguage-link-target"><span>Беларуская</span></a></li><li class="interlanguage-link interwiki-be-x-old mw-list-item"><a href="https://be-tarask.wikipedia.org/wiki/Java" title="Belarusian (Taraškievica orthography): Java" lang="be-tarask" hreflang="be-tarask" data-title="Java" data-language-autonym="Беларуская (тарашкевіца)" data-language-local-name="Belarusian (Taraškievica orthography)" class="interlanguage-link-target"><span>Беларуская (тарашкевіца)</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/Java" title="ブルガリア語: Java" lang="bg" hreflang="bg" data-title="Java" data-language-autonym="Български" data-language-local-name="ブルガリア語" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%9C%E0%A6%BE%E0%A6%AD%E0%A6%BE_(%E0%A6%AA%E0%A7%8D%E0%A6%B0%E0%A7%8B%E0%A6%97%E0%A7%8D%E0%A6%B0%E0%A6%BE%E0%A6%AE%E0%A6%BF%E0%A6%82_%E0%A6%AD%E0%A6%BE%E0%A6%B7%E0%A6%BE)" title="ベンガル語: জাভা (প্রোগ্রামিং ভাষা)" lang="bn" hreflang="bn" data-title="জাভা (প্রোগ্রামিং ভাষা)" data-language-autonym="বাংলা" data-language-local-name="ベンガル語" class="interlanguage-link-target"><span>বাংলা</span></a></li><li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://bs.wikipedia.org/wiki/Java_(programski_jezik)" title="ボスニア語: Java (programski jezik)" lang="bs" hreflang="bs" data-title="Java (programski jezik)" data-language-autonym="Bosanski" data-language-local-name="ボスニア語" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-bug mw-list-item"><a href="https://bug.wikipedia.org/wiki/Java" title="ブギ語: Java" lang="bug" hreflang="bug" data-title="Java" data-language-autonym="Basa Ugi" data-language-local-name="ブギ語" class="interlanguage-link-target"><span>Basa Ugi</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Java_(llenguatge_de_programaci%C3%B3)" title="カタロニア語: Java (llenguatge de programació)" lang="ca" hreflang="ca" data-title="Java (llenguatge de programació)" data-language-autonym="Català" data-language-local-name="カタロニア語" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cdo mw-list-item"><a href="https://cdo.wikipedia.org/wiki/Java" title="閩東語: Java" lang="cdo" hreflang="cdo" data-title="Java" data-language-autonym="閩東語 / Mìng-dĕ̤ng-ngṳ̄" data-language-local-name="閩東語" class="interlanguage-link-target"><span>閩東語 / Mìng-dĕ̤ng-ngṳ̄</span></a></li><li class="interlanguage-link interwiki-ckb mw-list-item"><a href="https://ckb.wikipedia.org/wiki/%D8%AC%D8%A7%DA%A4%D8%A7_(%D8%B2%D9%85%D8%A7%D9%86%DB%8C_%D8%A8%DB%95%D8%B1%D9%86%D8%A7%D9%85%DB%95%D8%B3%D8%A7%D8%B2%DB%8C)" title="中央クルド語: جاڤا (زمانی بەرنامەسازی)" lang="ckb" hreflang="ckb" data-title="جاڤا (زمانی بەرنامەسازی)" data-language-autonym="کوردی" data-language-local-name="中央クルド語" class="interlanguage-link-target"><span>کوردی</span></a></li><li class="interlanguage-link interwiki-co mw-list-item"><a href="https://co.wikipedia.org/wiki/Java" title="コルシカ語: Java" lang="co" hreflang="co" data-title="Java" data-language-autonym="Corsu" data-language-local-name="コルシカ語" class="interlanguage-link-target"><span>Corsu</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Java_(programovac%C3%AD_jazyk)" title="チェコ語: Java (programovací jazyk)" lang="cs" hreflang="cs" data-title="Java (programovací jazyk)" data-language-autonym="Čeština" data-language-local-name="チェコ語" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-cv mw-list-item"><a href="https://cv.wikipedia.org/wiki/Java_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80_%D1%87%C4%95%D0%BB%D1%85%D0%B8)" title="チュヴァシ語: Java (компьютер чĕлхи)" lang="cv" hreflang="cv" data-title="Java (компьютер чĕлхи)" data-language-autonym="Чӑвашла" data-language-local-name="チュヴァシ語" class="interlanguage-link-target"><span>Чӑвашла</span></a></li><li class="interlanguage-link interwiki-cy mw-list-item"><a href="https://cy.wikipedia.org/wiki/Java_(iaith_raglennu)" title="ウェールズ語: Java (iaith raglennu)" lang="cy" hreflang="cy" data-title="Java (iaith raglennu)" data-language-autonym="Cymraeg" data-language-local-name="ウェールズ語" class="interlanguage-link-target"><span>Cymraeg</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/Java_(programmeringssprog)" title="デンマーク語: Java (programmeringssprog)" lang="da" hreflang="da" data-title="Java (programmeringssprog)" data-language-autonym="Dansk" data-language-local-name="デンマーク語" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Java_(Programmiersprache)" title="ドイツ語: Java (Programmiersprache)" lang="de" hreflang="de" data-title="Java (Programmiersprache)" data-language-autonym="Deutsch" data-language-local-name="ドイツ語" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/Java" title="ギリシャ語: Java" lang="el" hreflang="el" data-title="Java" data-language-autonym="Ελληνικά" data-language-local-name="ギリシャ語" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/Java_(programming_language)" title="英語: Java (programming language)" lang="en" hreflang="en" data-title="Java (programming language)" data-language-autonym="English" data-language-local-name="英語" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/Java_(programlingvo)" title="エスペラント語: Java (programlingvo)" lang="eo" hreflang="eo" data-title="Java (programlingvo)" data-language-autonym="Esperanto" data-language-local-name="エスペラント語" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n)" title="スペイン語: Java (lenguaje de programación)" lang="es" hreflang="es" data-title="Java (lenguaje de programación)" data-language-autonym="Español" data-language-local-name="スペイン語" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/Java" title="エストニア語: Java" lang="et" hreflang="et" data-title="Java" data-language-autonym="Eesti" data-language-local-name="エストニア語" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/Java_(programazio-lengoaia)" title="バスク語: Java (programazio-lengoaia)" lang="eu" hreflang="eu" data-title="Java (programazio-lengoaia)" data-language-autonym="Euskara" data-language-local-name="バスク語" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-ext mw-list-item"><a href="https://ext.wikipedia.org/wiki/Java" title="エストレマドゥーラ語: Java" lang="ext" hreflang="ext" data-title="Java" data-language-autonym="Estremeñu" data-language-local-name="エストレマドゥーラ語" class="interlanguage-link-target"><span>Estremeñu</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D8%AC%D8%A7%D9%88%D8%A7" title="ペルシア語: جاوا" lang="fa" hreflang="fa" data-title="جاوا" data-language-autonym="فارسی" data-language-local-name="ペルシア語" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/Java" title="フィンランド語: Java" lang="fi" hreflang="fi" data-title="Java" data-language-autonym="Suomi" data-language-local-name="フィンランド語" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-fj mw-list-item"><a href="https://fj.wikipedia.org/wiki/Java" title="フィジー語: Java" lang="fj" hreflang="fj" data-title="Java" data-language-autonym="Na Vosa Vakaviti" data-language-local-name="フィジー語" class="interlanguage-link-target"><span>Na Vosa Vakaviti</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Java_(langage)" title="フランス語: Java (langage)" lang="fr" hreflang="fr" data-title="Java (langage)" data-language-autonym="Français" data-language-local-name="フランス語" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ga mw-list-item"><a href="https://ga.wikipedia.org/wiki/Java" title="アイルランド語: Java" lang="ga" hreflang="ga" data-title="Java" data-language-autonym="Gaeilge" data-language-local-name="アイルランド語" class="interlanguage-link-target"><span>Gaeilge</span></a></li><li class="interlanguage-link interwiki-gl mw-list-item"><a href="https://gl.wikipedia.org/wiki/Java_(linguaxe_de_programaci%C3%B3n)" title="ガリシア語: Java (linguaxe de programación)" lang="gl" hreflang="gl" data-title="Java (linguaxe de programación)" data-language-autonym="Galego" data-language-local-name="ガリシア語" class="interlanguage-link-target"><span>Galego</span></a></li><li class="interlanguage-link interwiki-gu mw-list-item"><a href="https://gu.wikipedia.org/wiki/%E0%AA%9C%E0%AA%BE%E0%AA%B5%E0%AA%BE_(%E0%AA%AA%E0%AB%8D%E0%AA%B0%E0%AB%8B%E0%AA%97%E0%AB%8D%E0%AA%B0%E0%AA%BE%E0%AA%AE%E0%AA%BF%E0%AA%82%E0%AA%97_%E0%AA%AD%E0%AA%BE%E0%AA%B7%E0%AA%BE)" title="グジャラート語: જાવા (પ્રોગ્રામિંગ ભાષા)" lang="gu" hreflang="gu" data-title="જાવા (પ્રોગ્રામિંગ ભાષા)" data-language-autonym="ગુજરાતી" data-language-local-name="グジャラート語" class="interlanguage-link-target"><span>ગુજરાતી</span></a></li><li class="interlanguage-link interwiki-ha mw-list-item"><a href="https://ha.wikipedia.org/wiki/Java_programming_language" title="ハウサ語: Java programming language" lang="ha" hreflang="ha" data-title="Java programming language" data-language-autonym="Hausa" data-language-local-name="ハウサ語" class="interlanguage-link-target"><span>Hausa</span></a></li><li class="interlanguage-link interwiki-hak mw-list-item"><a href="https://hak.wikipedia.org/wiki/Java" title="客家語: Java" lang="hak" hreflang="hak" data-title="Java" data-language-autonym="客家語 / Hak-kâ-ngî" data-language-local-name="客家語" class="interlanguage-link-target"><span>客家語 / Hak-kâ-ngî</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/%D7%92%27%D7%90%D7%95%D7%95%D7%94_(%D7%A9%D7%A4%D7%AA_%D7%AA%D7%9B%D7%A0%D7%95%D7%AA)" title="ヘブライ語: ג&#039;אווה (שפת תכנות)" lang="he" hreflang="he" data-title="ג&#039;אווה (שפת תכנות)" data-language-autonym="עברית" data-language-local-name="ヘブライ語" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%9C%E0%A4%BE%E0%A4%B5%E0%A4%BE_(%E0%A4%AA%E0%A5%8D%E0%A4%B0%E0%A5%8B%E0%A4%97%E0%A5%8D%E0%A4%B0%E0%A4%BE%E0%A4%AE%E0%A4%BF%E0%A4%82%E0%A4%97_%E0%A4%AD%E0%A4%BE%E0%A4%B7%E0%A4%BE)" title="ヒンディー語: जावा (प्रोग्रामिंग भाषा)" lang="hi" hreflang="hi" data-title="जावा (प्रोग्रामिंग भाषा)" data-language-autonym="हिन्दी" data-language-local-name="ヒンディー語" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-hr mw-list-item"><a href="https://hr.wikipedia.org/wiki/Java_(programski_jezik)" title="クロアチア語: Java (programski jezik)" lang="hr" hreflang="hr" data-title="Java (programski jezik)" data-language-autonym="Hrvatski" data-language-local-name="クロアチア語" class="interlanguage-link-target"><span>Hrvatski</span></a></li><li class="interlanguage-link interwiki-ht mw-list-item"><a href="https://ht.wikipedia.org/wiki/Java_(enf%C3%B2matik)" title="ハイチ・クレオール語: Java (enfòmatik)" lang="ht" hreflang="ht" data-title="Java (enfòmatik)" data-language-autonym="Kreyòl ayisyen" data-language-local-name="ハイチ・クレオール語" class="interlanguage-link-target"><span>Kreyòl ayisyen</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/Java_(programoz%C3%A1si_nyelv)" title="ハンガリー語: Java (programozási nyelv)" lang="hu" hreflang="hu" data-title="Java (programozási nyelv)" data-language-autonym="Magyar" data-language-local-name="ハンガリー語" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/%D5%8B%D5%A1%D5%BE%D5%A1" title="アルメニア語: Ջավա" lang="hy" hreflang="hy" data-title="Ջավա" data-language-autonym="Հայերեն" data-language-local-name="アルメニア語" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-ia mw-list-item"><a href="https://ia.wikipedia.org/wiki/Java_(linguage_de_programmation)" title="インターリングア: Java (linguage de programmation)" lang="ia" hreflang="ia" data-title="Java (linguage de programmation)" data-language-autonym="Interlingua" data-language-local-name="インターリングア" class="interlanguage-link-target"><span>Interlingua</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Java" title="インドネシア語: Java" lang="id" hreflang="id" data-title="Java" data-language-autonym="Bahasa Indonesia" data-language-local-name="インドネシア語" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-io mw-list-item"><a href="https://io.wikipedia.org/wiki/Java_(programifo-linguo)" title="イド語: Java (programifo-linguo)" lang="io" hreflang="io" data-title="Java (programifo-linguo)" data-language-autonym="Ido" data-language-local-name="イド語" class="interlanguage-link-target"><span>Ido</span></a></li><li class="interlanguage-link interwiki-is mw-list-item"><a href="https://is.wikipedia.org/wiki/Java_(forritunarm%C3%A1l)" title="アイスランド語: Java (forritunarmál)" lang="is" hreflang="is" data-title="Java (forritunarmál)" data-language-autonym="Íslenska" data-language-local-name="アイスランド語" class="interlanguage-link-target"><span>Íslenska</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Java_(linguaggio_di_programmazione)" title="イタリア語: Java (linguaggio di programmazione)" lang="it" hreflang="it" data-title="Java (linguaggio di programmazione)" data-language-autonym="Italiano" data-language-local-name="イタリア語" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-ka mw-list-item"><a href="https://ka.wikipedia.org/wiki/%E1%83%AF%E1%83%90%E1%83%95%E1%83%90_(%E1%83%9E%E1%83%A0%E1%83%9D%E1%83%92%E1%83%A0%E1%83%90%E1%83%9B%E1%83%98%E1%83%A0%E1%83%94%E1%83%91%E1%83%98%E1%83%A1_%E1%83%94%E1%83%9C%E1%83%90)" title="ジョージア語: ჯავა (პროგრამირების ენა)" lang="ka" hreflang="ka" data-title="ჯავა (პროგრამირების ენა)" data-language-autonym="ქართული" data-language-local-name="ジョージア語" class="interlanguage-link-target"><span>ქართული</span></a></li><li class="interlanguage-link interwiki-kaa mw-list-item"><a href="https://kaa.wikipedia.org/wiki/Java_(programmalast%C4%B1r%C4%B1w_tili)" title="カラカルパク語: Java (programmalastırıw tili)" lang="kaa" hreflang="kaa" data-title="Java (programmalastırıw tili)" data-language-autonym="Qaraqalpaqsha" data-language-local-name="カラカルパク語" class="interlanguage-link-target"><span>Qaraqalpaqsha</span></a></li><li class="interlanguage-link interwiki-kab mw-list-item"><a href="https://kab.wikipedia.org/wiki/Java_(tutlayt)" title="カビル語: Java (tutlayt)" lang="kab" hreflang="kab" data-title="Java (tutlayt)" data-language-autonym="Taqbaylit" data-language-local-name="カビル語" class="interlanguage-link-target"><span>Taqbaylit</span></a></li><li class="interlanguage-link interwiki-kk mw-list-item"><a href="https://kk.wikipedia.org/wiki/Java_(%D0%B1%D0%B0%D2%93%D0%B4%D0%B0%D1%80%D0%BB%D0%B0%D0%BC%D0%B0%D0%BB%D0%B0%D1%83_%D1%82%D1%96%D0%BB%D1%96)" title="カザフ語: Java (бағдарламалау тілі)" lang="kk" hreflang="kk" data-title="Java (бағдарламалау тілі)" data-language-autonym="Қазақша" data-language-local-name="カザフ語" class="interlanguage-link-target"><span>Қазақша</span></a></li><li class="interlanguage-link interwiki-kn mw-list-item"><a href="https://kn.wikipedia.org/wiki/%E0%B2%9C%E0%B2%BE%E0%B2%B5%E0%B2%BE" title="カンナダ語: ಜಾವಾ" lang="kn" hreflang="kn" data-title="ಜಾವಾ" data-language-autonym="ಕನ್ನಡ" data-language-local-name="カンナダ語" class="interlanguage-link-target"><span>ಕನ್ನಡ</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="韓国語: 자바 (프로그래밍 언어)" lang="ko" hreflang="ko" data-title="자바 (프로그래밍 언어)" data-language-autonym="한국어" data-language-local-name="韓国語" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-ku mw-list-item"><a href="https://ku.wikipedia.org/wiki/Java_(ziman%C3%AA_bernamesaziy%C3%AA)" title="クルド語: Java (zimanê bernamesaziyê)" lang="ku" hreflang="ku" data-title="Java (zimanê bernamesaziyê)" data-language-autonym="Kurdî" data-language-local-name="クルド語" class="interlanguage-link-target"><span>Kurdî</span></a></li><li class="interlanguage-link interwiki-ky mw-list-item"><a href="https://ky.wikipedia.org/wiki/Java" title="キルギス語: Java" lang="ky" hreflang="ky" data-title="Java" data-language-autonym="Кыргызча" data-language-local-name="キルギス語" class="interlanguage-link-target"><span>Кыргызча</span></a></li><li class="interlanguage-link interwiki-la mw-list-item"><a href="https://la.wikipedia.org/wiki/Java_(lingua_programmandi)" title="ラテン語: Java (lingua programmandi)" lang="la" hreflang="la" data-title="Java (lingua programmandi)" data-language-autonym="Latina" data-language-local-name="ラテン語" class="interlanguage-link-target"><span>Latina</span></a></li><li class="interlanguage-link interwiki-lij mw-list-item"><a href="https://lij.wikipedia.org/wiki/Java_(lenguazzo)" title="リグリア語: Java (lenguazzo)" lang="lij" hreflang="lij" data-title="Java (lenguazzo)" data-language-autonym="Ligure" data-language-local-name="リグリア語" class="interlanguage-link-target"><span>Ligure</span></a></li><li class="interlanguage-link interwiki-lmo mw-list-item"><a href="https://lmo.wikipedia.org/wiki/Java" title="ロンバルド語: Java" lang="lmo" hreflang="lmo" data-title="Java" data-language-autonym="Lombard" data-language-local-name="ロンバルド語" class="interlanguage-link-target"><span>Lombard</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/Java_(programavimo_kalba)" title="リトアニア語: Java (programavimo kalba)" lang="lt" hreflang="lt" data-title="Java (programavimo kalba)" data-language-autonym="Lietuvių" data-language-local-name="リトアニア語" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-lv mw-list-item"><a href="https://lv.wikipedia.org/wiki/Java_(programm%C4%93%C5%A1anas_valoda)" title="ラトビア語: Java (programmēšanas valoda)" lang="lv" hreflang="lv" data-title="Java (programmēšanas valoda)" data-language-autonym="Latviešu" data-language-local-name="ラトビア語" class="interlanguage-link-target"><span>Latviešu</span></a></li><li class="interlanguage-link interwiki-min mw-list-item"><a href="https://min.wikipedia.org/wiki/Java" title="ミナンカバウ語: Java" lang="min" hreflang="min" data-title="Java" data-language-autonym="Minangkabau" data-language-local-name="ミナンカバウ語" class="interlanguage-link-target"><span>Minangkabau</span></a></li><li class="interlanguage-link interwiki-mk mw-list-item"><a href="https://mk.wikipedia.org/wiki/Java_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%81%D0%BA%D0%B8_%D1%98%D0%B0%D0%B7%D0%B8%D0%BA)" title="マケドニア語: Java (програмски јазик)" lang="mk" hreflang="mk" data-title="Java (програмски јазик)" data-language-autonym="Македонски" data-language-local-name="マケドニア語" class="interlanguage-link-target"><span>Македонски</span></a></li><li class="interlanguage-link interwiki-ml badge-Q17437796 badge-featuredarticle mw-list-item" title="秀逸な記事"><a href="https://ml.wikipedia.org/wiki/%E0%B4%9C%E0%B4%BE%E0%B4%B5_(%E0%B4%AA%E0%B5%8D%E0%B4%B0%E0%B5%8B%E0%B4%97%E0%B5%8D%E0%B4%B0%E0%B4%BE%E0%B4%AE%E0%B4%BF%E0%B4%99%E0%B5%8D_%E0%B4%AD%E0%B4%BE%E0%B4%B7)" title="マラヤーラム語: ജാവ (പ്രോഗ്രാമിങ് ഭാഷ)" lang="ml" hreflang="ml" data-title="ജാവ (പ്രോഗ്രാമിങ് ഭാഷ)" data-language-autonym="മലയാളം" data-language-local-name="マラヤーラム語" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-mn mw-list-item"><a href="https://mn.wikipedia.org/wiki/Java" title="モンゴル語: Java" lang="mn" hreflang="mn" data-title="Java" data-language-autonym="Монгол" data-language-local-name="モンゴル語" class="interlanguage-link-target"><span>Монгол</span></a></li><li class="interlanguage-link interwiki-mr mw-list-item"><a href="https://mr.wikipedia.org/wiki/%E0%A4%9C%E0%A4%BE%E0%A4%B5%E0%A4%BE_(%E0%A4%86%E0%A4%9C%E0%A5%8D%E0%A4%9E%E0%A4%BE%E0%A4%B5%E0%A4%B2%E0%A5%80_%E0%A4%AD%E0%A4%BE%E0%A4%B7%E0%A4%BE)" title="マラーティー語: जावा (आज्ञावली भाषा)" lang="mr" hreflang="mr" data-title="जावा (आज्ञावली भाषा)" data-language-autonym="मराठी" data-language-local-name="マラーティー語" class="interlanguage-link-target"><span>मराठी</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/Java" title="マレー語: Java" lang="ms" hreflang="ms" data-title="Java" data-language-autonym="Bahasa Melayu" data-language-local-name="マレー語" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-my mw-list-item"><a href="https://my.wikipedia.org/wiki/%E1%80%82%E1%80%BB%E1%80%AC%E1%80%97%E1%80%AC%E1%80%B8_(%E1%80%95%E1%80%9B%E1%80%AD%E1%80%AF%E1%80%82%E1%80%9B%E1%80%99%E1%80%BA%E1%80%99%E1%80%84%E1%80%BA%E1%80%B8%E1%80%98%E1%80%AC%E1%80%9E%E1%80%AC%E1%80%85%E1%80%80%E1%80%AC%E1%80%B8)" title="ミャンマー語: ဂျာဗား (ပရိုဂရမ်မင်းဘာသာစကား)" lang="my" hreflang="my" data-title="ဂျာဗား (ပရိုဂရမ်မင်းဘာသာစကား)" data-language-autonym="မြန်မာဘာသာ" data-language-local-name="ミャンマー語" class="interlanguage-link-target"><span>မြန်မာဘာသာ</span></a></li><li class="interlanguage-link interwiki-ne mw-list-item"><a href="https://ne.wikipedia.org/wiki/%E0%A4%9C%E0%A4%BE%E0%A4%AD%E0%A4%BE" title="ネパール語: जाभा" lang="ne" hreflang="ne" data-title="जाभा" data-language-autonym="नेपाली" data-language-local-name="ネパール語" class="interlanguage-link-target"><span>नेपाली</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Java_(programmeertaal)" title="オランダ語: Java (programmeertaal)" lang="nl" hreflang="nl" data-title="Java (programmeertaal)" data-language-autonym="Nederlands" data-language-local-name="オランダ語" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-nn mw-list-item"><a href="https://nn.wikipedia.org/wiki/Programmeringsspr%C3%A5ket_Java" title="ノルウェー語(ニーノシュク): Programmeringsspråket Java" lang="nn" hreflang="nn" data-title="Programmeringsspråket Java" data-language-autonym="Norsk nynorsk" data-language-local-name="ノルウェー語(ニーノシュク)" class="interlanguage-link-target"><span>Norsk nynorsk</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/Java_(programmeringsspr%C3%A5k)" title="ノルウェー語(ブークモール): Java (programmeringsspråk)" lang="nb" hreflang="nb" data-title="Java (programmeringsspråk)" data-language-autonym="Norsk bokmål" data-language-local-name="ノルウェー語(ブークモール)" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-oc mw-list-item"><a href="https://oc.wikipedia.org/wiki/Java_(lengatge)" title="オック語: Java (lengatge)" lang="oc" hreflang="oc" data-title="Java (lengatge)" data-language-autonym="Occitan" data-language-local-name="オック語" class="interlanguage-link-target"><span>Occitan</span></a></li><li class="interlanguage-link interwiki-or mw-list-item"><a href="https://or.wikipedia.org/wiki/%E0%AC%9C%E0%AC%BE%E0%AC%AD%E0%AC%BE_(%E0%AC%AA%E0%AD%8D%E0%AC%B0%E0%AD%8B%E0%AC%97%E0%AD%8D%E0%AC%B0%E0%AC%BE%E0%AC%AE%E0%AC%BF%E0%AC%82_%E0%AC%AD%E0%AC%BE%E0%AC%B7%E0%AC%BE)" title="オディア語: ଜାଭା (ପ୍ରୋଗ୍ରାମିଂ ଭାଷା)" lang="or" hreflang="or" data-title="ଜାଭା (ପ୍ରୋଗ୍ରାମିଂ ଭାଷା)" data-language-autonym="ଓଡ଼ିଆ" data-language-local-name="オディア語" class="interlanguage-link-target"><span>ଓଡ଼ିଆ</span></a></li><li class="interlanguage-link interwiki-pa mw-list-item"><a href="https://pa.wikipedia.org/wiki/%E0%A8%9C%E0%A8%BE%E0%A8%B5%E0%A8%BE_(%E0%A8%AA%E0%A9%8D%E0%A8%B0%E0%A9%8B%E0%A8%97%E0%A8%B0%E0%A8%BE%E0%A8%AE%E0%A8%BF%E0%A9%B0%E0%A8%97_%E0%A8%AD%E0%A8%BE%E0%A8%B8%E0%A8%BC%E0%A8%BE)" title="パンジャブ語: ਜਾਵਾ (ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ)" lang="pa" hreflang="pa" data-title="ਜਾਵਾ (ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ)" data-language-autonym="ਪੰਜਾਬੀ" data-language-local-name="パンジャブ語" class="interlanguage-link-target"><span>ਪੰਜਾਬੀ</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Java" title="ポーランド語: Java" lang="pl" hreflang="pl" data-title="Java" data-language-autonym="Polski" data-language-local-name="ポーランド語" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pms mw-list-item"><a href="https://pms.wikipedia.org/wiki/Java_(lengagi_%C3%ABd_programassion)" title="ピエモンテ語: Java (lengagi ëd programassion)" lang="pms" hreflang="pms" data-title="Java (lengagi ëd programassion)" data-language-autonym="Piemontèis" data-language-local-name="ピエモンテ語" class="interlanguage-link-target"><span>Piemontèis</span></a></li><li class="interlanguage-link interwiki-pnb mw-list-item"><a href="https://pnb.wikipedia.org/wiki/%D8%AC%D8%A7%D9%88%D8%A7_(%D9%BE%D8%B1%D9%88%DA%AF%D8%B1%D8%A7%D9%85%D9%86%DA%AF_%D8%B2%D8%A8%D8%A7%D9%86)" title="Western Punjabi: جاوا (پروگرامنگ زبان)" lang="pnb" hreflang="pnb" data-title="جاوا (پروگرامنگ زبان)" data-language-autonym="پنجابی" data-language-local-name="Western Punjabi" class="interlanguage-link-target"><span>پنجابی</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Java_(linguagem_de_programa%C3%A7%C3%A3o)" title="ポルトガル語: Java (linguagem de programação)" lang="pt" hreflang="pt" data-title="Java (linguagem de programação)" data-language-autonym="Português" data-language-local-name="ポルトガル語" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-qu mw-list-item"><a href="https://qu.wikipedia.org/wiki/Java_(wakichiy_simi)" title="ケチュア語: Java (wakichiy simi)" lang="qu" hreflang="qu" data-title="Java (wakichiy simi)" data-language-autonym="Runa Simi" data-language-local-name="ケチュア語" class="interlanguage-link-target"><span>Runa Simi</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/Java_(limbaj_de_programare)" title="ルーマニア語: Java (limbaj de programare)" lang="ro" hreflang="ro" data-title="Java (limbaj de programare)" data-language-autonym="Română" data-language-local-name="ルーマニア語" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/Java" title="ロシア語: Java" lang="ru" hreflang="ru" data-title="Java" data-language-autonym="Русский" data-language-local-name="ロシア語" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sa mw-list-item"><a href="https://sa.wikipedia.org/wiki/%E0%A4%9C%E0%A4%BE%E0%A4%B5%E0%A4%BE" title="サンスクリット語: जावा" lang="sa" hreflang="sa" data-title="जावा" data-language-autonym="संस्कृतम्" data-language-local-name="サンスクリット語" class="interlanguage-link-target"><span>संस्कृतम्</span></a></li><li class="interlanguage-link interwiki-sah mw-list-item"><a href="https://sah.wikipedia.org/wiki/Java" title="サハ語: Java" lang="sah" hreflang="sah" data-title="Java" data-language-autonym="Саха тыла" data-language-local-name="サハ語" class="interlanguage-link-target"><span>Саха тыла</span></a></li><li class="interlanguage-link interwiki-sd mw-list-item"><a href="https://sd.wikipedia.org/wiki/%D8%AC%D8%A7%D9%88%D8%A7_(%D9%BE%D8%B1%D9%88%DA%AF%D8%B1%D8%A7%D9%85%D9%86%DA%AF_%D8%AC%D9%8A_%D9%BB%D9%88%D9%84%D9%8A)" title="シンド語: جاوا (پروگرامنگ جي ٻولي)" lang="sd" hreflang="sd" data-title="جاوا (پروگرامنگ جي ٻولي)" data-language-autonym="سنڌي" data-language-local-name="シンド語" class="interlanguage-link-target"><span>سنڌي</span></a></li><li class="interlanguage-link interwiki-sh mw-list-item"><a href="https://sh.wikipedia.org/wiki/Java_(programski_jezik)" title="セルボ・クロアチア語: Java (programski jezik)" lang="sh" hreflang="sh" data-title="Java (programski jezik)" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="セルボ・クロアチア語" class="interlanguage-link-target"><span>Srpskohrvatski / српскохрватски</span></a></li><li class="interlanguage-link interwiki-si mw-list-item"><a href="https://si.wikipedia.org/wiki/%E0%B6%A2%E0%B7%8F%E0%B7%80%E0%B7%8F_(%E0%B6%9A%E0%B7%8A%E2%80%8D%E0%B6%BB%E0%B6%B8%E0%B6%BD%E0%B7%9A%E0%B6%9B%E0%B6%B1_%E0%B6%B7%E0%B7%8F%E0%B7%82%E0%B7%8F%E0%B7%80)" title="シンハラ語: ජාවා (ක්‍රමලේඛන භාෂාව)" lang="si" hreflang="si" data-title="ජාවා (ක්‍රමලේඛන භාෂාව)" data-language-autonym="සිංහල" data-language-local-name="シンハラ語" class="interlanguage-link-target"><span>සිංහල</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Java_(programming_language)" title="シンプル英語: Java (programming language)" lang="en-simple" hreflang="en-simple" data-title="Java (programming language)" data-language-autonym="Simple English" data-language-local-name="シンプル英語" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/Java_(programovac%C3%AD_jazyk)" title="スロバキア語: Java (programovací jazyk)" lang="sk" hreflang="sk" data-title="Java (programovací jazyk)" data-language-autonym="Slovenčina" data-language-local-name="スロバキア語" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-sl mw-list-item"><a href="https://sl.wikipedia.org/wiki/Java_(programski_jezik)" title="スロベニア語: Java (programski jezik)" lang="sl" hreflang="sl" data-title="Java (programski jezik)" data-language-autonym="Slovenščina" data-language-local-name="スロベニア語" class="interlanguage-link-target"><span>Slovenščina</span></a></li><li class="interlanguage-link interwiki-so mw-list-item"><a href="https://so.wikipedia.org/wiki/Java_(luuqada_borograaminta)" title="ソマリ語: Java (luuqada borograaminta)" lang="so" hreflang="so" data-title="Java (luuqada borograaminta)" data-language-autonym="Soomaaliga" data-language-local-name="ソマリ語" class="interlanguage-link-target"><span>Soomaaliga</span></a></li><li class="interlanguage-link interwiki-sq mw-list-item"><a href="https://sq.wikipedia.org/wiki/Java_(gjuh%C3%AB_programimi)" title="アルバニア語: Java (gjuhë programimi)" lang="sq" hreflang="sq" data-title="Java (gjuhë programimi)" data-language-autonym="Shqip" data-language-local-name="アルバニア語" class="interlanguage-link-target"><span>Shqip</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/Java_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%81%D0%BA%D0%B8_%D1%98%D0%B5%D0%B7%D0%B8%D0%BA)" title="セルビア語: Java (програмски језик)" lang="sr" hreflang="sr" data-title="Java (програмски језик)" data-language-autonym="Српски / srpski" data-language-local-name="セルビア語" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Java_(programspr%C3%A5k)" title="スウェーデン語: Java (programspråk)" lang="sv" hreflang="sv" data-title="Java (programspråk)" data-language-autonym="Svenska" data-language-local-name="スウェーデン語" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-sw mw-list-item"><a href="https://sw.wikipedia.org/wiki/Java_(lugha_ya_programu)" title="スワヒリ語: Java (lugha ya programu)" lang="sw" hreflang="sw" data-title="Java (lugha ya programu)" data-language-autonym="Kiswahili" data-language-local-name="スワヒリ語" class="interlanguage-link-target"><span>Kiswahili</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/%E0%AE%9C%E0%AE%BE%E0%AE%B5%E0%AE%BE_(%E0%AE%A8%E0%AE%BF%E0%AE%B0%E0%AE%B2%E0%AE%BE%E0%AE%95%E0%AF%8D%E0%AE%95_%E0%AE%AE%E0%AF%8A%E0%AE%B4%E0%AE%BF)" title="タミル語: ஜாவா (நிரலாக்க மொழி)" lang="ta" hreflang="ta" data-title="ஜாவா (நிரலாக்க மொழி)" data-language-autonym="தமிழ்" data-language-local-name="タミル語" class="interlanguage-link-target"><span>தமிழ்</span></a></li><li class="interlanguage-link interwiki-te mw-list-item"><a href="https://te.wikipedia.org/wiki/%E0%B0%9C%E0%B0%BE%E0%B0%B5%E0%B0%BE" title="テルグ語: జావా" lang="te" hreflang="te" data-title="జావా" data-language-autonym="తెలుగు" data-language-local-name="テルグ語" class="interlanguage-link-target"><span>తెలుగు</span></a></li><li class="interlanguage-link interwiki-tg mw-list-item"><a href="https://tg.wikipedia.org/wiki/Java" title="タジク語: Java" lang="tg" hreflang="tg" data-title="Java" data-language-autonym="Тоҷикӣ" data-language-local-name="タジク語" class="interlanguage-link-target"><span>Тоҷикӣ</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B8%88%E0%B8%B2%E0%B8%A7%E0%B8%B2" title="タイ語: ภาษาจาวา" lang="th" hreflang="th" data-title="ภาษาจาวา" data-language-autonym="ไทย" data-language-local-name="タイ語" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tl mw-list-item"><a href="https://tl.wikipedia.org/wiki/Java_(wikang_pamprograma)" title="タガログ語: Java (wikang pamprograma)" lang="tl" hreflang="tl" data-title="Java (wikang pamprograma)" data-language-autonym="Tagalog" data-language-local-name="タガログ語" class="interlanguage-link-target"><span>Tagalog</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/Java" title="トルコ語: Java" lang="tr" hreflang="tr" data-title="Java" data-language-autonym="Türkçe" data-language-local-name="トルコ語" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-tt mw-list-item"><a href="https://tt.wikipedia.org/wiki/Java" title="タタール語: Java" lang="tt" hreflang="tt" data-title="Java" data-language-autonym="Татарча / tatarça" data-language-local-name="タタール語" class="interlanguage-link-target"><span>Татарча / tatarça</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/Java" title="ウクライナ語: Java" lang="uk" hreflang="uk" data-title="Java" data-language-autonym="Українська" data-language-local-name="ウクライナ語" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-ur mw-list-item"><a href="https://ur.wikipedia.org/wiki/%D8%AC%D8%A7%D9%88%D8%A7_(%D9%BE%D8%B1%D9%88%DA%AF%D8%B1%D8%A7%D9%85%D9%86%DA%AF_%D8%B2%D8%A8%D8%A7%D9%86)" title="ウルドゥー語: جاوا (پروگرامنگ زبان)" lang="ur" hreflang="ur" data-title="جاوا (پروگرامنگ زبان)" data-language-autonym="اردو" data-language-local-name="ウルドゥー語" class="interlanguage-link-target"><span>اردو</span></a></li><li class="interlanguage-link interwiki-uz mw-list-item"><a href="https://uz.wikipedia.org/wiki/Java" title="ウズベク語: Java" lang="uz" hreflang="uz" data-title="Java" data-language-autonym="Oʻzbekcha / ўзбекча" data-language-local-name="ウズベク語" class="interlanguage-link-target"><span>Oʻzbekcha / ўзбекча</span></a></li><li class="interlanguage-link interwiki-vec mw-list-item"><a href="https://vec.wikipedia.org/wiki/Java_(lenguajo_de_programasion)" title="ヴェネト語: Java (lenguajo de programasion)" lang="vec" hreflang="vec" data-title="Java (lenguajo de programasion)" data-language-autonym="Vèneto" data-language-local-name="ヴェネト語" class="interlanguage-link-target"><span>Vèneto</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/Java_(ng%C3%B4n_ng%E1%BB%AF_l%E1%BA%ADp_tr%C3%ACnh)" title="ベトナム語: Java (ngôn ngữ lập trình)" lang="vi" hreflang="vi" data-title="Java (ngôn ngữ lập trình)" data-language-autonym="Tiếng Việt" data-language-local-name="ベトナム語" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-war mw-list-item"><a href="https://war.wikipedia.org/wiki/Java_(linggwahe_hin_pagprograma)" title="ワライ語: Java (linggwahe hin pagprograma)" lang="war" hreflang="war" data-title="Java (linggwahe hin pagprograma)" data-language-autonym="Winaray" data-language-local-name="ワライ語" class="interlanguage-link-target"><span>Winaray</span></a></li><li class="interlanguage-link interwiki-wuu mw-list-item"><a href="https://wuu.wikipedia.org/wiki/Java" title="呉語: Java" lang="wuu" hreflang="wuu" data-title="Java" data-language-autonym="吴语" data-language-local-name="呉語" class="interlanguage-link-target"><span>吴语</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/Java" title="中国語: Java" lang="zh" hreflang="zh" data-title="Java" data-language-autonym="中文" data-language-local-name="中国語" class="interlanguage-link-target"><span>中文</span></a></li><li class="interlanguage-link interwiki-zh-classical mw-list-item"><a href="https://zh-classical.wikipedia.org/wiki/%E7%88%AA%E5%93%87%E7%A8%8B%E5%BC%8F%E8%AA%9E" title="漢文: 爪哇程式語" lang="lzh" hreflang="lzh" data-title="爪哇程式語" data-language-autonym="文言" data-language-local-name="漢文" class="interlanguage-link-target"><span>文言</span></a></li><li class="interlanguage-link interwiki-zh-min-nan mw-list-item"><a href="https://zh-min-nan.wikipedia.org/wiki/Java_(th%C3%AAng-sek_g%C3%AD-gi%C3%A2n)" title="閩南語: Java (thêng-sek gí-giân)" lang="nan" hreflang="nan" data-title="Java (thêng-sek gí-giân)" data-language-autonym="閩南語 / Bân-lâm-gú" data-language-local-name="閩南語" class="interlanguage-link-target"><span>閩南語 / Bân-lâm-gú</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/Java_(%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80)" title="広東語: Java (程式語言)" lang="yue" hreflang="yue" data-title="Java (程式語言)" data-language-autonym="粵語" data-language-local-name="広東語" class="interlanguage-link-target"><span>粵語</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q251#sitelinks-wikipedia" title="言語間リンクを編集" class="wbc-editpage">リンクを編集</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="名前空間"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Java" title="本文を閲覧 [c]" accesskey="c"><span>ページ</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/%E3%83%8E%E3%83%BC%E3%83%88:Java" rel="discussion" title="本文ページについての議論 [t]" accesskey="t"><span>ノート</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="別の言語に切り替える" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">日本語</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="表示"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Java"><span>閲覧</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Java&amp;action=edit" title="このページのソースコードを編集する [e]" accesskey="e"><span>編集</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Java&amp;action=history" title="このページの過去の版 [h]" accesskey="h"><span>履歴を表示</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="ページツール"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="ツール" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">ツール</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">ツール</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">サイドバーに移動</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">非表示</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="その他の操作" > <div class="vector-menu-heading"> 操作 </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Java"><span>閲覧</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Java&amp;action=edit" title="このページのソースコードを編集する [e]" accesskey="e"><span>編集</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Java&amp;action=history"><span>履歴を表示</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> 全般 </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/%E7%89%B9%E5%88%A5:%E3%83%AA%E3%83%B3%E3%82%AF%E5%85%83/Java" title="ここにリンクしている全ウィキページの一覧 [j]" accesskey="j"><span>リンク元</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/%E7%89%B9%E5%88%A5:%E9%96%A2%E9%80%A3%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E6%9B%B4%E6%96%B0%E7%8A%B6%E6%B3%81/Java" rel="nofollow" title="このページからリンクしているページの最近の更新 [k]" accesskey="k"><span>関連ページの更新状況</span></a></li><li id="t-upload" class="mw-list-item"><a href="//ja.wikipedia.org/wiki/Wikipedia:ファイルのアップロード" title="ファイルをアップロードする [u]" accesskey="u"><span>ファイルをアップロード</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Java&amp;oldid=104166121" title="このページのこの版への固定リンク"><span>この版への固定リンク</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Java&amp;action=info" title="このページについての詳細情報"><span>ページ情報</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=%E7%89%B9%E5%88%A5:%E3%81%93%E3%81%AE%E3%83%9A%E3%83%BC%E3%82%B8%E3%82%92%E5%BC%95%E7%94%A8&amp;page=Java&amp;id=104166121&amp;wpFormIdentifier=titleform" title="このページの引用方法"><span>このページを引用</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=%E7%89%B9%E5%88%A5:UrlShortener&amp;url=https%3A%2F%2Fja.wikipedia.org%2Fwiki%2FJava"><span>短縮URLを取得する</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=%E7%89%B9%E5%88%A5:QrCode&amp;url=https%3A%2F%2Fja.wikipedia.org%2Fwiki%2FJava"><span>QRコードをダウンロード</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> 印刷/書き出し </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-create_a_book" class="mw-list-item"><a href="/w/index.php?title=%E7%89%B9%E5%88%A5:%E3%83%96%E3%83%83%E3%82%AF&amp;bookcmd=book_creator&amp;referer=Java"><span>ブックの新規作成</span></a></li><li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=%E7%89%B9%E5%88%A5:DownloadAsPdf&amp;page=Java&amp;action=show-download-screen"><span>PDF 形式でダウンロード</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Java&amp;printable=yes" title="このページの印刷用ページ [p]" accesskey="p"><span>印刷用バージョン</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> 他のプロジェクト </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:Java_(programming_language)" hreflang="en"><span>コモンズ</span></a></li><li class="wb-otherproject-link wb-otherproject-wikibooks mw-list-item"><a href="https://ja.wikibooks.org/wiki/Java" hreflang="ja"><span>ウィキブックス</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q251" title="関連付けられたデータリポジトリ項目へのリンク [g]" accesskey="g"><span>ウィキデータ項目</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="ページツール"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="表示"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">表示</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">サイドバーに移動</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">非表示</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">出典: フリー百科事典『ウィキペディア(Wikipedia)』</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="ja" dir="ltr"><style data-mw-deduplicate="TemplateStyles:r101346560">.mw-parser-output .hatnote{margin:0.5em 0;padding:3px 2em;background-color:transparent;border-bottom:1px solid #a2a9b1;font-size:90%}html.skin-theme-clientpref-night .mw-parser-output .hatnote>table{color:inherit}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .hatnote>table{color:inherit}}</style><div class="hatnote dablink noprint"><table style="width:100%; background:transparent;"> <tbody><tr><td style="width:25px;"><span typeof="mw:File"><a href="/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Disambig_gray.svg" class="mw-file-description" title="曖昧さ回避"><img alt="曖昧さ回避" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/5f/Disambig_gray.svg/40px-Disambig_gray.svg.png" decoding="async" width="25" height="19" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/5f/Disambig_gray.svg/60px-Disambig_gray.svg.png 2x" data-file-width="220" data-file-height="168" /></a></span></td> <td>この項目では、プログラミング言語について説明しています。その他の用法については「<a href="/wiki/%E3%82%B8%E3%83%A3%E3%83%90" class="mw-disambig" title="ジャバ">ジャバ</a>」をご覧ください。</td> </tr></tbody></table></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r101346560" /><div class="hatnote dablink noprint"><table style="width:100%; background:transparent;"> <tbody><tr><td style="width:25px;"><span typeof="mw:File"><a href="/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Confusion_grey.svg" class="mw-file-description" title="曖昧さ回避"><img alt="曖昧さ回避" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fb/Confusion_grey.svg/25px-Confusion_grey.svg.png" decoding="async" width="25" height="19" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/fb/Confusion_grey.svg/38px-Confusion_grey.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/fb/Confusion_grey.svg/50px-Confusion_grey.svg.png 2x" data-file-width="260" data-file-height="200" /></a></span></td> <td>「<a href="/wiki/JavaScript" title="JavaScript">JavaScript</a>」とは異なります。</td> </tr></tbody></table></div> <style data-mw-deduplicate="TemplateStyles:r101304250">.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%;font-size:90%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}</style><table class="box-出典の明記 plainlinks metadata ambox ambox-content ambox-出典の明記" role="presentation"><tbody><tr><td class="mbox-image"><div class="mbox-image-div"><span typeof="mw:File"><span><img src="//upload.wikimedia.org/wikipedia/commons/thumb/6/64/Question_book-4.svg/60px-Question_book-4.svg.png" decoding="async" width="50" height="39" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/64/Question_book-4.svg/120px-Question_book-4.svg.png 1.5x" data-file-width="262" data-file-height="204" /></span></span></div></td><td class="mbox-text"><div class="mbox-text-span"><b>この記事は<a href="/wiki/Wikipedia:%E6%A4%9C%E8%A8%BC%E5%8F%AF%E8%83%BD%E6%80%A7" title="Wikipedia:検証可能性">検証可能</a>な<a href="/wiki/Wikipedia:%E4%BF%A1%E9%A0%BC%E3%81%A7%E3%81%8D%E3%82%8B%E6%83%85%E5%A0%B1%E6%BA%90" title="Wikipedia:信頼できる情報源">参考文献や出典</a>が全く示されていないか、不十分です。</b><span class="hide-when-compact"> <a href="/wiki/Wikipedia:%E5%87%BA%E5%85%B8%E3%82%92%E6%98%8E%E8%A8%98%E3%81%99%E3%82%8B" title="Wikipedia:出典を明記する">出典を追加</a>して記事の信頼性向上にご協力ください。<small>(<a href="/wiki/Template:%E5%87%BA%E5%85%B8%E3%81%AE%E6%98%8E%E8%A8%98/doc" title="Template:出典の明記/doc">このテンプレートの使い方</a>)</small><br /><small><span class="plainlinks">出典検索<a href="/wiki/Template:Find_sources_mainspace" title="Template:Find sources mainspace"><sup>?</sup></a>:&#160;<a rel="nofollow" class="external text" href="//www.google.co.jp/search?hl=ja&amp;as_eq=wikipedia&amp;q=%22Java%22&amp;num=50">"Java"</a>&#160;–&#160;<a rel="nofollow" class="external text" href="//www.google.co.jp/search?hl=ja&amp;q=%22Java%22&amp;tbm=nws">ニュース</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="//www.google.co.jp/search?hl=ja&amp;tbs=bks:1&amp;q=%22Java%22">書籍</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="//scholar.google.co.jp/scholar?num=100&amp;hl=ja&amp;q=%22Java%22">スカラー</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://ci.nii.ac.jp/opensearch/search?lang=ja&amp;q=%22Java%22&amp;range=2&amp;count=200&amp;sortorder=1&amp;type=0">CiNii</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://www.jstage.jst.go.jp/result/global/-char/ja?globalSearchKey=%22Java%22">J-STAGE</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://ndlsearch.ndl.go.jp/api/openurl?any=%22Java%22">NDL</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://dlib.jp/?q=%22Java%22">dlib.jp</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://jpsearch.go.jp/csearch/jps-cross?csid=jps-cross&amp;keyword=%22Java%22">ジャパンサーチ</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://wikipedialibrary.wmflabs.org/partners/">TWL</a></span></small></span> <span class="date-container"><i>(<span class="date"><span title="2019年3月">2019年3月</span></span>)</i></span></div></td></tr></tbody></table> <table class="infobox vevent" style="width:22em;"><caption itemprop="name" class="summary" style="">Java</caption><tbody><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap;"><a href="/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%83%91%E3%83%A9%E3%83%80%E3%82%A4%E3%83%A0" title="プログラミングパラダイム">パラダイム</a></th><td class="" style="" itemprop=""> <a href="/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%8C%87%E5%90%91%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0" title="オブジェクト指向プログラミング">オブジェクト指向</a>, <a href="/wiki/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88" title="ソフトウェアコンポーネント">コンポーネントベース</a>, <a href="/wiki/%E3%83%AA%E3%83%95%E3%83%AC%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96" class="mw-redirect" title="リフレクティブ">リフレクティブ</a>, <a href="/wiki/%E3%82%B8%E3%82%A7%E3%83%8D%E3%83%AA%E3%83%83%E3%82%AF%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0" title="ジェネリックプログラミング">ジェネリック</a>, <a href="/wiki/%E9%96%A2%E6%95%B0%E5%9E%8B%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0" title="関数型プログラミング">関数型</a>, <a href="/wiki/%E4%B8%A6%E8%A1%8C%E8%A8%88%E7%AE%97" title="並行計算">並行プログラミング</a></td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap;">登場時期</th><td class="" style="" itemprop=""> 1995年5月23日α版<br />1995年秋β版<br />1996年1月23日<span style="display:none;speak:none">&#160;(<span class="bday dtstart published updated">1996-01-23</span>)</span>ver1.0</td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap;">設計者</th><td class="organiser" style="" itemprop=""> <a href="/wiki/Java_Community_Process" title="Java Community Process">Java Community Process</a></td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap;">開発者</th><td class="" style="" itemprop=""> <a href="/wiki/%E3%82%B5%E3%83%B3%E3%83%BB%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%BA" title="サン・マイクロシステムズ">サン・マイクロシステムズ</a>、<a href="/wiki/%E3%82%AA%E3%83%A9%E3%82%AF%E3%83%AB_(%E4%BC%81%E6%A5%AD)" title="オラクル (企業)">オラクル</a>&#160;<span class="penicon autoconfirmed-show"><span class="mw-valign-text-top" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q251?uselang=ja#P178" title="ウィキデータを編集"><img alt="ウィキデータを編集" src="//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-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" /></a></span></span></td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap;">最新リリース</th><td class="" style="" itemprop=""> Java Standard Edition 24/ <span style="white-space:nowrap;">2025年3月18日</span><span class="noprint">&#32;(22日前)</span><span style="display:none">&#160;(<span class="bday dtstart published updated">2025-03-18</span>)</span></td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap;"><a href="/wiki/%E5%9E%8B%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0" title="型システム">型付け</a></th><td class="" style="" itemprop=""> 強い<a href="/wiki/%E9%9D%99%E7%9A%84%E5%9E%8B%E4%BB%98%E3%81%91" title="静的型付け">静的型付け</a></td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap;">主な処理系</th><td class="" style="" itemprop=""> <a href="/wiki/Java%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0" title="Javaプラットフォーム">Javaプラットフォーム</a></td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap;">影響を受けた言語</th><td class="" style="" itemprop=""> <a href="/wiki/C%2B%2B" title="C++">C++</a>, <a href="/wiki/Ada" title="Ada">Ada</a><sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup>, <a href="/wiki/Eiffel" title="Eiffel">Eiffel</a><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup>, <a href="/wiki/Mesa" title="Mesa">Mesa</a><sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup>, <a href="/wiki/Modula-3" title="Modula-3">Modula-3</a><sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">&#91;</span>4<span class="cite-bracket">&#93;</span></a></sup>, <a href="/wiki/Objective-C" title="Objective-C">Objective-C</a><sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup></td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap;">影響を与えた言語</th><td class="" style="" itemprop=""> <a href="/wiki/C_Sharp" title="C Sharp">C#</a>, <a href="/wiki/D%E8%A8%80%E8%AA%9E" title="D言語">D</a>, <a href="/wiki/Dart" title="Dart">Dart</a>, <a href="/wiki/Groovy" title="Groovy">Groovy</a>, <a href="/wiki/Scala" title="Scala">Scala</a>, <a href="/wiki/Kotlin" title="Kotlin">Kotlin</a>, <a href="/wiki/Ceylon" title="Ceylon">Ceylon</a></td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap;"><a href="/wiki/%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0_(%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0)" title="プラットフォーム (コンピューティング)">プラットフォーム</a></th><td class="" style="" itemprop=""> <a href="/wiki/Solaris" title="Solaris">Solaris</a>, <a href="/wiki/Linux" title="Linux">Linux</a>, <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Windows</a>,<br /><a href="/wiki/MacOS" title="MacOS">macOS</a>, <a href="/wiki/AIX" title="AIX">AIX</a>, <a href="/wiki/I5/OS" class="mw-redirect" title="I5/OS">System i</a></td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap;"><a href="/wiki/%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9" title="ライセンス">ライセンス</a></th><td class="" style="" itemprop=""> <a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GNU General Public License</a>、<a href="/wiki/Java_Community_Process" title="Java Community Process">Java Community Process</a></td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap;"><a href="/wiki/%E3%82%A6%E3%82%A7%E3%83%96%E3%82%B5%E3%82%A4%E3%83%88" title="ウェブサイト">ウェブサイト</a></th><td class="" style="" itemprop=""> <span class="url"><a rel="nofollow" class="external text" href="https://www.oracle.com/java/">www<wbr />.oracle<wbr />.com<wbr />/java<wbr />/</a></span> <span class="mw-valign-text-top noprint" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q251#P856" title="ウィキデータを編集"><img alt="ウィキデータを編集" src="//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-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" /></a></span></td></tr><tr class="" style="" itemprop=""><th scope="row" style="text-align:left; white-space:nowrap;">拡張子</th><td class="" style="" itemprop=""> java、class、jar</td></tr><tr class="noprint"><td colspan="2" style="text-align:right; font-size:85%;"><a href="/wiki/Template:Infobox_%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E" title="Template:Infobox プログラミング言語">テンプレートを表示</a></td></tr></tbody></table> <div style="clear:right; float:right; position:relative;" class="noprint"> <div class="navbox" style="background:#f0fff0; border:1px solid #4682b4; padding: 4px; font-size: 12px; line-height: 14px; width: 280px; height: 52px"> <div style="float:left; margin: 0px; margin-right:8px; border:1px solid #4682b4;"><span typeof="mw:File"><a href="/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Computer_n_screen.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/7/77/Computer_n_screen.svg/60px-Computer_n_screen.svg.png" decoding="async" width="47" height="49" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/77/Computer_n_screen.svg/71px-Computer_n_screen.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/77/Computer_n_screen.svg/94px-Computer_n_screen.svg.png 2x" data-file-width="119" data-file-height="123" /></a></span></div><br /><big style="font-size: 18px; line-height: 20px;"><b><a href="/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E" title="プログラミング言語">プログラミング言語</a></b></big><div style="text-align: right; font-size: 12px; line-height: 14px; margin:0; padding:0;">&gt;&gt;<a href="/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E%E4%B8%80%E8%A6%A7" title="プログラミング言語一覧">他のプログラミング言語</a></div></div> <p style="text-align:right; font-size:xx-small; margin:0; bottom-margin: 4px;"><a href="/wiki/Category:%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E" title="Category:プログラミング言語">■</a>カテゴリ / <a href="/wiki/Template:%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E" title="Template:プログラミング言語">■</a>テンプレート</p></div> <p><b>Java</b>(ジャバ、ジャヴァ)は、汎用<a href="/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E" title="プログラミング言語">プログラミング言語</a>と<a href="/wiki/%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0_(%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0)" title="プラットフォーム (コンピューティング)">ソフトウェアプラットフォーム</a>の双方を指している総称ブランドである<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup>。<a href="/wiki/%E3%82%AA%E3%83%A9%E3%82%AF%E3%83%AB_(%E4%BC%81%E6%A5%AD)" title="オラクル (企業)">オラクル</a>およびその関連会社の登録商標である。1996年に<a href="/wiki/%E3%82%B5%E3%83%B3%E3%83%BB%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%BA" title="サン・マイクロシステムズ">サン・マイクロシステムズ</a>によって市場リリースされ、2010年に同社がオラクルに吸収合併された事によりJavaの版権もそちらに移行した。 </p><p>プログラミング言語Javaは、<a href="/wiki/C%2B%2B" title="C++">C++</a>に類似の構文、<a href="/wiki/%E3%82%AF%E3%83%A9%E3%82%B9%E3%83%99%E3%83%BC%E3%82%B9" title="クラスベース">クラスベース</a>の<a href="/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%8C%87%E5%90%91%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0" title="オブジェクト指向プログラミング">オブジェクト指向</a>、<a href="/wiki/%E3%83%9E%E3%83%AB%E3%83%81%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89" class="mw-redirect" title="マルチスレッド">マルチスレッド</a>、<a href="/wiki/%E3%82%AC%E3%83%99%E3%83%BC%E3%82%B8%E3%82%B3%E3%83%AC%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3" title="ガベージコレクション">ガベージコレクション</a>、<a href="/wiki/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88" title="ソフトウェアコンポーネント">コンポーネントベース</a>、<a href="/wiki/%E5%88%86%E6%95%A3%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0" title="分散コンピューティング">分散コンピューティング</a>といった特徴を持ち、平易性重視のプログラム書式による堅牢性と、<a href="/wiki/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3" title="仮想マシン">仮想マシン</a>上での実行によるセキュリティ性および<a href="/wiki/%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E9%9D%9E%E4%BE%9D%E5%AD%98" class="mw-redirect" title="プラットフォーム非依存">プラットフォーム非依存性</a>が理念とされている。<a href="/wiki/Java%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0" title="Javaプラットフォーム">Javaプラットフォーム</a>は、Javaプログラムの実行環境または、実行環境と開発環境の双方を統合したソフトウェアであり、<a href="/wiki/%E3%82%B5%E3%83%BC%E3%83%90" title="サーバ">ビジネスサーバ</a>、<a href="/wiki/%E3%83%A2%E3%83%90%E3%82%A4%E3%83%AB%E6%A9%9F%E5%99%A8" class="mw-redirect" title="モバイル機器">モバイル機器</a>、<a href="/wiki/%E7%B5%84%E3%81%BF%E8%BE%BC%E3%81%BF%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0" title="組み込みシステム">組み込みシステム</a>、<a href="/wiki/%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%82%AB%E3%83%BC%E3%83%89" class="mw-redirect" title="スマートカード">スマートカード</a>といった様々なハードウェア環境に対応したソフトウェア形態で提供されている。その中枢技術である<a href="/wiki/Java%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3" title="Java仮想マシン">Java仮想マシン</a>は各プラットフォーム環境間の違いを吸収しながら、Javaプログラムの適切な共通動作を実現する機能を備えている<sup id="cite_ref-design_goals_7-0" class="reference"><a href="#cite_note-design_goals-7"><span class="cite-bracket">&#91;</span>7<span class="cite-bracket">&#93;</span></a></sup>。このテクノロジは<i>「<a href="/wiki/Write_once,_run_anywhere" title="Write once, run anywhere">write once, run anywhere</a></i>」と標榜されていた<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">&#91;</span>8<span class="cite-bracket">&#93;</span></a></sup>。 </p><p>2019年の時点で<a href="/wiki/GitHub" title="GitHub">GitHub</a>によると<sup id="cite_ref-名前なし-1_9-0" class="reference"><a href="#cite_note-名前なし-1-9"><span class="cite-bracket">&#91;</span>9<span class="cite-bracket">&#93;</span></a></sup>、Javaは特に<a href="/wiki/%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%82%B5%E3%83%BC%E3%83%90%E3%83%A2%E3%83%87%E3%83%AB" title="クライアントサーバモデル">クライアント/サーバモデル</a>の<a href="/wiki/%E3%82%A6%E3%82%A7%E3%83%96%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3" title="ウェブアプリケーション">Webアプリケーション</a>で使用されている最も人気の高いプログラミング言語の1つであり<sup id="cite_ref-名前なし-1_9-1" class="reference"><a href="#cite_note-名前なし-1-9"><span class="cite-bracket">&#91;</span>9<span class="cite-bracket">&#93;</span></a></sup>、全世界でおよそ900万人の開発者がいるとレポートされている<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">&#91;</span>10<span class="cite-bracket">&#93;</span></a></sup>。最新バージョンは、2024年9月にリリースされたJava 23と、2023年9月にリリースされたJava 21の長期サポート(LTS)版である。オラクルは未解決のセキュリティ問題によるリスクを回避するために、旧バージョンのアンインストールと新バージョンへの移行を強く推奨している<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">&#91;</span>11<span class="cite-bracket">&#93;</span></a></sup>。 </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Javaの特徴"><span id="Java.E3.81.AE.E7.89.B9.E5.BE.B4"></span>Javaの特徴</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=1" title="節を編集: Javaの特徴"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>現在の正規ベンダーである<a href="/wiki/%E3%82%AA%E3%83%A9%E3%82%AF%E3%83%AB_(%E4%BC%81%E6%A5%AD)" title="オラクル (企業)">オラクル</a>の公式アピールは、以下の通りである<sup id="cite_ref-:0_12-0" class="reference"><a href="#cite_note-:0-12"><span class="cite-bracket">&#91;</span>12<span class="cite-bracket">&#93;</span></a></sup>。特に業務用システムの構築に最適であるとしている。 </p> <blockquote class="toccolours" style="float:none; display:table; border: 1px solid #aaa;"><div style="padding: 10px 15px 10px 15px;">Java reduces costs, shortens developer timeframes, drives innovation, and improves application services as the programming language of choice for enterprise architecture, finance, and HR. Java is used in many industries including manufacturing, automotive, insurance, and public sector.<br /> Javaは、コストを削減し、開発者の時間枠を短縮し、イノベーションを促進し、エンタープライズアーキテクチャ、財務、およびHRに最適なプログラミング言語としてアプリケーションサービスを改善します。 Javaは、製造・自動車・保険・公共部門などの多くの業界で使用されています。</div></blockquote><p>オラクルによると、全世界の3億のコンピュータデバイスでJava実行環境が動作しており、全世界の200万の人員がJava開発環境を使用しており、全世界で250億枚の<a href="/wiki/Java_Card" title="Java Card">Java Card</a>が発行されている、と統計されている<sup id="cite_ref-:0_12-1" class="reference"><a href="#cite_note-:0-12"><span class="cite-bracket">&#91;</span>12<span class="cite-bracket">&#93;</span></a></sup>。 </p><div class="mw-heading mw-heading3"><h3 id="Javaの構文"><span id="Java.E3.81.AE.E6.A7.8B.E6.96.87"></span>Javaの構文</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=2" title="節を編集: Javaの構文"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="rellink" style="margin-bottom: 0.5em; padding-left: 2em; font-size: 90%;" role="note">→詳細は「<a href="/wiki/Java%E3%81%AE%E6%96%87%E6%B3%95" title="Javaの文法">Javaの文法</a>」を参照</div><p>Javaプログラム構文は、<a href="/wiki/C%2B%2B" title="C++">C++</a>によく似たものである。<a href="/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%8C%87%E5%90%91%E8%A8%80%E8%AA%9E" class="mw-redirect" title="オブジェクト指向言語">オブジェクト指向言語</a>の一面が強調されがちだが、C言語のような<a href="/wiki/%E6%89%8B%E7%B6%9A%E3%81%8D%E5%9E%8B%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0" title="手続き型プログラミング">手続き型言語</a>としてもプログラミングできる。Javaはオブジェクト指向パラダイムをそれほど強制しない。 </p><p>Javaは、同時に<a href="/wiki/%E3%83%9E%E3%83%AB%E3%83%81%E3%83%91%E3%83%A9%E3%83%80%E3%82%A4%E3%83%A0%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E" title="マルチパラダイムプログラミング言語">マルチパラダイム言語</a>でもある。JDK 1.1で<a href="/wiki/JavaBeans" title="JavaBeans">JavaBeans</a>/<a href="/wiki/Java_Remote_Method_Invocation" title="Java Remote Method Invocation">JavaRMI</a>/<a href="/wiki/CORBA" class="mw-redirect" title="CORBA">CORBA</a>による<a href="/wiki/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88" title="ソフトウェアコンポーネント">コンポーネントプログラミング</a>と、<a href="/wiki/%E3%83%AA%E3%83%95%E3%83%AC%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3_(%E6%83%85%E5%A0%B1%E5%B7%A5%E5%AD%A6)" title="リフレクション (情報工学)">リフレクション</a>APIによる<a href="/wiki/%E3%83%A1%E3%82%BF%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0" title="メタプログラミング">メタプログラミング</a>が備えられた。J2SE 5.0でジェネリクス構文/APIによる<a href="/wiki/%E3%82%B8%E3%82%A7%E3%83%8D%E3%83%AA%E3%83%83%E3%82%AF%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0" title="ジェネリックプログラミング">ジェネリックプログラミング</a>が追加された。Java SE 7で並行<a href="/wiki/Application_Programming_Interface" class="mw-redirect" title="Application Programming Interface">API</a>による<a href="/wiki/%E4%B8%A6%E8%A1%8C%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0" class="mw-redirect" title="並行コンピューティング">並行プログラミング</a>が追加された。Java SE 8では<a href="/wiki/%E3%83%A9%E3%83%A0%E3%83%80%E5%BC%8F" class="mw-redirect" title="ラムダ式">ラムダ式</a>/関数型インターフェース/ストリームAPIなどによる<a href="/wiki/%E9%96%A2%E6%95%B0%E5%9E%8B%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0" title="関数型プログラミング">関数型プログラミング</a>が追加された。2014年(Java 8)以降の関数型とジェネリクスを多用しているJavaプログラムは、それ以前のJavaプログラムから大きく様変わりしている。 </p> <div class="mw-heading mw-heading3"><h3 id="オブジェクト指向"><span id=".E3.82.AA.E3.83.96.E3.82.B8.E3.82.A7.E3.82.AF.E3.83.88.E6.8C.87.E5.90.91"></span>オブジェクト指向</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=3" title="節を編集: オブジェクト指向"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="rellink" style="margin-bottom: 0.5em; padding-left: 2em; font-size: 90%;" role="note">→詳細は「<a href="/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%8C%87%E5%90%91%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0" title="オブジェクト指向プログラミング">オブジェクト指向プログラミング</a>」を参照</div><p>Javaは、<a href="/wiki/%E3%82%AF%E3%83%A9%E3%82%B9%E3%83%99%E3%83%BC%E3%82%B9" title="クラスベース">クラスベース</a>の<a href="/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%8C%87%E5%90%91%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E" class="mw-redirect" title="オブジェクト指向プログラミング言語">オブジェクト指向</a>である<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">&#91;</span>13<span class="cite-bracket">&#93;</span></a></sup>。<a href="/wiki/%E3%82%AF%E3%83%A9%E3%82%B9_(%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF)" title="クラス (コンピュータ)">クラス</a>、<a href="/wiki/%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9_(%E6%8A%BD%E8%B1%A1%E5%9E%8B)" title="インタフェース (抽象型)">インターフェース</a>、<a href="/wiki/%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%82%B9" title="インスタンス">インスタンス</a>といった概念を中心にしたものである。クラスのメンバ要素は、フィールド、メソッド、静的フィールド、静的メソッド、定数、内部クラス、コンストラクタ、ファイナライザである。インターフェースは抽象メソッドと定数で構成される純粋抽象クラスである。クラスはインスタンスのひな型であり、インスタンスはクラスを実体化したものである。Javaプログラムは、1個以上のクラス定義文から形成される。Javaのクラスは<a href="/wiki/%E3%82%AB%E3%83%97%E3%82%BB%E3%83%AB%E5%8C%96" title="カプセル化">カプセル化</a>、<a href="/wiki/%E7%B6%99%E6%89%BF_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0)" title="継承 (プログラミング)">継承</a>、<a href="/wiki/%E3%83%9D%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%95%E3%82%A3%E3%82%BA%E3%83%A0" title="ポリモーフィズム">多態性</a>をサポートしている。 </p><p><a href="/wiki/%E3%82%AB%E3%83%97%E3%82%BB%E3%83%AB%E5%8C%96" title="カプセル化">カプセル化</a>は、クラスメンバの可視性 (private, package, protected, public) でサポートされている。可視性とはメンバのアクセス許可範囲を定めるものであり、<code>private</code>は同クラス内限定、<code>package</code>は同クラス内と同パッケージ内限定、<code>protected</code>は同クラス内と同パッケージ内と派生クラス内限定、<code>public</code>は制限なしを意味する。パッケージはプログラム全体を任意に分割したソースファイルの1個以上のまとまりである。Javaのデフォルト可視性は、ファイル単位の<code>package</code>なので隠蔽性よりも利便性が重視されている。 </p><p><a href="/wiki/%E7%B6%99%E6%89%BF_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0)" title="継承 (プログラミング)">継承</a>は、スーパークラスが一つに限られる単一継承をサポートしている。多重継承は不可である。既存クラスに任意メンバを追加した新規クラスを作成できる。Javaの全クラスは<code>Object</code>クラスをルートクラスとしてデフォルト継承する。<code>Object</code>クラスには<a href="/wiki/%E3%83%AD%E3%83%83%E3%82%AF_(%E8%A8%88%E7%AE%97%E6%A9%9F%E7%A7%91%E5%AD%A6)" title="ロック (計算機科学)">ロック</a>機能が備えられており、これは<a href="/wiki/%E4%B8%A6%E8%A1%8C%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0" class="mw-redirect" title="並行プログラミング">並行プログラミング</a>を前提にした仕様である。 </p><p><a href="/wiki/%E5%A4%9A%E6%85%8B%E6%80%A7" class="mw-redirect" title="多態性">多態性</a>は、<a href="/wiki/%E4%BB%AE%E6%83%B3%E9%96%A2%E6%95%B0" class="mw-redirect" title="仮想関数">仮想関数</a>、<a href="/wiki/%E6%8A%BD%E8%B1%A1%E3%82%AF%E3%83%A9%E3%82%B9" class="mw-redirect" title="抽象クラス">抽象クラス</a>、<a href="/wiki/%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9_(%E6%8A%BD%E8%B1%A1%E5%9E%8B)" title="インタフェース (抽象型)">インターフェース</a>、動的<a href="/wiki/%E3%83%80%E3%82%A6%E3%83%B3%E3%82%AD%E3%83%A3%E3%82%B9%E3%83%88" class="mw-redirect" title="ダウンキャスト">ダウンキャスト</a>でサポートされている。スーパークラスの<code>virtual</code>メソッドを、サブクラスの同名メソッドで<a href="/wiki/%E3%82%AA%E3%83%BC%E3%83%90%E3%83%BC%E3%83%A9%E3%82%A4%E3%83%89" title="オーバーライド">オーバーライド</a>できる機能を仮想関数と言う。スーパークラス変数にサブクラスインスタンスを代入してその変数からサブクラスのメソッドが呼ばれるようにするのは、<a href="/wiki/%E3%82%B5%E3%83%96%E3%82%BF%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0_(%E8%A8%88%E7%AE%97%E6%A9%9F%E7%A7%91%E5%AD%A6)" title="サブタイピング (計算機科学)">サブタイピング</a>になる。インターフェースは抽象メソッドだけの純粋抽象クラスであり、任意の数だけクラスに実装できる。実行時ダウンキャストは<code>instanceof</code>演算子の実行時型チェックが可能で、ダウンキャスト失敗時は<a href="/wiki/%E4%BE%8B%E5%A4%96%E5%87%A6%E7%90%86" title="例外処理">例外</a>発生する。 </p> <div class="mw-heading mw-heading3"><h3 id="プラットフォーム非依存"><span id=".E3.83.97.E3.83.A9.E3.83.83.E3.83.88.E3.83.95.E3.82.A9.E3.83.BC.E3.83.A0.E9.9D.9E.E4.BE.9D.E5.AD.98"></span>プラットフォーム非依存</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=4" title="節を編集: プラットフォーム非依存"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="rellink" style="margin-bottom: 0.5em; padding-left: 2em; font-size: 90%;" role="note">→詳細は「<a href="/wiki/Java%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3" title="Java仮想マシン">Java仮想マシン</a>」を参照</div><p><a href="/wiki/%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0_(%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0)" title="プラットフォーム (コンピューティング)">プラットフォーム</a>非依存とは、Javaプログラムが特定の<a href="/wiki/%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2" title="ハードウェア">ハードウェア</a>や<a href="/wiki/%E3%82%AA%E3%83%9A%E3%83%AC%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0" title="オペレーティングシステム">オペレーティングシステム</a>に依存せずに、あらゆる環境での共通動作を保証する概念である。”<i>Write once, run anywhere</i>”(一度プログラムを書いてしまえば、どのコンピューターでも動くよ)とされる。Javaのプラットフォーム非依存性は次のようにして実現されている。 </p><ol><li><a href="/wiki/Java%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9" title="Javaコンパイラ">Javaコンパイラ</a>は、Javaソースコードを、<a href="/wiki/Java%E3%83%90%E3%82%A4%E3%83%88%E3%82%B3%E3%83%BC%E3%83%89" title="Javaバイトコード">Javaバイトコード</a>という<a href="/wiki/%E4%B8%AD%E9%96%93%E8%A1%A8%E7%8F%BE" title="中間表現">中間表現</a>にコンパイルする。Javaバイトコードは、<a href="/wiki/Java%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3" title="Java仮想マシン">Java仮想マシン</a>用の実行コードである。Javaバイトコードは通常、<a href="/wiki/Java%E3%82%AF%E3%83%A9%E3%82%B9%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB" title="Javaクラスファイル">Javaクラスファイル</a>にまとめられる。</li> <li><a href="/wiki/Java%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3" title="Java仮想マシン">Java仮想マシン</a>は、各プラットフォームの差異を吸収するクッション的なソフトウェアである。Java仮想マシンは、様々なコンピュータ環境対応バージョンが提供されており、各プラットフォームに<a href="/wiki/Java%E5%AE%9F%E8%A1%8C%E7%92%B0%E5%A2%83" class="mw-redirect" title="Java実行環境">Java実行環境</a>の中核としてインストールされる。</li> <li><a href="/wiki/Java%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3" title="Java仮想マシン">Java仮想マシン</a>は、任意の<a href="/wiki/Java%E3%82%AF%E3%83%A9%E3%82%B9%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB" title="Javaクラスファイル">Javaクラスファイル</a>を<a href="/wiki/Java%E3%82%AF%E3%83%A9%E3%82%B9%E3%83%AD%E3%83%BC%E3%83%80%E3%83%BC" title="Javaクラスローダー">Javaクラスローダー</a>で読み込み、その<a href="/wiki/Java%E3%83%90%E3%82%A4%E3%83%88%E3%82%B3%E3%83%BC%E3%83%89" title="Javaバイトコード">Javaバイトコード</a>を解釈実行する。インタプリタ式の解釈走行と、<a href="/wiki/%E5%AE%9F%E8%A1%8C%E6%99%82%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9" title="実行時コンパイラ">実行時コンパイラ</a>で解釈走行させるものがある。</li></ol> <p>Java初期のインタプリタ式で走行されるJavaプログラムの実行速度は遅かったが、<a href="/wiki/%E5%AE%9F%E8%A1%8C%E6%99%82%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9" title="実行時コンパイラ">実行時コンパイラ</a>技術と動的再コンパイル技術 (dynamic recompilation) の導入によって実行速度問題はほぼ解決した。実行時コンパイラとは、一定のJavaバイトコードをまとめて<a href="/wiki/%E3%83%8D%E3%82%A4%E3%83%86%E3%82%A3%E3%83%96%E3%82%B3%E3%83%BC%E3%83%89" class="mw-redirect" title="ネイティブコード">ネイティブコード</a>にコンパイルして継続的に実行させる技術である。Java仮想マシンはメモリ境界と<a href="/wiki/%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%82%AA%E3%83%BC%E3%83%90%E3%83%BC%E3%83%95%E3%83%AD%E3%83%BC" title="バッファオーバーフロー">バッファオーバーフロー</a>のチェックを行いながらプログラムを走行させる。また、クラスロード時のバイトコード検証機能によって、あからさまなコード暴走や致命的エラーの頻発を事前抑止している。 </p> <div class="mw-heading mw-heading3"><h3 id="マルチスレッド"><span id=".E3.83.9E.E3.83.AB.E3.83.81.E3.82.B9.E3.83.AC.E3.83.83.E3.83.89"></span>マルチスレッド</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=5" title="節を編集: マルチスレッド"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="rellink" style="margin-bottom: 0.5em; padding-left: 2em; font-size: 90%;" role="note">→詳細は「<a href="/wiki/%E3%83%9E%E3%83%AB%E3%83%81%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89" class="mw-redirect" title="マルチスレッド">マルチスレッド</a>」を参照</div><p>Javaプログラムは、複数以上の<a href="/wiki/%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89_(%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF)" title="スレッド (コンピュータ)">スレッド</a>を同時走行できる。これをマルチスレッドと言う。多数のスレッドを扱う大規模システムにも対応しており、例えばスレッドグループAPIは、スレッドたちを役割や性質でグループ化して一括操作できる。これは<a href="/wiki/%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%83%BB%E3%82%B5%E3%83%BC%E3%83%90%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0" class="mw-redirect" title="クライアント・サーバシステム">クライアント・サーバシステム</a>の実装向けである。また、多数の断続的<a href="/wiki/%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B6%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3" title="トランザクション">トランザクション</a>をさばくシステムにおいて発生しがちなスレッド生成/破棄の反復による負荷増大を回避するための、スレッドプールとタスクキューを合わせたスレッドモニタAPIも用意されている。 </p><p>Javaのマルチスレッド<a href="/wiki/%E4%B8%A6%E8%A1%8C%E8%A8%88%E7%AE%97" title="並行計算">並行計算</a>は、<a href="/wiki/%E3%82%AF%E3%83%AA%E3%83%86%E3%82%A3%E3%82%AB%E3%83%AB%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3" title="クリティカルセクション">クリティカルセクション</a><a href="/wiki/%E5%90%8C%E6%9C%9F" title="同期">同期</a>が基準にされている。Javaの全インスタンスは、<a href="/wiki/%E3%83%AD%E3%83%83%E3%82%AF_(%E8%A8%88%E7%AE%97%E6%A9%9F%E7%A7%91%E5%AD%A6)" title="ロック (計算機科学)">ロック</a>機能を備えている<code>Object</code>クラスをルート継承しているので、クリティカルセクションのロックオブジェクトにできる。Javaでは<code>synchronized</code>で指定された範囲がクリティカルセクションになる。Javaの標準ロック手法は、<a href="/wiki/%E3%83%9F%E3%83%A5%E3%83%BC%E3%83%86%E3%83%83%E3%82%AF%E3%82%B9" title="ミューテックス">ミューテックス</a>の<a href="/wiki/%E3%83%A2%E3%83%8B%E3%82%BF_(%E5%90%8C%E6%9C%9F)" title="モニタ (同期)">モニタ</a>である。<code>synchronized</code>メソッドはその全体が排他セクションになり、そこでは<a href="/wiki/This_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0)" title="This (プログラミング)">This</a>インスタンスがロックオブジェクトになる。<code>synchronized</code>静的メソッドでは、システム内の専用インスタンスがロックオブジェクトになる。また、<code>synchronized(指名変数)</code>構文でメソッド内の任意範囲をクリティカルセクションにして、そこでは指名変数がロックオブジェクトになる。 </p><p>ミューテックスのモニタ以外の、カウント<a href="/wiki/%E3%82%BB%E3%83%9E%E3%83%95%E3%82%A9" title="セマフォ">セマフォ</a>や<a href="/wiki/%E3%83%90%E3%83%AA%E3%82%A2_(%E8%A8%88%E7%AE%97%E6%A9%9F%E7%A7%91%E5%AD%A6)" title="バリア (計算機科学)">バリア</a>や読み書きロックなどのロック手法は、並行APIの方で用意されている。 </p> <div class="mw-heading mw-heading3"><h3 id="ガベージコレクション"><span id=".E3.82.AC.E3.83.99.E3.83.BC.E3.82.B8.E3.82.B3.E3.83.AC.E3.82.AF.E3.82.B7.E3.83.A7.E3.83.B3"></span>ガベージコレクション</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=6" title="節を編集: ガベージコレクション"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="rellink" style="margin-bottom: 0.5em; padding-left: 2em; font-size: 90%;" role="note">→「<a href="/wiki/%E3%82%AC%E3%83%99%E3%83%BC%E3%82%B8%E3%82%B3%E3%83%AC%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3" title="ガベージコレクション">ガベージコレクション</a>」も参照</div> <p>Javaプログラムのメモリ管理は、<a href="/wiki/Java%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3" title="Java仮想マシン">Java仮想マシン</a>の<a href="/wiki/%E3%82%AC%E3%83%99%E3%83%BC%E3%82%B8%E3%82%B3%E3%83%AC%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3" title="ガベージコレクション">ガベージコレクション</a>によって行われる。ガベージコレクションとは、すでにどこからも参照されていないインスタンスを自動的に特定して破棄し、その占有メモリ領域を自動的に解放する機能である。人の手によるオブジェクトの生成と破棄を正確に対応させるメモリ管理作業は煩雑化するのが常であり、<a href="/wiki/%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%AF" title="メモリリーク">メモリリーク</a>や不正リリースによるエラーを引き起こしやすく、バグの温床と化すのが通例であった。それらを自動化したガベージコレクションは、Javaプログラマを複雑なメモリ管理作業から解放する。 </p><p>ガベージコレクタのプロセスは、システムスレッドに乗って未参照のインスタンスを探し続ける。どこかの末端だけが途切れている参照の連鎖のかたまりも正確に特定して、参照の孤島に例えられたメモリ領域を一気に解放する。Javaではガベージコレクション機能に並々ならぬ力が入れられており、その技術更新は現在も進行中である。<a href="/wiki/%E4%B8%96%E4%BB%A3%E5%88%A5%E3%82%AC%E3%83%99%E3%83%BC%E3%82%B8%E3%82%B3%E3%83%AC%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3" title="世代別ガベージコレクション">世代別ガベージコレクタ</a>、応答時間短縮化の<a href="/wiki/%E3%83%AC%E3%82%A4%E3%83%86%E3%83%B3%E3%82%B7" title="レイテンシ">レイテンシ</a>重視ガーベジコレクタ、休止時間短縮化の<a href="/wiki/%E3%82%B9%E3%83%AB%E3%83%BC%E3%83%97%E3%83%83%E3%83%88" title="スループット">スループット</a>重視ガーベジコレクタなどが導入されて更に改訂を重ねており、運用環境別の選択使用も可能にされている。 </p> <div class="mw-heading mw-heading3"><h3 id="分散コンピューティング"><span id=".E5.88.86.E6.95.A3.E3.82.B3.E3.83.B3.E3.83.94.E3.83.A5.E3.83.BC.E3.83.86.E3.82.A3.E3.83.B3.E3.82.B0"></span>分散コンピューティング</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=7" title="節を編集: 分散コンピューティング"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="rellink" style="margin-bottom: 0.5em; padding-left: 2em; font-size: 90%;" role="note">→「<a href="/wiki/%E5%88%86%E6%95%A3%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0" title="分散コンピューティング">分散コンピューティング</a>」も参照</div> <p>Javaの<a href="/wiki/%E5%88%86%E6%95%A3%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0" title="分散コンピューティング">分散コンピューティング</a>プログラミングは、<a href="/wiki/Object_Request_Broker" title="Object Request Broker">オブジェクト要求ブローカー</a>に準拠している。これはネットワーク上に存在する様々なプラットフォームの間で、互いに異なる環境を意識せずにリクエストとレスポンスを送りあい任意のタスクを遂行する<a href="/wiki/%E5%88%86%E6%95%A3%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0" title="分散システム">分散システム</a>の構築をサポートする。各プラットフォーム上で稼働されるサーバアプリケーションとクライアントアプリケーションは、それぞれオブジェクトを内包しており、業界共通規格の<a href="/wiki/Common_Object_Request_Broker_Architecture" title="Common Object Request Broker Architecture">CORBA</a>またはJava独自規格の<a href="/wiki/Java_Remote_Method_Invocation" title="Java Remote Method Invocation">RMI</a>が提供する運用アーキテクチャと通信プロトコルを通して、他のオブジェクトと相互にコミュニケーションする。それらは分散オブジェクトと呼ばれている。 </p><p>業務用システムではすでにCORBAが普及していたので、高パフォーマンスだがJavaプラットフォーム間の限定になるRMIはその後追いであった。そのためRMIはCORBAと連携できるようにRMI over IIOPなどの様々な技術が実装されている。CORBAの通信プロトコルは<a href="/wiki/IIOP" class="mw-redirect" title="IIOP">IIOP</a>、RMIの方はJRMPである。分散オブジェクトを実装するためのAPIとクラスライブラリの多くは<a href="/wiki/Jakarta_EE" title="Jakarta EE">Jakarta EE</a>に属している。分散オブジェクトの中でサーバ機能に特化されたものは<a href="/wiki/Enterprise_JavaBeans" title="Enterprise JavaBeans">EJB</a> (Enterprise JavaBeans) と呼ばれている。 </p><p><a href="/wiki/Enterprise_JavaBeans" title="Enterprise JavaBeans">EJB</a>は、クライアントと同期通信を行いトランザクションを管理するセッションビーン、データベースとリンクして永続データを管理するエンティティビーン、様々なイベントからの非同期通信を管理するメッセージドリブンビーンの三種に大別される。これらのEJBは、<a href="/wiki/EJB%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A" class="mw-redirect" title="EJBコンテナ">EJBコンテナ</a>に内包されて運用される。分散オブジェクト同士が通信するためのプロトコルは、IIOPかJRMPが使われる。<a href="/wiki/Java_Naming_and_Directory_Interface" title="Java Naming and Directory Interface">JNDI</a>は、照会された識別名からネットワーク上の分散オブジェクトや各種リソースのロケーションを特定して通信ないしアクセスできるようにする。 </p><p>EJBコンテナは、<a href="/wiki/Web%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A" title="Webコンテナ">WEBコンテナ</a>と連携して運用されるのが普通である。EJBコンテナはWEBコンテナを一般的なクライアント窓口として使用することが多い。WEBコンテナは<a href="/wiki/%E3%82%B5%E3%83%BC%E3%83%96%E3%83%AC%E3%83%83%E3%83%88" class="mw-redirect" title="サーブレット">サーブレット</a>と<a href="/wiki/JavaServer_Pages" title="JavaServer Pages">JSP</a>(Java Server Pages)を内包しているWEB用サーバアプリケーションであり、<a href="/wiki/HTTP" class="mw-redirect" title="HTTP">HTTP</a>プロトコルを通して一般的な<a href="/wiki/WEB%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6" class="mw-redirect" title="WEBブラウザ">WEBブラウザ</a>との同期通信を行う。WEB方面の分散オブジェクトは、WEBコンポーネントと呼ばれる。JSPはいわゆるWEBサイトの表示に特化したコンポーネントである。サーブレットはWEBサイトへのリクエストを処理し、場合によってはセッションビーンにトランザクションを委譲するコンポーネントである。<a href="/wiki/EJB%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A" class="mw-redirect" title="EJBコンテナ">EJBコンテナ</a>では<a href="/wiki/JBoss" title="JBoss">JBoss</a>や<a href="/wiki/WebSphere_Application_Server" title="WebSphere Application Server">WebSphere</a>などが有名である。EJBコンテナはWEBコンテナと統合されて提供されている事が多い。<a href="/wiki/Web%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A" title="Webコンテナ">WEBコンテナ</a>では<a href="/wiki/Apache_Tomcat" title="Apache Tomcat">Apache Tomcat</a>が有名である。 </p> <div class="mw-heading mw-heading3"><h3 id="セキュリティ"><span id=".E3.82.BB.E3.82.AD.E3.83.A5.E3.83.AA.E3.83.86.E3.82.A3"></span>セキュリティ</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=8" title="節を編集: セキュリティ"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="rellink" style="margin-bottom: 0.5em; padding-left: 2em; font-size: 90%;" role="note">→「<a href="/wiki/%E3%82%B5%E3%83%B3%E3%83%89%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9_(%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3)" title="サンドボックス (セキュリティ)">サンドボックス (セキュリティ)</a>」も参照</div> <p>分散ネットワークプログラミングを重視しているJavaは、<a href="/wiki/%E3%82%B5%E3%83%B3%E3%83%89%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9_(%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3)" title="サンドボックス (セキュリティ)">サンドボックス</a>モデルに基づいたセキュリティ機構を備えている。これは遠隔ダウンロードされた追加プログラム(<a href="/wiki/Java%E3%83%90%E3%82%A4%E3%83%88%E3%82%B3%E3%83%BC%E3%83%89" title="Javaバイトコード">Javaバイトコード</a>)による実行環境への予期せぬ操作やユーザー資源への好ましくないアクセスを防止するためのものである。分散(distributed)指向のJavaプログラムでは、<a href="/wiki/Java%E3%82%AF%E3%83%A9%E3%82%B9%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB" title="Javaクラスファイル">Javaクラスファイル</a>を遠隔ロードする機会が多いので、サンドボックス実行は必須になる。Javaのサンドボックスは、大抵は以下の手順になる。 </p> <ul><li><a href="/wiki/%E3%82%AF%E3%83%A9%E3%82%B9%E3%83%AD%E3%83%BC%E3%83%80" class="mw-redirect" title="クラスローダ">クラスローダー</a>は、バイトコードをダウンロードして順次クラス化する。</li> <li>実行環境内のセキュリティポリシーファイルに従って、各種パーミッションが各クラスに付与される。セキュリティポリシーは主に、クラス名とそのパーミッションのペアで記述されている。</li> <li>実行環境に元からあるクラスは、オールパーミッション付与がデフォルトである。</li> <li>スレッドがリソースアクセスなどの操作をする度に、セキュリティマネージャが現行のパーミッションを調べて対象外なら例外を発生させる。</li> <li>その際は、スレッドの各通過メソッドのクラスのパーミッションが全チェックされ、原則的に最少パーミッションの方に合わせる。</li> <li>遠隔ロードされたappletクラスなどのパーミッション皆無のクラスのメソッドを一度でも通ったスレッドは、完全なサンドボックス実行になりほとんどのリソースにアクセスできなくなる。</li></ul> <p>実際には上記に加えて、各クラスを役割やセキュリティレベルでまとめるドメイン機構、認証と承認によるユーザーパーミッション機構、バイトコード送受信時の署名付き証明書機構などが組み合わされて実装運用される。 </p> <div class="mw-heading mw-heading2"><h2 id="Javaの歴史"><span id="Java.E3.81.AE.E6.AD.B4.E5.8F.B2"></span>Javaの歴史</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=9" title="節を編集: Javaの歴史"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="誕生の経緯"><span id=".E8.AA.95.E7.94.9F.E3.81.AE.E7.B5.8C.E7.B7.AF"></span>誕生の経緯</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=10" title="節を編集: 誕生の経緯"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><b>家電向けプロジェクトの立ち上げ(1990年12月)</b> </p> <figure typeof="mw:File/Thumb"><a href="/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:James_Gosling_2008.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/1/14/James_Gosling_2008.jpg/250px-James_Gosling_2008.jpg" decoding="async" width="180" height="181" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/1/14/James_Gosling_2008.jpg/330px-James_Gosling_2008.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/1/14/James_Gosling_2008.jpg/500px-James_Gosling_2008.jpg 2x" data-file-width="1460" data-file-height="1469" /></a><figcaption>ジェームズ・ゴスリン</figcaption></figure> <p>Javaの歴史は、1990年12月に<a href="/wiki/%E3%82%B5%E3%83%B3%E3%83%BB%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%BA" title="サン・マイクロシステムズ">サン・マイクロシステムズ</a>(サン)が、次世代の家電製品が内蔵するマイクロコントローラ向けのプログラミング言語を開発するための水面下プロジェクトをリサーチ段階を兼ねて試験的に立ち上げた事から始まる。サンはこの分野が今後の重要市場になると予測していた。サンのエンジニアである<a href="/wiki/%E3%82%B8%E3%82%A7%E3%83%BC%E3%83%A0%E3%82%BA%E3%83%BB%E3%82%B4%E3%82%B9%E3%83%AA%E3%83%B3" title="ジェームズ・ゴスリン">ジェームズ・ゴスリン</a>やパトリック・ノートンらの参加により、現実味を帯びたプロジェクトの名称は正式に「グリーンプロジェクト」と定められた。彼らはカリフォルニア州<a href="/wiki/%E3%83%A1%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%91%E3%83%BC%E3%82%AF_(%E3%82%AB%E3%83%AA%E3%83%95%E3%82%A9%E3%83%AB%E3%83%8B%E3%82%A2%E5%B7%9E)" title="メンローパーク (カリフォルニア州)">メンローパーク</a>市サンドヒルロードに用意された比較的小さなオフィスで開発を始めた。 </p><p><b>Oak言語とGreen OSの誕生(1991年)</b> </p><p>グリーンチーム内では当時の主流であったオブジェクト指向を採用する事で一致していた。彼らはそのモデル言語である<a href="/wiki/C%2B%2B" title="C++">C++</a>に白羽の矢を立て、当初はその移植版を検討していたが、プロジェクトの対象が家電製品の<a href="/wiki/%E7%B5%84%E3%81%BF%E8%BE%BC%E3%81%BF%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0" title="組み込みシステム">組み込みシステム</a>であったために自然と却下された。C++の複雑な言語仕様はコンピュータ資源の浪費とプログラムエラーの発生率を高めがちであり、堅牢性と安全性が最重要の家電製品の制御装置には不向きであると判断されたためだった。加えてC++では<a href="/wiki/%E7%A7%BB%E6%A4%8D%E6%80%A7" title="移植性">移植性</a>に対応できない点も指摘され、<a href="/wiki/%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E9%9D%9E%E4%BE%9D%E5%AD%98" class="mw-redirect" title="プラットフォーム非依存">プラットフォーム非依存</a>も重要な議題として提起された。彼らはC++に代わる言語の開発と同時に、あらゆる機器に容易に移植できるプラットフォームの必要性も認識するようになった。こうして新言語プログラムの動作環境になる「Green OS」の開発も始められた。 </p><p>一方で、<a href="/wiki/Mesa" title="Mesa">Mesa</a>言語と<a href="/wiki/C%E8%A8%80%E8%AA%9E" title="C言語">C言語</a>の長所を理想にしていたサンのエンジニアの<a href="/wiki/%E3%83%93%E3%83%AB%E3%83%BB%E3%82%B8%E3%83%A7%E3%82%A4" title="ビル・ジョイ">ビル・ジョイ</a>は、C++をモデルにした新しいオブジェクト指向言語の開発を提案するワーキングペーパーに<i>Further</i>という題名を付けて自社に上申した。それを受けてまずジェームズ・ゴスリンがC++の拡張言語を提出した。ゴスリンはこれを「C++ ++ --」と名付けたがすぐに取り下げ、改めて一から設計しなおしたプログラミング言語を1991年秋に誕生させた。オフィスの側に立つオークの木を眺めながら開発を進めていたゴスリンは、この新しい言語に「Oak」という名前をつけた。これがJavaの前身である。 </p> <p><b>携帯端末、テレビ機器市場への参入と撤退(1992年 - 1994年5月)</b></p><figure typeof="mw:File/Thumb"><a href="/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Duke3D.png" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/45/Duke3D.png/250px-Duke3D.png" decoding="async" width="180" height="190" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/45/Duke3D.png/330px-Duke3D.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/45/Duke3D.png/500px-Duke3D.png 2x" data-file-width="708" data-file-height="749" /></a><figcaption>Javaのマスコット「<b>Duke</b>」with <a href="/wiki/BSD%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9" title="BSDライセンス">BSDライセンス</a></figcaption></figure><p>1992年夏にはGreen OSを実際の機器に載せてOakプログラムを実行できるようになっていた。この頃になるとより広範囲な可能性を秘めるようになったグリーンプロジェクトの対象は当初の家電機器から、当時のトレンドであった<a href="/wiki/%E6%90%BA%E5%B8%AF%E6%83%85%E5%A0%B1%E7%AB%AF%E6%9C%AB" title="携帯情報端末">携帯情報端末</a> (PDA)へとシフトされていた。1992年9月3日に最初のデモンストレーションが開催され「Star7」という名のPDA機器がOakプログラムの初のお披露目舞台になった。このStar7のユーザーインターフェース上で後のマスコットキャラ「Duke」が初登場している。 </p><p>1992年11月、サンはファーストパーソンという会社を設立しグリーンチームをそちらに所属させた。次世代のインタラクティブ機器に関心を持つファーストパーソンは、ケーブルテレビ用<a href="/wiki/%E3%82%BB%E3%83%83%E3%83%88%E3%83%88%E3%83%83%E3%83%97%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9" title="セットトップボックス">セットトップボックス</a>事業への参入を決めて、<a href="/wiki/%E3%82%BF%E3%82%A4%E3%83%A0%E3%83%BB%E3%83%AF%E3%83%BC%E3%83%8A%E3%83%BC" class="mw-redirect" title="タイム・ワーナー">タイム・ワーナー</a>と<a href="/wiki/3DO" title="3DO">3DO</a>にそれぞれOakテクノロジを提示した。しかし、その余りに高度な柔軟さが却って倦厭されてしまい契約実現には到らなかった。サン本社はファーストパーソンの解散を決め、グリーンチームも本社に戻された。 </p><p><b>ワールドワイドウェブ参入(1994年6月&#12316;1994年9月)</b> </p><p>1994年6月、サン技術部長ジョン・ゲージが<a href="/wiki/%E3%82%B8%E3%82%A7%E3%83%BC%E3%83%A0%E3%82%BA%E3%83%BB%E3%82%B4%E3%82%B9%E3%83%AA%E3%83%B3" title="ジェームズ・ゴスリン">ジェームズ・ゴスリン</a>、<a href="/wiki/%E3%83%93%E3%83%AB%E3%83%BB%E3%82%B8%E3%83%A7%E3%82%A4" title="ビル・ジョイ">ビル・ジョイ</a>、パトリック・ノートン、<a href="/wiki/%E3%82%A8%E3%83%AA%E3%83%83%E3%82%AF%E3%83%BB%E3%82%B7%E3%83%A5%E3%83%9F%E3%83%83%E3%83%88" title="エリック・シュミット">エリック・シュミット</a>ら集めて、延べ3日に渡るブレインストーミングが行われた。ここで彼らは<a href="/wiki/World_Wide_Web" title="World Wide Web">ワールドワイドウェブ</a>をプロジェクトの本命に据える事で一致した。革新的な<a href="/wiki/%E3%82%A6%E3%82%A7%E3%83%96%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6" title="ウェブブラウザ">ウェブブラウザ</a>である「<a href="/wiki/NCSA_Mosaic" title="NCSA Mosaic">NCSA Mosaic</a>」の登場に触発された彼らは、インターネットの世界がケーブルテレビのそれを超えたインタラクティブな媒体に発展しつつある事を認識していた。パトリック・ノートンはOakテクノロジをベースにした「WebRunner」という小さなウェブブラウザを開発した。Oakによる小さなアクティブプログラムが埋め込まれたウェブページにアクセスすると、WebRunner上でマウス操作に連動するインタラクティブなアニメーションが表示された。 </p><p><b>Javaの始動(1994年10月~1996年1月)</b> </p> <figure typeof="mw:File/Thumb"><a href="/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Hotjava.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4f/Hotjava.jpg/250px-Hotjava.jpg" decoding="async" width="180" height="140" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4f/Hotjava.jpg/330px-Hotjava.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4f/Hotjava.jpg/360px-Hotjava.jpg 2x" data-file-width="400" data-file-height="311" /></a><figcaption>HotJavaブラウザ</figcaption></figure> <p>1994年秋までにグリーンチームは、Oakを「Java」に、WebRunnerを「<a href="/wiki/HotJava" title="HotJava">HotJava</a>」に改称した。Green OSは「Java Runtime Environment」に落とし込まれた。改称の理由はOakがすでにビデオカードアダプタ製造会社の登録商標になっていたからだった。この命名は一部のチームメンバーがよく出入りしていた近くのコーヒーショップで決定されたと言われる。Javaの由来は不明とされているが、ロゴが示している通りコーヒーに因んでいるのは明らかである。ジャワ島はコーヒー豆の名産地であり、豆(Bean)はJavaテクノロジ内でコンポーネントを指す用語にされている。 </p><p>1994年10月、JavaランタイムとHotJavaブラウザがサンの幹部社員たちの前でデモンストレーションされた。1995年5月にアルファ版が社内公開され、5月23日のSunワールドカンファレンスで、JavaランタイムとHotJavaブラウザが社外初披露された。ここでは<a href="/wiki/Java%E3%82%A2%E3%83%97%E3%83%AC%E3%83%83%E3%83%88" title="Javaアプレット">Javaアプレット</a>の技術がセールスポイントとしてアピールされた。同時に<a href="/wiki/%E3%83%8D%E3%83%83%E3%83%88%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%97%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BA" title="ネットスケープコミュニケーションズ">ネットスケープ</a>が「<a href="/wiki/Netscape_Navigator_(%E3%83%8D%E3%83%83%E3%83%88%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%97%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BA)" title="Netscape Navigator (ネットスケープコミュニケーションズ)">Netscape Navigator</a>」ブラウザへのJavaアプレット機能導入をアナウンスして業界の注目を集めた。1995年秋にベータ版が社外公開された。1996年1月9日にサンは、正式にJavaソフトウェア部門を立ち上げた。基幹テクノロジは市場リリース段階まで進捗していたが、その他のテクノロジは未だ途上段階であり、プラットフォームと呼べる域までは達しておらず、初回リリースのプロダクト名は、Javaランタイム環境を内包したデヴェロップメントキットになった。1月23日に最初の公開バージョンである「JDK 1.0」が市場リリースされた。 </p> <div class="mw-heading mw-heading3"><h3 id="バージョン履歴"><span id=".E3.83.90.E3.83.BC.E3.82.B8.E3.83.A7.E3.83.B3.E5.B1.A5.E6.AD.B4"></span>バージョン履歴</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=11" title="節を編集: バージョン履歴"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="rellink" style="margin-bottom: 0.5em; padding-left: 2em; font-size: 90%;" role="note">→詳細は「<a href="/wiki/Java%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E5%B1%A5%E6%AD%B4" title="Javaバージョン履歴">Javaバージョン履歴</a>」を参照</div> <table class="wikitable"> <tbody><tr> <th>バージョン</th> <th>リリース日 </th></tr> <tr> <td>JDK Beta</td> <td>1995年 </td></tr> <tr> <td>JDK1.0</td> <td>1996年1月23日<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">&#91;</span>14<span class="cite-bracket">&#93;</span></a></sup> </td></tr> <tr> <td>JDK 1.1</td> <td>1997年2月19日 </td></tr> <tr> <td>J2SE 1.2</td> <td>1998年12月8日 </td></tr> <tr> <td>J2SE 1.3</td> <td>2000年5月8日 </td></tr> <tr> <td>J2SE 1.4</td> <td>2002年2月6日 </td></tr> <tr> <td>J2SE 5.0</td> <td>2004年9月30日 </td></tr> <tr> <td>Java SE 6</td> <td>2006年12月11日 </td></tr> <tr> <td>Java SE 7</td> <td>2011年7月28日 </td></tr> <tr> <td>Java SE 8</td> <td>2014年3月18日 </td></tr> <tr> <td>Java SE 9</td> <td>2017年9月21日 </td></tr> <tr> <td>Java SE 10</td> <td>2018年3月20日 </td></tr> <tr> <td>Java SE 11</td> <td>2018年9月25日<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">&#91;</span>15<span class="cite-bracket">&#93;</span></a></sup> </td></tr> <tr> <td>Java SE 12</td> <td>2019年3月19日 </td></tr> <tr> <td>Java SE 13</td> <td>2019年9月17日 </td></tr> <tr> <td>Java SE 14</td> <td>2020年3月17日 </td></tr> <tr> <td>Java SE 15</td> <td>2020年9月15日<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">&#91;</span>16<span class="cite-bracket">&#93;</span></a></sup> </td></tr> <tr> <td>Java SE 16</td> <td>2021年3月16日 </td></tr> <tr> <td>Java SE 17</td> <td>2021年9月14日<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">&#91;</span>17<span class="cite-bracket">&#93;</span></a></sup> </td></tr> <tr> <td>Java SE 18</td> <td>2022年3月22日<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">&#91;</span>18<span class="cite-bracket">&#93;</span></a></sup> </td></tr> <tr> <td>Java SE 19</td> <td>2022年9月20日<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">&#91;</span>19<span class="cite-bracket">&#93;</span></a></sup> </td></tr> <tr> <td>Java SE 20</td> <td>2023年3月21日<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">&#91;</span>20<span class="cite-bracket">&#93;</span></a></sup> </td></tr> <tr> <td>Java SE 21</td> <td>2023年9月19日<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">&#91;</span>21<span class="cite-bracket">&#93;</span></a></sup> </td></tr> <tr> <td>Java SE 22</td> <td>2024年3月19日<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">&#91;</span>22<span class="cite-bracket">&#93;</span></a></sup> </td></tr> <tr> <td>Java SE 23</td> <td>2024年9月17日<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">&#91;</span>23<span class="cite-bracket">&#93;</span></a></sup> </td></tr> <tr> <td>Java SE 24</td> <td>2025年3月18日<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">&#91;</span>24<span class="cite-bracket">&#93;</span></a></sup> </td></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="Javaプログラミング例"><span id="Java.E3.83.97.E3.83.AD.E3.82.B0.E3.83.A9.E3.83.9F.E3.83.B3.E3.82.B0.E4.BE.8B"></span>Javaプログラミング例</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=12" title="節を編集: Javaプログラミング例"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="rellink" style="margin-bottom: 0.5em; padding-left: 2em; font-size: 90%;" role="note">→詳細は「<a href="/wiki/Java%E3%81%AE%E6%96%87%E6%B3%95" title="Javaの文法">Javaの文法</a>」を参照</div> <div class="mw-heading mw-heading3"><h3 id="Hello_World">Hello World</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=13" title="節を編集: Hello World"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-highlight mw-highlight-lang-java mw-content-ltr" dir="ltr"><pre><span></span><span class="c1">// Hello.java</span> <span class="kd">public</span><span class="w"> </span><span class="kd">class</span> <span class="nc">Hello</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">&quot;Hello, world!&quot;</span><span class="p">);</span> <span class="w"> </span><span class="p">}</span> <span class="p">}</span> </pre></div> <ul><li>Javaプログラムでは全てのフィールドとメソッドが<code><b>class</b></code>内に記述される。</li> <li>Javaプログラムは静的メソッド<code><b>public static void main (String[] args)</b></code>から開始される。<code><b>args</b></code>はプログラム開始時のコマンドライン・パラメータである。</li> <li><code><b>System.out</b></code>はSystemクラスの静的フィールドoutを意味する。outはPrintStream型のインスタンスである。<code><b>out.println("文字列")</b></code>はoutのprintlnメソッドを呼び出す。</li></ul> <div class="mw-heading mw-heading2"><h2 id="Javaプラットフォーム"><span id="Java.E3.83.97.E3.83.A9.E3.83.83.E3.83.88.E3.83.95.E3.82.A9.E3.83.BC.E3.83.A0"></span>Javaプラットフォーム</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=14" title="節を編集: Javaプラットフォーム"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="rellink" style="margin-bottom: 0.5em; padding-left: 2em; font-size: 90%;" role="note">→詳細は「<a href="/wiki/Java%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0" title="Javaプラットフォーム">Javaプラットフォーム</a>」を参照</div> <p>Javaプラットフォーム (<i>Java Platform</i>) は、Javaプログラムを開発または実行する為のソフトウェア群の総称である。Javaプラットフォームは対象環境に合わせて、Java実行環境およびJava開発環境の構成内容と、Javaテクノロジの追加内容を変えたエディションに編集されて公開されている。Javaテクノロジは権利元ベンダーだけでなく<a href="/wiki/%E3%82%B5%E3%83%BC%E3%83%89%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%83%BC" title="サードパーティー">サードパーティー</a>側からも提供されており、その標準化は<a href="/wiki/Java_Community_Process" title="Java Community Process">Javaコミュニティプロセス</a> (JCP) が管理している。Java実行環境とJava開発環境はオープンソース化されているので各企業、各団体、開発者各自が営利または非営利で様々なソフトウェアと関連技術を公開しており、巨大なITエコシステムを構築している。 </p> <div class="mw-heading mw-heading3"><h3 id="エディション"><span id=".E3.82.A8.E3.83.87.E3.82.A3.E3.82.B7.E3.83.A7.E3.83.B3"></span>エディション</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=15" title="節を編集: エディション"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>2019年現在、Java権利元のオラクルは、対象環境に合わせたJavaプラットフォームの4つのエディションを公開している。エディションによってJava実行環境とJava開発キットに含まれるツール構成に違いがあり、またクラスライブラリとAPIの構成内容も異なっている。Java仮想マシンの性能にも差異がある。JDK 1.1までは単体エディションで、J2SE 1.2から3エディションに分かれた。J2SE 5.0頃から拡張テクノロジの一つであったJava Cardが昇格して4エディションとなった。 </p> <dl><dt><a href="/wiki/Java_Platform,_Standard_Edition" title="Java Platform, Standard Edition">Java Platform, Standard Edition</a> (Java SE)</dt> <dd><a href="/wiki/%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%83%95%E3%82%A9%E3%83%B3" title="スマートフォン">スマートフォン</a>や<a href="/wiki/%E3%82%BF%E3%83%96%E3%83%AC%E3%83%83%E3%83%88%E7%AB%AF%E6%9C%AB" class="mw-redirect" title="タブレット端末">タブレット端末</a>を含むパーソナルコンピュータ向けである。主にデスクトップアプリケーションとWEBアプリを開発または実行する。一般ユーザー用仕様と言える。</dd> <dt><a href="/wiki/Jakarta_EE" title="Jakarta EE">Java Platform, Enterprise Edition</a> (Java EE) / <a href="/wiki/Jakarta_EE" title="Jakarta EE">Jakarta EE</a></dt> <dd>サーバマシン、ワークステーション向けである。スタンダード版に加え、WEBサーバ及び多層クライアントサーバ、業務用システムを開発する為の、様々な拡張技術クラスライブラリ&amp;APIが追加されている。業務用プロフェッショナル仕様であり大規模である。</dd> <dd>2017年9月にオラクルは今後のJava EEのバージョンアップが<a href="/wiki/Eclipse_Foundation" title="Eclipse Foundation">エクリプス財団</a>によって行われる事を発表した<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">&#91;</span>25<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">&#91;</span>26<span class="cite-bracket">&#93;</span></a></sup>。Java EEの商標は現行版のサポートを続けるオラクルが保持したので、エクリプス財団による今後のバージョンは<b>Jakarta EE</b>の名称で公開される事になった<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">&#91;</span>27<span class="cite-bracket">&#93;</span></a></sup>。</dd> <dt><a href="/wiki/Java_Platform,_Micro_Edition" title="Java Platform, Micro Edition">Java Platform, Micro Edition</a> (Java ME)</dt> <dd><a href="/wiki/%E7%B5%84%E3%81%BF%E8%BE%BC%E3%81%BF%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0" title="組み込みシステム">組み込みシステム</a>、<a href="/wiki/%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9" title="マイクロコントローラ">マイクロコントローラ</a>向けである。コンピュータ資源が制限されている集積回路や電子機器に対応した特定技術仕様であり、専用のクラスライブラリ&amp;APIも用意されている。Java仮想マシンも比較的コンパクトにまとめられている。</dd> <dt><a href="/wiki/Java%E3%82%AB%E3%83%BC%E3%83%89" class="mw-redirect" title="Javaカード">Java Card</a></dt> <dd><a href="/wiki/%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%82%AB%E3%83%BC%E3%83%89" class="mw-redirect" title="スマートカード">スマートカード</a>(ICカード)、小型メモリデバイス上で運用されるプログラムを開発するためのエディションである。<style data-mw-deduplicate="TemplateStyles:r86009555">@media screen{.mw-parser-output .fix-domain{border-bottom:dashed 1px}}</style><span class="fix-domain" title="この記述は言葉を濁しているか情報の出所を曖昧にしています。(2019年3月)">現在</span><sup class="noprint Inline-Template nowrap">&#91;<i><a href="/wiki/Wikipedia:%E8%A8%80%E8%91%89%E3%82%92%E6%BF%81%E3%81%95%E3%81%AA%E3%81%84" title="Wikipedia:言葉を濁さない"><span title="この記述は言葉を濁しているか情報の出所を曖昧にしています。(2019年3月)">いつ?</span></a></i>&#93;</sup>では<a href="/wiki/SIM%E3%82%AB%E3%83%BC%E3%83%89" title="SIMカード">SIMカード</a>や<a href="/wiki/ATM%E3%82%AB%E3%83%BC%E3%83%89" class="mw-redirect" title="ATMカード">ATMカード</a>など幅広い分野に普及している。Java仮想マシンの機能は非常にコンパクトにまとめられており、幾つかのプリミティブ型も省略されている。故に特殊なプログラミングスタイルが求められる。</dd></dl> <div class="mw-heading mw-heading3"><h3 id="Java実行環境_(JRE)"><span id="Java.E5.AE.9F.E8.A1.8C.E7.92.B0.E5.A2.83_.28JRE.29"></span>Java実行環境 (JRE)</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=16" title="節を編集: Java実行環境 (JRE)"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="rellink" style="margin-bottom: 0.5em; padding-left: 2em; font-size: 90%;" role="note">→詳細は「<a href="/wiki/Java_Runtime_Environment" title="Java Runtime Environment">Java Runtime Environment</a>」を参照</div> <p>Java実行環境 (<i>Java Runtime Environment</i>; JRE) は、Javaアプリケーションを実行するために必要なソフトウェアである。<a href="/wiki/Java%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3" title="Java仮想マシン">Java仮想マシン</a>、''Java.exe''のスターターを含めた各種実行サポートツール、Javaクラスライブラリで構成される。Java実行環境の中核はJava仮想マシンである。エディション毎に仮想マシンの仕様と性能は異なっており、また実行時は複数の動作モードを持つ。仮想マシンはスターターを通して稼働されるのが普通である。様々な使用状況に対応したスターターが最初に実行されて、そこから仮想マシンが呼び出されてJavaプログラムの実行を移譲される。仮想マシンはJavaクラスライブラリを逐次読み込みながらJavaプログラムを実行する。Java実行環境のツール内容とクラスライブラリ構成は、エディション毎に違いがある。 </p> <dl><dt>Javaクラスライブラリ</dt></dl> <p>Javaクラスライブラリは、普遍的に呼び出される特定の機能を実装したクラスの集合体である。Javaプログラムはライブラリ内のクラスを逐次呼び出しながら処理を実行する。なお、それぞれのJavaクラスライブラリ内部からプログラマの利用に向けて外部公開されている部分を「Java API」と呼ぶ。 </p> <ol><li>基礎ライブラリ - Java言語の基礎を扱う。</li> <li>入出力ライブラリ - ファイル入出力など。</li> <li>コレクションライブラリ - 動的配列と動的連想配列。データ集合の操作。</li> <li>数学ライブラリ - 各種計算を扱う。</li> <li>国際化地域化ライブラリ - 暦、日付、時間、通貨、文字コードなどの<a href="/wiki/%E5%9B%BD%E9%9A%9B%E5%8C%96%E3%81%A8%E5%9C%B0%E5%9F%9F%E5%8C%96" title="国際化と地域化">国際化と地域化</a>を扱う。</li> <li>ネットワークライブラリ - ソケット通信を扱う。</li> <li>GUIライブラリ - グラフィカル・ユーザーインターフェースを扱う。</li> <li>アプレットライブラリ - アプレット生成用。</li> <li>Javaビーンズライブラリ - ソフトウェアコンポーネント作成用。</li> <li>データベース接続ライブラリ - SQLを扱う。</li> <li>リモートメソッドライブラリ - 分散オブジェクトを扱う。</li> <li>セキュリティライブラリ - セキュリティポリシー、ユーザー認証と権限承認、公開鍵暗号方式など。</li></ol> <dl><dt>Javaアプリケーションの形態</dt></dl> <p>Java実行環境に用意されている特定のJavaクラスライブラリを利用する事でJavaプログラムは結果的に、以下の四種類のアプリケーション形態に派生する。 </p> <dl><dt><a href="/wiki/Java%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3" title="Javaアプリケーション">Javaアプリケーション</a> (application)</dt> <dd>パーソナルコンピュータなどのローカル環境で実行されるJavaプログラム。「<a href="/wiki/Java_Web_Start" title="Java Web Start">Java Web Start</a>」は任意のjnlpファイル(<i>java network launching protocol</i>)をダウンロードして実行できるJavaアプリの配布システムである。この類似技術としてマイクロソフトのノータッチデプロイメント、ClickOnceがある。</dd> <dt><a href="/wiki/Java%E3%82%A2%E3%83%97%E3%83%AC%E3%83%83%E3%83%88" title="Javaアプレット">Javaアプレット</a> (applet)</dt> <dd>サーバからダウンロードされてWEBブラウザ上で実行されるJavaプログラム。<a href="/wiki/%E3%82%B5%E3%83%B3%E3%83%89%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9_(%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3)" title="サンドボックス (セキュリティ)">サンドボックス</a>機能下で厳しい動作制約が加えられている。<link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r86009555" /><span class="fix-domain" title="この記述には「独自研究」が含まれているおそれがあります。--2020年12月10日 (木) 13:45 (UTC)">当初はJavaの目玉技術であったが、様々な理由からさほど普及しなかった</span><sup class="noprint Inline-Template nowrap">&#91;<i><a href="/wiki/Wikipedia:%E7%8B%AC%E8%87%AA%E7%A0%94%E7%A9%B6%E3%81%AF%E8%BC%89%E3%81%9B%E3%81%AA%E3%81%84" title="Wikipedia:独自研究は載せない"><span title="この記述には「独自研究」が含まれているおそれがあります。--2020年12月10日 (木) 13:45 (UTC)">独自研究?</span></a></i>&#93;</sup>。</dd> <dd>Java Cardプラットフォームの分野である<a href="/wiki/%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%82%AB%E3%83%BC%E3%83%89" class="mw-redirect" title="スマートカード">スマートカード</a>(ICカード)上で動くJavaプログラムもアプレットと呼ばれており、現在ではこちらに舞台を移している。</dd> <dt><a href="/wiki/Java_Servlet" title="Java Servlet">Javaサーブレット</a> (servlet)</dt> <dd>サーバマシンで実行されるJavaプログラム。その名の通り手軽にサーバプログラムを実装出来るが、大規模サーバの構築にも適している。サーブレットはクライアントからのリクエストを逐次トランザクションして順次レスポンスする。WEBクライアントにはHTMLなどのプロトコルページ及び各種メディアをレスポンスしてWEBブラウザ上で表示させる。<a href="/wiki/Perl" title="Perl">Perl</a>などによる<a href="/wiki/Common_Gateway_Interface" title="Common Gateway Interface">CGI</a>に比べ、サーバ側の負荷が低いなどのメリットがある。</dd> <dt><a href="/wiki/JavaServer_Pages" title="JavaServer Pages">Javaサーバページ</a> (server page)</dt> <dd>サーブレットをWEBサーバ用に特化したものであり、<a href="/wiki/Extensible_HyperText_Markup_Language" title="Extensible HyperText Markup Language">XHTML</a> (<a href="/wiki/HyperText_Markup_Language" title="HyperText Markup Language">HTML</a>) 内に記述するJavaプログラムである。WEBクライアントからのリクエストに伴うパラメータに従い、それをサーバ側で解釈してWEBページ内容を動的に生成、変化させてレスポンスする。コードは似ているが、<a href="/wiki/JavaScript" title="JavaScript">JavaScript</a>の様にブラウザ側で実行するスクリプトではない。類似の技術に<a href="/wiki/Active_Server_Pages" title="Active Server Pages">Active Server Pages</a>、<a href="/wiki/PHP_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="PHP (プログラミング言語)">PHP</a>がある。</dd></dl> <div class="mw-heading mw-heading3"><h3 id="Java開発キット_(JDK)"><span id="Java.E9.96.8B.E7.99.BA.E3.82.AD.E3.83.83.E3.83.88_.28JDK.29"></span>Java開発キット (JDK)</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=17" title="節を編集: Java開発キット (JDK)"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="rellink" style="margin-bottom: 0.5em; padding-left: 2em; font-size: 90%;" role="note">→詳細は「<a href="/wiki/Java_Development_Kit" title="Java Development Kit">Java Development Kit</a>」を参照</div> <p>Java開発キット (<i>Java Development Kit</i>) は、Javaプログラムを開発するために必要なソフトウェアである。Java実行環境も内包している。<a href="/wiki/Java%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9" title="Javaコンパイラ">Javaコンパイラ</a>などの基本開発ツール、各種開発サポートツール、Java APIで構成されている。前述のエディションによって開発ツール内容とAPI構成に違いがある。Java開発キットの呼称はこれまでに何度か変更されている。 </p> <ul><li>J2SE 1.2.2_004 までは、JDK (<i>Java Development Kit</i>) と呼んでいた。</li> <li>J2SE 1.4 までは、Java2 SDK (<i>Java2 Software Development Kit</i>) と呼んでいた。</li> <li>J2SE 5.0 からは再び、JDK (<i>Java Development Kit</i>) と呼んだ。</li> <li>JavaSE 7 からは、エンタープライズ版とマイクロ版では Java SDK (<i>Java Software Development Kit</i>) と呼び、スタンダード版とカード版では JDK (<i>Java Development Kit</i>)と呼ぶようになった。JDKはSDKの拡張サブセット(SDKの一部分+その他)とされる。</li></ul> <dl><dt>Java API</dt></dl> <p>APIは、アプリケーション・プログラミング・インタフェースの頭字語であり、Javaクラスライブラリ内部からプログラマに向けて外部公開されているクラス、インタフェース、メソッド、フィールド、定数の集合である。プログラマはこれを用いて各種ソフトウェアの開発を行う。APIは基本的にクラスライブラリの所属に沿って、パッケージ (<i>package</i>) と呼ばれる名前空間で分類されて提供されている。パッケージは各ワードをピリオドで連結して階層化されている。先頭ワードのjavaは開発元提供の純正基礎版を意味する。他に純正拡張版のjavax、任意団体提供のorg、企業提供のcomがある。 </p> <ol><li>java.lang - Java言語の基礎を扱う。</li> <li>java.io - ファイル入出力など。</li> <li>java.util - 動的配列と動的連想配列。データ集合の操作。</li> <li>java.math - 各種計算を扱う。</li> <li>java.text - 暦、日付、時間、通貨、文字コードなどの国際化と地域化を扱う。</li> <li>java.net - ソケット通信を扱う。</li> <li>java.awt - グラフィカル・ユーザーインターフェイスを扱う。</li> <li>java.applet - アプレット生成用。</li> <li>java.beans - ソフトウェアコンポーネント作成用。</li> <li>java.sql - SQLを扱う。</li> <li>java.rmi - 分散オブジェクトを扱う。</li> <li>java.security - セキュリティポリシー、ユーザー認証と権限承認、公開鍵暗号方式など。</li></ol> <dl><dt>統合開発環境と開発支援ツール</dt></dl> <p>統合開発環境 (IDE)は、JDKを中核にしてビジュアルエディターやビルドマネジャーなどの様々な開発支援機能を備えたソフトウェアである。JDKのみだと、メモ帳でプログラムを書きコマンドラインでコンパイルしコンソールでデバッグをするという極めて原始的な作業になるが、IDEを使用する事で多機能エディタコーディングとビルド過程の自動化と視覚的なデバッグが可能になる。Java開発用のIDEは様々な企業と任意団体から公開されている。 </p> <ul><li><b><a href="/wiki/NetBeans" title="NetBeans">NetBeans</a></b> - (<a href="/wiki/%E3%82%B5%E3%83%B3%E3%83%BB%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%BA" title="サン・マイクロシステムズ">サン・マイクロシステムズ</a>→<a href="/wiki/%E3%82%AA%E3%83%A9%E3%82%AF%E3%83%AB_(%E4%BC%81%E6%A5%AD)" title="オラクル (企業)">オラクル</a>)オープンソースIDE。<a rel="nofollow" class="external text" href="https://ja.netbeans.org">NetBeans.org</a> <a rel="nofollow" class="external text" href="http://www.netbeans.jp/">NetBeans.jp</a>。</li> <li><a href="/wiki/Eclipse_(%E7%B5%B1%E5%90%88%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83)" title="Eclipse (統合開発環境)"><b>Eclipse SDK</b></a> - (<a href="/wiki/IBM" title="IBM">IBM</a>→<a href="/wiki/Eclipse%E8%B2%A1%E5%9B%A3" class="mw-redirect" title="Eclipse財団">Eclipse財団</a>)オープンソースIDE。Java用IDEの共通基盤存在である。ここからWebSphere Studio、JBuilderなど様々なIDEが派生している。<a rel="nofollow" class="external text" href="http://www.eclipse.org/">eclipse.org</a> <a rel="nofollow" class="external text" href="http://eclipsewiki.net/eclipse/">EclipseWiki</a>。</li> <li><b>WebSphere Studio</b> -(<a href="/wiki/IBM" title="IBM">IBM</a>)商用IDE。Eclipseに有料プラグイン機能を組み合わせたもの<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">&#91;</span>28<span class="cite-bracket">&#93;</span></a></sup>。現在はアップデート停止。<a rel="nofollow" class="external text" href="http://www.ibm.com/jp/software/websphere/ft/studio/index.html">WebSphere</a>。</li> <li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。"><a href="/w/index.php?title=IBM_Rational&amp;action=edit&amp;redlink=1" class="new" title="IBM Rational (存在しないページ)"><b>IBM Rational</b></a><span style="font-size: 0.77em; font-weight: normal;" class="noprint">(<a href="https://en.wikipedia.org/wiki/Rational_Application_Developer" class="extiw" title="en:Rational Application Developer">英語版</a>)</span></span> - (IBM) <a href="/wiki/Rational" class="mw-redirect" title="Rational">Rational</a>ブランド商用IDE。WebSphere Studioの後継製品。</li> <li><b><a href="/wiki/JBuilder" title="JBuilder">JBuilder</a></b> - (<a href="/wiki/%E3%83%9C%E3%83%BC%E3%83%A9%E3%83%B3%E3%83%89" title="ボーランド">ボーランド</a>→<a href="/wiki/%E3%82%A8%E3%83%B3%E3%83%90%E3%82%AB%E3%83%87%E3%83%AD%E3%83%BB%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8%E3%83%BC%E3%82%BA" title="エンバカデロ・テクノロジーズ">エンバカデロ・テクノロジーズ</a>)商用IDE。JBuilder2007からEclipseベースになっている。<a rel="nofollow" class="external text" href="http://www.embarcadero.com/jp/products/jbuilder">JBuilder</a>。</li> <li><a href="/wiki/JDeveloper" title="JDeveloper"><b>Oracle JDeveloper</b></a> - (オラクル)Oracle Application Serverと統合されている。2005年6月28日に無料化した。<a rel="nofollow" class="external text" href="http://www.oracle.com/technetwork/jp/developer-tools/jdev/overview/">JDeveloper</a>。</li> <li><b>Oracle Workshop for WebLogic</b> - (<a href="/wiki/BEA%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%BA" title="BEAシステムズ">BEAシステムズ</a>→オラクル)<span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。"><a href="/w/index.php?title=Oracle_WebLogic_Server&amp;action=edit&amp;redlink=1" class="new" title="Oracle WebLogic Server (存在しないページ)">WebLogic</a><span style="font-size: 0.77em; font-weight: normal;" class="noprint">(<a href="https://en.wikipedia.org/wiki/Oracle_WebLogic_Server" class="extiw" title="en:Oracle WebLogic Server">英語版</a>)</span></span>と統合されている。<a rel="nofollow" class="external text" href="http://www.oracle.com/technetwork/jp/developer-tools/workshop/">Oracle Workshop</a>。</li> <li><b><a href="/wiki/BlueJ" title="BlueJ">BlueJ</a></b> - (<a href="/wiki/%E3%82%B5%E3%83%B3%E3%83%BB%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%BA" title="サン・マイクロシステムズ">サン・マイクロシステムズ</a>、豪<a href="/wiki/%E3%83%87%E3%82%A3%E3%83%BC%E3%82%AD%E3%83%B3%E5%A4%A7%E5%AD%A6" title="ディーキン大学">ディーキン大学</a>、英<a href="/wiki/%E3%82%B1%E3%83%B3%E3%83%88%E5%A4%A7%E5%AD%A6" title="ケント大学">ケント大学</a>の共同開発)フリーIDE。<a rel="nofollow" class="external text" href="http://www.bluej.org/">BlueJ</a>。</li> <li><b><a href="/wiki/IntelliJ_IDEA" title="IntelliJ IDEA">IntelliJ IDEA</a></b> - (JetBrains) 商用IDE。<a href="/wiki/Android_Studio" title="Android Studio">Android Studio</a>のベースになった。<a rel="nofollow" class="external text" href="http://www.jetbrains.com/idea/">IntelliJ IDEA</a>。</li> <li><b>JCreator</b> - (Xinox Software) 商用IDE。<a rel="nofollow" class="external text" href="http://www.jcreator.com/">JCreator</a>。</li> <li><b><a href="/wiki/Xcode" title="Xcode">Xcode</a></b> - (<a href="/wiki/Apple" title="Apple">Apple</a>)<a href="/wiki/MacOS" title="MacOS">macOS</a>に付属するIDE。</li></ul> <p>開発サポートツールは、プロジェクト管理、自動ビルド、デバッグ、モニタリングを容易にする。下記の他にも多くの支援ツールが存在する。 </p> <ul><li><b><a href="/wiki/Apache_Ant" title="Apache Ant">Apache Ant</a></b> - Javaアプリケーションのビルドツール。<a href="/wiki/Apache%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E8%B2%A1%E5%9B%A3" title="Apacheソフトウェア財団">Apacheソフトウェア財団</a>のプロジェクトによって開発された。コンパイル、<a href="/wiki/%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E7%AE%A1%E7%90%86%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0" title="バージョン管理システム">バージョン管理システム</a>との連携、jar、javadoc生成、ファイルのコピー/移動/削除/変換などの一連の処理を自動化して効率的に実行する。<a href="/wiki/Make_(UNIX)" title="Make (UNIX)">make</a> と同種のツールであり、<a href="/wiki/Extensible_Markup_Language" title="Extensible Markup Language">XML</a>ファイルにビルドの規則を記述する。Java 以外の言語によるアプリケーション開発や、アプリケーション開発以外の用途にも使うことができる。</li> <li><b><a href="/wiki/Apache_Maven" title="Apache Maven">Apache Maven</a></b> - Javaアプリケーションのプロジェクト管理ツール。Apacheソフトウェア財団のプロジェクトによって開発された。</li> <li><b><a href="/wiki/Gradle" title="Gradle">Gradle</a></b> - <a href="/wiki/Apache_Ant" title="Apache Ant">Apache Ant</a>や<a href="/wiki/Apache_Maven" title="Apache Maven">Apache Maven</a>のコンセプトに基づくオープンソースビルド自動化システム。</li> <li><b><a href="/wiki/JUnit" title="JUnit">JUnit</a></b> - Javaアプリケーションの単体テストフレームワーク。単体テストを自動化する。<a href="/wiki/XUnit" title="XUnit">xUnit</a>の一種である。<a href="/wiki/%E3%83%86%E3%82%B9%E3%83%88%E9%A7%86%E5%8B%95%E9%96%8B%E7%99%BA" title="テスト駆動開発">テスト駆動開発</a>を支援する。</li></ul> <div class="mw-heading mw-heading3"><h3 id="Javaテクノロジの数々"><span id="Java.E3.83.86.E3.82.AF.E3.83.8E.E3.83.AD.E3.82.B8.E3.81.AE.E6.95.B0.E3.80.85"></span>Javaテクノロジの数々</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=18" title="節を編集: Javaテクノロジの数々"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="rellink" style="margin-bottom: 0.5em; padding-left: 2em; font-size: 90%;" role="note">→詳細は「<a href="/wiki/Java_Community_Process" title="Java Community Process">Java Community Process</a>」を参照</div> <p>Javaテクノロジは、個人を含む各種組織から様々な形態で公開されている。開発元から提示された技術は、<a href="/wiki/Java_Community_Process" title="Java Community Process">Java Community Process</a> (JCP) による審査を合格した後にJavaテクノロジの一つとして認証される。これを標準化 (<i>standardization</i>) と言う。Javaテクノロジが準拠すべき規範仕様は、JCP管理下で発行される数々の<a href="/wiki/Category:Java_specification_requests" title="Category:Java specification requests">Java仕様要求</a> (Java Specification Request) にて定義されている。Javaテクノロジは様々な分野に導入されている。その一例を以下に列挙する。 </p> <dl><dt><a href="/wiki/Java_Native_Interface" title="Java Native Interface">JNI</a> (Java Native Interface)</dt> <dd>他の言語で実装されたネイティブコードを呼び出す技術</dd> <dt>JMI (Java Metadata Interface)</dt> <dd>Javaのメタデータの作成・アクセス・検索・送受信に関する仕様</dd> <dt>JML (Java Modeling Language)</dt> <dd><a href="/wiki/%E5%A5%91%E7%B4%84%E3%81%AB%E3%82%88%E3%82%8B%E8%A8%AD%E8%A8%88" class="mw-redirect" title="契約による設計">契約による設計</a> (DbC) を指向した形式言語をソースコードに導入する</dd> <dt><a href="/wiki/Java_Management_Extensions" title="Java Management Extensions">JMX</a> (Java Management Extensions)</dt> <dd>主に分散システムで<a href="/wiki/%E4%BE%9D%E5%AD%98%E6%80%A7%E3%81%AE%E6%B3%A8%E5%85%A5" title="依存性の注入">依存性の注入</a>によるJavaプログラムの動的な再構成技術</dd> <dt>JDMK (Java Dynamic Management Kit)</dt> <dd>JMX仕様に基づいた開発支援ソフトウェア</dd> <dt><a href="/wiki/Java_Data_Objects" title="Java Data Objects">JDO</a> (Java Data Objects)</dt> <dd><a href="/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0)" title="オブジェクト (プログラミング)">オブジェクト</a><a href="/wiki/%E6%B0%B8%E7%B6%9A%E6%80%A7" title="永続性">永続化</a>の仕様</dd> <dt>Jini</dt> <dd>分散システムを構築するネットワークアーキテクチャ</dd> <dt>JavaSpaces</dt> <dd>Jiniの分散システム環境でオブジェクトの送受信と永続化などをサポートするテクノロジ</dd> <dt>JAIN (Java API for Integrated Networks)</dt> <dd>統合通信ネットワーク用のAPI</dd> <dt><a href="/wiki/JavaServer_Faces" title="JavaServer Faces">JSF</a> (Java Server Faces)</dt> <dd>WEBクライアントにユーザーインターフェースを提供するサーバ用テクノロジ</dd> <dt><a href="/wiki/JXTA" title="JXTA">JXTA</a></dt> <dd><a href="/wiki/Peer_to_Peer" title="Peer to Peer">P2P</a>の仮想ネットワークのためのオープンプロトコル</dd> <dt><a href="/wiki/OSGi" title="OSGi">OSGi</a></dt> <dd>サービスの動的な管理と遠隔保守</dd> <dt><a href="/wiki/Java3D" class="mw-redirect" title="Java3D">Java3D</a></dt> <dd>3次元グラフィクスプログラミングのための高水準なAPI。<a rel="nofollow" class="external text" href="https://java3d.dev.java.net/">Java 3D</a></dd> <dt>JOGL (Java OpenGL)</dt> <dd><a href="/wiki/OpenGL" title="OpenGL">OpenGL</a>を使う3Dプログラミングのための低水準なAPI</dd> <dt>JAI (Java Advanced Imaging)</dt> <dd>高水準な画像操作API</dd> <dt><a href="/wiki/LWJGL" title="LWJGL">LWJGL</a></dt> <dd>ゲーム開発用のAPI。<a href="/wiki/OpenGL" title="OpenGL">OpenGL</a>, <a href="/wiki/OpenAL" title="OpenAL">OpenAL</a>, <a href="/wiki/OpenCL" title="OpenCL">OpenCL</a>を扱える。様々なゲーム用コントローラーも扱える。</dd> <dt>JSML (Java Speech Markup Language)</dt> <dd><a href="/wiki/%E9%9F%B3%E5%A3%B0%E5%90%88%E6%88%90" title="音声合成">音声合成</a>システムにテキスト注釈を追加する</dd> <dt><a href="/wiki/BD-J" title="BD-J">Blu-ray Disc Java</a></dt> <dd>ブルーレイディスク (BD) で実行される各種コンテンツ制作用</dd></dl> <div class="mw-heading mw-heading3"><h3 id="Javaオープンソースモデル"><span id="Java.E3.82.AA.E3.83.BC.E3.83.97.E3.83.B3.E3.82.BD.E3.83.BC.E3.82.B9.E3.83.A2.E3.83.87.E3.83.AB"></span>Javaオープンソースモデル</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=19" title="節を編集: Javaオープンソースモデル"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><a href="/wiki/%E3%82%B5%E3%83%B3%E3%83%BB%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%BA" title="サン・マイクロシステムズ">サン・マイクロシステムズ</a>は1996年のリリース当初からJava実行環境とJava開発環境をオープンソース化しており、サードパーティーにJavaテクノロジ開発への参入をアピールしていた。ただしJavaの普及に一定のコントロールをかける為にソースコードの改変までは認めていなかった。2004年になると<a href="/wiki/IBM" title="IBM">IBM</a>が業界の優位性を活かしてJavaオープンソースプロジェクトの主導権を握るようになった。<a href="/wiki/Java_Community_Process" title="Java Community Process">Javaコミュニティプロセス</a>を取り巻く業界の変化を悟ったサン・マイクロシステムズはIBMとの本格的な提携を承認し、2007年にJava SE 6を「<a href="/wiki/OpenJDK" title="OpenJDK">OpenJDK</a>」として<a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GNU一般公開ライセンス</a>の下でリリースした<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">&#91;</span>29<span class="cite-bracket">&#93;</span></a></sup>。OpenJDKではソースコードの改変も認められた。<a href="/wiki/GNU%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88" title="GNUプロジェクト">GNUプロジェクト</a>は「<a href="/w/index.php?title=GNU_Interpreter_for_Java&amp;action=edit&amp;redlink=1" class="new" title="GNU Interpreter for Java (存在しないページ)">GNU Interpreter for Java</a>」、<a href="/wiki/GNU%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9%E3%82%B3%E3%83%AC%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3" title="GNUコンパイラコレクション">GNUコンパイラコレクション</a>の「<a href="/wiki/GNU_Compiler_for_Java" title="GNU Compiler for Java">GNU Compiler for Java</a>」、互換クラスライブラリの「<a href="/wiki/GNU_Classpath" title="GNU Classpath">GNU Classpath</a>」を公開した。Windows用GNU Compilerは、<a href="/wiki/MinGW" title="MinGW">MinGW</a>と併せて<a href="/wiki/Cygwin" title="Cygwin">Cygwin</a>の環境上でも実行できた。 </p><p>WindowsやLinuxなどのメジャーOSでは、オラクル、IBM、Blackdown、GNUプロジェクト、Kaffe.orgなどによるJavaプラットフォームが公開されている。また、JavaソースコードをそのままWin用実行ファイルに変換する「Excelsior JET」や<sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">&#91;</span>30<span class="cite-bracket">&#93;</span></a></sup>、JarファイルをWin用実行ファイルに変換する「<a rel="nofollow" class="external text" href="http://exewrap.osdn.jp/">exewrap</a>」「<a rel="nofollow" class="external text" href="https://launch4j.sourceforge.net/">Launch4j</a>」「<a rel="nofollow" class="external text" href="http://nsis.sourceforge.net/Java_Launcher_with_automatic_JRE_installation">NSIS</a>」「<a rel="nofollow" class="external text" href="https://jsmooth.sourceforge.net/">JSmooth</a>」なども販売ないし公開されている。 </p> <div class="mw-heading mw-heading2"><h2 id="Java認定資格"><span id="Java.E8.AA.8D.E5.AE.9A.E8.B3.87.E6.A0.BC"></span>Java認定資格</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=20" title="節を編集: Java認定資格"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Java_Certification_Path.gif" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/3/33/Java_Certification_Path.gif/250px-Java_Certification_Path.gif" decoding="async" width="220" height="151" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/33/Java_Certification_Path.gif/330px-Java_Certification_Path.gif 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/33/Java_Certification_Path.gif/500px-Java_Certification_Path.gif 2x" data-file-width="939" data-file-height="644" /></a><figcaption>認定パス</figcaption></figure> <p>オラクル<sup id="cite_ref-31" class="reference"><a href="#cite_note-31"><span class="cite-bracket">&#91;</span>注釈 1<span class="cite-bracket">&#93;</span></a></sup>は複数のJava認定資格を主催している。Javaのバージョンアップに伴って資格も変更されることがある。ただし、変更前に取得した資格は変更後も有効である。認定試験に不合格だった場合、その試験日を含めて14日以内は同一試験を受験することができない。 </p> <table class="sortable wikitable" style="font-size:small"> <caption>現在受験可能な資格<sup id="cite_ref-32" class="reference"><a href="#cite_note-32"><span class="cite-bracket">&#91;</span>31<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-33" class="reference"><a href="#cite_note-33"><span class="cite-bracket">&#91;</span>32<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">&#91;</span>33<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">&#91;</span>34<span class="cite-bracket">&#93;</span></a></sup> </caption> <tbody><tr> <th>資格名</th> <th>レベル</th> <th>対象バージョン </th></tr> <tr> <td>Java Foundations Certified Junior Associate</td> <td data-sort-value="0">Junior Associate</td> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">不明 </td></tr> <tr> <td>Oracle Certified Java Programmer, Bronze SE 7/8<sup id="cite_ref-37" class="reference"><a href="#cite_note-37"><span class="cite-bracket">&#91;</span>注釈 2<span class="cite-bracket">&#93;</span></a></sup></td> <td data-sort-value="0">Bronze</td> <td>Java SE 7/8 </td></tr> <tr> <td>Oracle Certified Java Programmer, Silver SE 8<sup id="cite_ref-38" class="reference"><a href="#cite_note-38"><span class="cite-bracket">&#91;</span>注釈 3<span class="cite-bracket">&#93;</span></a></sup></td> <td data-sort-value="1">Associate</td> <td>Java SE 8 </td></tr> <tr> <td>Oracle Certified Java Programmer, Gold SE 8<sup id="cite_ref-39" class="reference"><a href="#cite_note-39"><span class="cite-bracket">&#91;</span>注釈 4<span class="cite-bracket">&#93;</span></a></sup></td> <td data-sort-value="2">Professional</td> <td>Java SE 8 </td></tr> <tr> <td>Oracle Certified Professional, Java EE 7 Application Developer</td> <td data-sort-value="2">Professional</td> <td>Java EE 7 </td></tr> <tr> <td>Oracle Certified Master, Java EE 6 Enterprise Architect</td> <td data-sort-value="3">Master</td> <td>Java EE 6 </td></tr> <tr> <td>Oracle Certified Expert, Java EE 6 Enterprise JavaBeans Developer</td> <td data-sort-value="4">Expert</td> <td>Java EE 6 </td></tr> <tr> <td>Oracle Certified Expert, Java EE 6 JavaServer Faces Developer</td> <td data-sort-value="4">Expert</td> <td>Java EE 6 </td></tr> <tr> <td>Oracle Certified Expert, Java EE 6 Web Services Developer</td> <td data-sort-value="4">Expert</td> <td>Java EE 6 </td></tr> <tr> <td>Oracle Certified Expert, Java EE 6 Java Persistence API Developer</td> <td data-sort-value="4">Expert</td> <td>Java EE 6 </td></tr> <tr> <td>Oracle Certified Expert, Java EE 6 Web Component Developer</td> <td data-sort-value="4">Expert</td> <td>Java EE 6 </td></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="注釈"><span id=".E6.B3.A8.E9.87.88"></span>注釈</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=21" title="節を編集: 注釈"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="reflist" style="list-style-type: decimal;"> <ol class="references"> <li id="cite_note-31"><b><a href="#cite_ref-31">^</a></b> <span class="reference-text">買収前は<a href="/wiki/%E3%82%B5%E3%83%B3%E3%83%BB%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%BA" title="サン・マイクロシステムズ">サン・マイクロシステムズ</a>によって。</span> </li> <li id="cite_note-37"><b><a href="#cite_ref-37">^</a></b> <span class="reference-text">日本でのみ行われている<sup id="cite_ref-36" class="reference"><a href="#cite_note-36"><span class="cite-bracket">&#91;</span>35<span class="cite-bracket">&#93;</span></a></sup>。</span> </li> <li id="cite_note-38"><b><a href="#cite_ref-38">^</a></b> <span class="reference-text">日本以外での Oracle Certified Associate, Java SE 8 Programmer に対応。</span> </li> <li id="cite_note-39"><b><a href="#cite_ref-39">^</a></b> <span class="reference-text">日本以外での Oracle Certified Professional, Java SE 8 Programmer に対応。</span> </li> </ol></div> <div class="mw-heading mw-heading2"><h2 id="出典"><span id=".E5.87.BA.E5.85.B8"></span>出典</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=22" title="節を編集: 出典"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="reflist" style="-moz-column-count:2; -webkit-column-count:2; column-count:2; -moz-column-width: 20em; -webkit-column-width: 20em; column-width: 20em; list-style-type: decimal;"> <ol class="references"> <li id="cite_note-1"><b><a href="#cite_ref-1">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">Chaudhary, Harry H.&#32;(2014年7月28日).&#32;“<a rel="nofollow" class="external text" href="https://books.google.co.jp/books?id=0rUtBAAAQBAJ&amp;pg=PAPA133">Cracking The Java Programming Interview&#160;:: 2000+ Java Interview Que/Ans</a>”.&#32;2016年5月29日閲覧。</cite></span> </li> <li id="cite_note-2"><b><a href="#cite_ref-2">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://www.oracle.com/technetwork/java/langenv-140151.html">The Java Language Environment</a>”&#32;(1996年5月).&#32;2014年5月6日時点のオリジナルより<a rel="nofollow" class="external text" href="https://web.archive.org/web/20140506214653/http://www.oracle.com/technetwork/java/langenv-140151.html">アーカイブ</a>。2014年5月6日閲覧。</cite></span> </li> <li id="cite_note-3"><b><a href="#cite_ref-3">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://java.sun.com/docs/books/jls/second_edition/html/intro.doc.html#237601">The Java Language Specification, 2nd Edition</a>”.&#32;2011年8月5日時点のオリジナルより<a rel="nofollow" class="external text" href="https://web.archive.org/web/20110805051057/http://java.sun.com/docs/books/jls/second_edition/html/intro.doc.html#237601">アーカイブ</a>。2008年2月8日閲覧。</cite></span> </li> <li id="cite_note-4"><b><a href="#cite_ref-4">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<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">The A-Z of Programming Languages: Modula-3</a>”.&#32; Computerworld.com.au.&#32;2009年1月5日時点の<a rel="nofollow" class="external text" href="http://www.computerworld.com.au/index.php/id;1422447371;pp;3;fp;4194304;fpid;1">オリジナル</a>よりアーカイブ。2010年6月9日閲覧。</cite></span> </li> <li id="cite_note-5"><b><a href="#cite_ref-5">^</a></b> <span class="reference-text"><a href="/w/index.php?title=Patrick_Naughton&amp;action=edit&amp;redlink=1" class="new" title="Patrick Naughton (存在しないページ)">Patrick Naughton</a> cites <a href="/wiki/Objective-C" title="Objective-C">Objective-C</a> as a strong influence on the design of the Java programming language, stating that notable direct derivatives include Java interfaces (derived from Objective-C's <a href="/wiki/Objective-C#プロトコル" title="Objective-C">protocol</a>) and primitive wrapper classes. <a rel="nofollow" class="external autonumber" href="http://cs.gmu.edu/~sean/stuff/java-objc.html">[1]</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110713014816/http://cs.gmu.edu/~sean/stuff/java-objc.html">Java Was Strongly Influenced by Objective-C</a> - <a href="/wiki/%E3%82%A6%E3%82%A7%E3%82%A4%E3%83%90%E3%83%83%E3%82%AF%E3%83%9E%E3%82%B7%E3%83%B3" title="ウェイバックマシン">ウェイバックマシン</a>(2011年7月13日アーカイブ分)</span> </li> <li id="cite_note-6"><b><a href="#cite_ref-6">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://www.java.com/en/download/faq/whatis_java.xml">What is Java and why do I need it?</a>”&#32;(英語).&#32;2019年1月閲覧。&#32;<small><span class="error">エラー: 閲覧日は年・月・日のすべてを記入してください。</span></small></cite></span> </li> <li id="cite_note-design_goals-7"><b><a href="#cite_ref-design_goals_7-0">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<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™ Programming Language</a>”.&#32; オラクル&#32;(1999年1月1日).&#32;2013年1月23日時点の<a rel="nofollow" class="external text" href="https://www.oracle.com/technetwork/java/intro-141325.html">オリジナル</a>よりアーカイブ。2013年1月14日閲覧。</cite></span> </li> <li id="cite_note-8"><b><a href="#cite_ref-8">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="http://www.computerweekly.com/Articles/2002/05/02/186793/write-once-run-anywhere.htm">Write once, run anywhere?</a>”.&#32; <a href="/w/index.php?title=Computer_Weekly&amp;action=edit&amp;redlink=1" class="new" title="Computer Weekly (存在しないページ)">Computer Weekly</a>&#32;(2002年5月2日).&#32;2009年7月27日閲覧。</cite></span> </li> <li id="cite_note-名前なし-1-9">^ <a href="#cite_ref-名前なし-1_9-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-名前なし-1_9-1"><sup><i><b>b</b></i></sup></a> <span class="reference-text"><cite class="citation web" style="font-style:normal">Chan&#32;(2019年1月22日).&#32;“<a rel="nofollow" class="external text" href="https://archive.today/20190629083530/https://www.businessinsider.com/the-10-most-popular-programming-languages-according-to-github-2018-10?op=1&amp;r=DE&amp;IR=T">The 10 most popular programming languages, according to the 'Facebook for programmers'</a>”.&#32;<i><a href="/wiki/Business_Insider" class="mw-redirect" title="Business Insider">Business Insider</a></i>.&#32;2019年6月29日時点の<a rel="nofollow" class="external text" href="https://www.businessinsider.de/the-10-most-popular-programming-languages-according-to-github-2018-10?op=1">オリジナル</a>よりアーカイブ。2019年6月29日閲覧。</cite></span> </li> <li id="cite_note-10"><b><a href="#cite_ref-10">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://www.imarslan.com/javaone-2013-review-java-takes-on-the-internet-of-things">JavaOne 2013 Review: Java Takes on the Internet of Things</a>”.&#32;<i>www.oracle.com</i>.&#32;2016年4月19日時点の<a rel="nofollow" class="external text" href="https://www.oracle.com/technetwork/articles/java/afterglow2013-2030343.html">オリジナル</a>よりアーカイブ。2016年6月19日閲覧。</cite></span> </li> <li id="cite_note-11"><b><a href="#cite_ref-11">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://www.java.com/en/download/faq/remove_olderversions.xml">Why should I uninstall older versions of Java from my system?</a>”.&#32; オラクル.&#32;2016年9月9日閲覧。</cite></span> </li> <li id="cite_note-:0-12">^ <a href="#cite_ref-:0_12-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:0_12-1"><sup><i><b>b</b></i></sup></a> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://www.oracle.com/java/">Java Software | オラクル</a>”.&#32;<i>www.oracle.com</i>.&#32;2019年10月19日閲覧。</cite></span> </li> <li id="cite_note-13"><b><a href="#cite_ref-13">^</a></b> <span class="reference-text">広辞苑 第六版</span> </li> <li id="cite_note-14"><b><a href="#cite_ref-14">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://web.archive.org/web/20070310235103/http://www.sun.com/smi/Press/sunflash/1996-01/sunflash.960123.10561.xml">JAVASOFT SHIPS JAVA 1.0</a>”.&#32;<i>sun.com</i>.&#32;2007年3月10日時点の<a rel="nofollow" class="external text" href="http://www.sun.com/smi/Press/sunflash/1996-01/sunflash.960123.10561.xml">オリジナル</a>よりアーカイブ。2008年2月5日閲覧。</cite></span> </li> <li id="cite_note-15"><b><a href="#cite_ref-15">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">Chander, Sharat.&#32;“<a rel="nofollow" class="external text" href="https://blogs.oracle.com/java-platform-group/introducing-java-se-11">Introducing Java SE 11</a>”.&#32;<i>oracle.com</i>.&#32;2018年9月26日時点のオリジナルより<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>。2018年9月26日閲覧。</cite></span> </li> <li id="cite_note-16"><b><a href="#cite_ref-16">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://blogs.oracle.com/java-platform-group/the-arrival-of-java-15">The Arrival of Java 15!</a>”.&#32; <a href="/wiki/Oracle_Corporation" class="mw-redirect" title="Oracle Corporation">Oracle</a>&#32;(2020年9月15日).&#32;2020年9月15日閲覧。</cite></span> </li> <li id="cite_note-17"><b><a href="#cite_ref-17">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://www.oracle.com/jp/news/announcement/java17-jp-2021-09-17/">オラクル、Java 17をリリース</a>”.&#32; <a href="/wiki/Oracle_Corporation" class="mw-redirect" title="Oracle Corporation">Oracle</a>&#32;(2021年9月17日).&#32;2021年9月30日閲覧。</cite></span> </li> <li id="cite_note-18"><b><a href="#cite_ref-18">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://www.oracle.com/jp/news/announcement/oracle-releases-java-18-2022-03-23/">オラクル、Java 18を発表</a>”.&#32; <a href="/wiki/Oracle_Corporation" class="mw-redirect" title="Oracle Corporation">Oracle</a>&#32;(2022年3月22日).&#32;2022年3月23日閲覧。</cite></span> </li> <li id="cite_note-19"><b><a href="#cite_ref-19">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://www.oracle.com/jp/news/announcement/oracle-releases-java-19-2022-09-20/">オラクル、Java 19をリリース</a>”.&#32; <a href="/wiki/Oracle_Corporation" class="mw-redirect" title="Oracle Corporation">Oracle</a>&#32;(2022年9月21日).&#32;2022年9月21日閲覧。</cite></span> </li> <li id="cite_note-20"><b><a href="#cite_ref-20">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://www.oracle.com/jp/news/announcement/oracle-releases-java-20-2023-03-21/">オラクル、Java 20をリリース</a>”.&#32; <a href="/wiki/Oracle_Corporation" class="mw-redirect" title="Oracle Corporation">Oracle</a>&#32;(2023年3月22日).&#32;2022年3月23日閲覧。</cite></span> </li> <li id="cite_note-21"><b><a href="#cite_ref-21">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://www.oracle.com/jp/news/announcement/ocw-oracle-releases-java-21-2023-09-19/">オラクル、Java 21のリリースとサポート・ロードマップの延長を発表</a>”.&#32; <a href="/wiki/Oracle_Corporation" class="mw-redirect" title="Oracle Corporation">Oracle</a>&#32;(2023年9月19日).&#32;2023年9月21日閲覧。</cite></span> </li> <li id="cite_note-22"><b><a href="#cite_ref-22">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://www.oracle.com/jp/news/announcement/oracle-releases-java-22-2024-03-19/">オラクル、Java 22をリリース</a>”.&#32; <a href="/wiki/Oracle_Corporation" class="mw-redirect" title="Oracle Corporation">Oracle</a>&#32;(2024年3月21日).&#32;2024年3月23日閲覧。</cite></span> </li> <li id="cite_note-23"><b><a href="#cite_ref-23">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://www.oracle.com/jp/news/announcement/oracle-releases-java-23-2024-09-17/">オラクル、Java 23をリリース</a>”.&#32; <a href="/wiki/Oracle_Corporation" class="mw-redirect" title="Oracle Corporation">Oracle</a>&#32;(2024年9月17日).&#32;2024年9月18日閲覧。</cite></span> </li> <li id="cite_note-24"><b><a href="#cite_ref-24">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://www.oracle.com/jp/news/announcement/oracle-releases-java-24-2025-03-18/">オラクル、Java 24をリリース</a>”.&#32; <a href="/wiki/Oracle_Corporation" class="mw-redirect" title="Oracle Corporation">Oracle</a>&#32;(2025年3月18日).&#32;2025年3月18日閲覧。</cite></span> </li> <li id="cite_note-25"><b><a href="#cite_ref-25">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://blogs.oracle.com/theaquarium/opening-up-ee-update">Opening Up Java EE - An Update</a>”&#32;(英語).&#32; オラクル&#32;(2017年9月12日).&#32;2019年3月10日閲覧。</cite></span> </li> <li id="cite_note-26"><b><a href="#cite_ref-26">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://www.infoq.com/jp/news/2017/11/towards-java-EE-at-eclipse">EE4J、EclipseファウンデーションがオープンソースJava EEを準備</a>”.&#32; InfoQ&#32;(2017年11月16日).&#32;2019年3月10日閲覧。</cite></span> </li> <li id="cite_note-27"><b><a href="#cite_ref-27">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://www.infoq.com/jp/news/2018/03/java-ee-becomes-jakarta-ee">Java EE は Jakarta EE となる</a>”.&#32; InfoQ&#32;(2018年3月5日).&#32;2019年3月10日閲覧。</cite></span> </li> <li id="cite_note-28"><b><a href="#cite_ref-28">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">星 暁雄=日経BP Javaプロジェクト&#32;(2003年10月31日).&#32;“<a rel="nofollow" class="external text" href="https://xtech.nikkei.com/it/members/ITPro/J2EE/20031030/1/">EclipseとWebSphere Studioはどう違うのか | 日経 xTECH(クロステック)</a>”.&#32;<i>日経 xTECH(クロステック)</i>.&#32; Nikkei Business Publications, Inc..&#32;2019年11月17日閲覧。</cite></span> </li> <li id="cite_note-29"><b><a href="#cite_ref-29">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">Sun Microsystems, Inc&#32;(2007年5月8日).&#32;“<a rel="nofollow" class="external text" href="http://www.sun.com/aboutsun/pr/2007-05/sunflash.20070508.3.xml">Sun Fulfills Promise of Open and Free Java Technology and Releases Java SE Platform to OpenJDK Community</a>”.&#32;2009年9月16日閲覧。</cite></span> </li> <li id="cite_note-30"><b><a href="#cite_ref-30">^</a></b> <span class="reference-text"><a rel="nofollow" class="external free" href="http://www.excelsior-usa.com/jet.html">http://www.excelsior-usa.com/jet.html</a></span> </li> <li id="cite_note-32"><b><a href="#cite_ref-32">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://education.oracle.com/ja/oracle-certification-path/product_267">オラクル Java SE 認定資格パス 概要</a>”.&#32;2019年3月7日閲覧。</cite></span> </li> <li id="cite_note-33"><b><a href="#cite_ref-33">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://education.oracle.com/ja/oracle-certification-path/product_264">オラクル Java EE and Web Services 認定資格パス 概要</a>”.&#32;2019年3月7日閲覧。</cite></span> </li> <li id="cite_note-34"><b><a href="#cite_ref-34">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://education.oracle.com/products/trackp_372">Java Foundations Certified Junior Associate (novice-level certification)</a>”.&#32;2019年3月10日閲覧。</cite></span> </li> <li id="cite_note-35"><b><a href="#cite_ref-35">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="http://www.oracle.com/jp/education/certification/examlist-172597-ja.html#2">認定試験一覧</a>”.&#32;2019年3月7日閲覧。</cite></span> </li> <li id="cite_note-36"><b><a href="#cite_ref-36">^</a></b> <span class="reference-text"><cite class="citation web" style="font-style:normal">“<a rel="nofollow" class="external text" href="https://www.atmarkit.co.jp/ait/articles/1209/27/news141.html">Java資格が大幅リニューアル。Bronze/Silver/Goldが登場</a>”.&#32;2019年3月7日閲覧。</cite></span> </li> </ol></div> <div class="mw-heading mw-heading2"><h2 id="参考文献"><span id=".E5.8F.82.E8.80.83.E6.96.87.E7.8C.AE"></span>参考文献</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=23" title="節を編集: 参考文献"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>Jon Byous, <a rel="nofollow" class="external text" href="http://java.sun.com/features/1998/05/birthday.html"><i>Java technology: The early years</i></a>. Sun Developer Network, 日付不明(1998年頃).(2005年4月22日に参照)</li> <li><a href="/wiki/%E3%82%B8%E3%82%A7%E3%83%BC%E3%83%A0%E3%82%BA%E3%83%BB%E3%82%B4%E3%82%B9%E3%83%AA%E3%83%B3" title="ジェームズ・ゴスリン">James Gosling</a>, <a rel="nofollow" class="external text" href="http://today.java.net/jag/old/green/"><i>A brief history of the Green project</i></a>. Java.net, 日付不明(1998年第1四半期頃).(2005年4月22日に参照)</li> <li><a href="/wiki/%E3%82%B8%E3%82%A7%E3%83%BC%E3%83%A0%E3%82%BA%E3%83%BB%E3%82%B4%E3%82%B9%E3%83%AA%E3%83%B3" title="ジェームズ・ゴスリン">James Gosling</a>, <a href="/wiki/%E3%83%93%E3%83%AB%E3%83%BB%E3%82%B8%E3%83%A7%E3%82%A4" title="ビル・ジョイ">Bill Joy</a>, <a href="/wiki/%E3%82%AC%E3%82%A4%E3%83%BB%E3%82%B9%E3%83%86%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%BB%E3%82%B8%E3%83%A5%E3%83%8B%E3%82%A2" title="ガイ・スティール・ジュニア">Guy Steele</a>, and Gilad Bracha, <i>The Java language specification</i>, third edition. Addison-Wesley, 2005. <a href="/wiki/%E7%89%B9%E5%88%A5:%E6%96%87%E7%8C%AE%E8%B3%87%E6%96%99/0321246780" class="internal mw-magiclink-isbn">ISBN 0-321-24678-0</a>. <ul><li>村上雅章(訳) 『Java言語仕様 第3版』 ピアソン・エデュケーション、2006年、<a href="/wiki/%E7%89%B9%E5%88%A5:%E6%96%87%E7%8C%AE%E8%B3%87%E6%96%99/4894717158" class="internal mw-magiclink-isbn">ISBN 4-89471-715-8</a></li></ul></li> <li>Tim Lindholm and Frank Yellin. <i>The Java Virtual Machine specification</i>, second edition. Addison-Wesley, 1999. <a href="/wiki/%E7%89%B9%E5%88%A5:%E6%96%87%E7%8C%AE%E8%B3%87%E6%96%99/0201432943" class="internal mw-magiclink-isbn">ISBN 0-201-43294-3</a>. <ul><li>村上雅章(訳) 『Java 仮想マシン仕様 第2版』 ピアソン・エデュケーション、2001年、<a href="/wiki/%E7%89%B9%E5%88%A5:%E6%96%87%E7%8C%AE%E8%B3%87%E6%96%99/489471356X" class="internal mw-magiclink-isbn">ISBN 4-89471-356-X</a></li></ul></li> <li>ジョシュア・ブロック(著)、柴田芳樹(訳) 『Effective Java プログラミング言語ガイド』 ピアソン・エデュケーション、2001年、<a href="/wiki/%E7%89%B9%E5%88%A5:%E6%96%87%E7%8C%AE%E8%B3%87%E6%96%99/4894714361" class="internal mw-magiclink-isbn">ISBN 4-89471-436-1</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="関連項目"><span id=".E9.96.A2.E9.80.A3.E9.A0.85.E7.9B.AE"></span>関連項目</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=24" title="節を編集: 関連項目"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r94202605">.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:#f9f9f9;display:flow-root}.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:720px){.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}}</style><div class="side-box side-box-right plainlinks sistersitebox noprint" style="width:22em;"> <div class="side-box-flex"> <div class="side-box-image"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Wiktionary-logo.svg/40px-Wiktionary-logo.svg.png" decoding="async" width="40" height="38" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Wiktionary-logo.svg/60px-Wiktionary-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Wiktionary-logo.svg/120px-Wiktionary-logo.svg.png 2x" data-file-width="370" data-file-height="350" /></span></span></div> <div class="side-box-text plainlist" style="font-size:100%;"><a href="/wiki/%E3%82%A6%E3%82%A3%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%8A%E3%83%AA%E3%83%BC" title="ウィクショナリー">ウィクショナリー</a>に関連の辞書項目があります。<div style="margin-left:10px;"><b><a href="https://ja.wiktionary.org/wiki/Java" class="extiw" title="wikt:Java">Java</a></b> </div></div></div> </div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r94202605" /><div class="side-box side-box-right plainlinks sistersitebox noprint" style="width:22em;"> <div class="side-box-flex"> <div class="side-box-image"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/40px-Wikibooks-logo-en-noslogan.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/60px-Wikibooks-logo-en-noslogan.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/120px-Wikibooks-logo-en-noslogan.svg.png 2x" data-file-width="400" data-file-height="400" /></span></span></div> <div class="side-box-text plainlist" style="font-size:100%;">ウィキブックスに<b><a href="https://ja.wikibooks.org/wiki/Java" class="extiw" title="b:Java">Java</a></b>関連の解説書・教科書があります。</div></div> </div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r94202605" /><div class="side-box side-box-right plainlinks sistersitebox noprint" style="width:22em;"> <div class="side-box-flex"> <div class="side-box-image"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/40px-Commons-logo.svg.png" decoding="async" width="30" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/60px-Commons-logo.svg.png 1.5x" data-file-width="1024" data-file-height="1376" /></span></span></div> <div class="side-box-text plainlist" style="font-size:100%;">ウィキメディア・コモンズには、<b><span class="plainlinks"><a class="external text" href="https://commons.wikimedia.org/wiki/Category:Java_(programming_language)?uselang=ja">Java</a></span></b>に関連するカテゴリがあります。</div></div> </div> <ul><li><a href="/wiki/Java%E3%81%AE%E6%96%87%E6%B3%95" title="Javaの文法">Javaの文法</a></li> <li><a href="/wiki/%E3%82%AD%E3%83%BC%E3%83%AF%E3%83%BC%E3%83%89_(Java)" title="キーワード (Java)">Javaのキーワード (予約語)</a></li> <li><a href="/wiki/Java%E3%81%AE%E6%80%A7%E8%83%BD" title="Javaの性能">Javaの性能</a></li> <li><a href="/wiki/Java%E3%81%AB%E5%AF%BE%E3%81%99%E3%82%8B%E6%89%B9%E5%88%A4" title="Javaに対する批判">Javaに対する批判</a></li> <li><a href="/wiki/C_Sharp%E3%81%A8Java%E3%81%AE%E6%AF%94%E8%BC%83" title="C SharpとJavaの比較">C♯とJavaの比較</a></li> <li><a href="/wiki/Java%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3" title="Java仮想マシン">Java仮想マシン</a></li> <li><a href="/wiki/Java%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9" title="Javaコンパイラ">Javaコンパイラ</a></li> <li><a href="/wiki/Java_Community_Process" title="Java Community Process">Java Community Process</a> - Java技術の標準化プロセス</li> <li><a href="/wiki/Java%E3%83%81%E3%83%A3%E3%83%B3%E3%83%94%E3%82%AA%E3%83%B3" title="Javaチャンピオン">Javaチャンピオン</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="外部リンク"><span id=".E5.A4.96.E9.83.A8.E3.83.AA.E3.83.B3.E3.82.AF"></span>外部リンク</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Java&amp;action=edit&amp;section=25" title="節を編集: 外部リンク"><span>編集</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><b>オラクル・JCP関連</b> </p> <ul><li><a rel="nofollow" class="external text" href="https://www.java.com/ja/">Java</a> <span class="tmpl-language-icon" style="font-size:0.95em; font-weight:bold; color:#555">(日本語)</span> - Javaのユーザー向け公式サイト</li> <li><a rel="nofollow" class="external text" href="https://www.oracle.com/jp/java/">Javaソフトウェア | オラクル | Oracle 日本</a> - オラクル</li> <li><a rel="nofollow" class="external text" href="https://www.jcp.org/">Java Community Process</a> <span class="tmpl-language-icon" style="font-size:0.95em; font-weight:bold; color:#555">(英語)</span> - JCPのサイト。JSRなどを閲覧できる <ul><li><a rel="nofollow" class="external text" href="https://www.oracle.com/jp/java/technologies/downloads/">Java Downloads</a></li> <li><a rel="nofollow" class="external text" href="https://docs.oracle.com/javase/jp/7/">Java Platform Standard Edition 7 ドキュメント</a></li> <li><a rel="nofollow" class="external text" href="https://www.oracle.com/jp/java/technologies/java-se-api-doc.html">Java SE APIおよびドキュメント</a></li> <li><a rel="nofollow" class="external text" href="https://docs.oracle.com/cd/E26537_01/tutorial/">Java チュートリアル</a></li></ul></li></ul> <p><b>技術情報</b> </p> <ul><li><a rel="nofollow" class="external text" href="https://www.atmarkit.co.jp/ait/subtop/java/">@IT: Java Agile</a> <span class="tmpl-language-icon" style="font-size:0.95em; font-weight:bold; color:#555">(日本語)</span> - Java技術者のための情報提供/情報交換フォーラム</li> <li><a rel="nofollow" class="external text" href="https://developer.ibm.com/languages/java/">IBM developerWorks Java technology</a> <span class="tmpl-language-icon" style="font-size:0.95em; font-weight:bold; color:#555">(日本語)</span> - IBM developerWorks の開発者向けの記事</li> <li><a rel="nofollow" class="external text" href="https://openjdk.org/">OpenJDK</a> <span class="tmpl-language-icon" style="font-size:0.95em; font-weight:bold; color:#555">(英語)</span></li></ul> <div class="navbox" aria-labelledby="Java" style="border-collapse:collapse;padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="background:transparent;color:inherit;min-width:100%;border-spacing:0px;border-collapse:separate"><tbody><tr><th scope="col" class="navbox-title" colspan="3"><div style="float:left;width:6em;text-align:left"><div class="noprint plainlinks navbar hlist" style="white-space:nowrap;font-size:60%;font-weight:normal;background-color:transparent;padding:0;color:#000;;border:none;"><ul style="display:inline"><li><a href="/wiki/Template:Java" title="Template:Java"><span title="このテンプレートを表示します" style="font-size:125%;;;border:none;">表</span></a></li><li><a href="/w/index.php?title=Template%E2%80%90%E3%83%8E%E3%83%BC%E3%83%88:Java&amp;action=edit&amp;redlink=1" class="new" title="Template‐ノート:Java (存在しないページ)"><span title="このテンプレートのノートを表示します" style="font-size:125%;color:#002bb8;;;border:none;">話</span></a></li><li><a class="external text" href="https://ja.wikipedia.org/w/index.php?title=Template%3AJava&amp;action=edit"><span title="このテンプレートを編集します。保存の前にプレビューを忘れずに。" style="font-size:125%;color:#002bb8;;;border:none;">編</span></a></li><li><a class="external text" href="https://ja.wikipedia.org/w/index.php?title=Template%3AJava&amp;action=history"><span title="このテンプレートの過去の版を表示します" style="font-size:125%;color:#002bb8;;;border:none;">歴</span></a></li></ul></div></div><div id="Java" style="font-size:110%;margin:0 6em"><a href="/wiki/Java%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0" title="Javaプラットフォーム">Java</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">プラットフォーム</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a class="mw-selflink selflink">Java言語</a></li> <li><a href="/wiki/Java%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3" title="Java仮想マシン">JVM</a></li> <li><a href="/wiki/Java_Platform,_Micro_Edition" title="Java Platform, Micro Edition">Java ME</a> (Micro)</li> <li><a href="/wiki/Java_Platform,_Standard_Edition" title="Java Platform, Standard Edition">Java SE</a> (Standard)</li> <li><a href="/wiki/Jakarta_EE" title="Jakarta EE">Jakarta EE</a></li> <li><a href="/wiki/Java%E3%82%AB%E3%83%BC%E3%83%89" class="mw-redirect" title="Javaカード">Javaカード</a></li> <li><a href="/wiki/Android_(%E3%82%AA%E3%83%9A%E3%83%AC%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0)#開発環境" title="Android (オペレーティングシステム)">Android SDK</a></li></ul> </div></td><td class="navbox-image" rowspan="7" style="width:1px;padding:0px 0px 0px 2px"><div><span typeof="mw:File"><a href="/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Duke_(Java_mascot)_waving.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/5/5d/Duke_%28Java_mascot%29_waving.svg/120px-Duke_%28Java_mascot%29_waving.svg.png" decoding="async" width="75" height="135" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/5d/Duke_%28Java_mascot%29_waving.svg/150px-Duke_%28Java_mascot%29_waving.svg.png 2x" data-file-width="226" data-file-height="407" /></a></span></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">オラクルのテクノロジー</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Java%E9%96%8B%E7%99%BA%E3%82%AD%E3%83%83%E3%83%88" class="mw-redirect" title="Java開発キット">Java開発キット</a></li> <li><a href="/wiki/OpenJDK" title="OpenJDK">OpenJDK</a></li> <li><a href="/wiki/JVM" class="mw-redirect" title="JVM">JVM</a></li> <li><a href="/wiki/JavaFX" title="JavaFX">JavaFX</a></li> <li><a href="/w/index.php?title=Maxine_Virtual_Machine&amp;action=edit&amp;redlink=1" class="new" title="Maxine Virtual Machine (存在しないページ)">Maxine VM</a></li> <li><a href="/w/index.php?title=Squawk_%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3&amp;action=edit&amp;redlink=1" class="new" title="Squawk 仮想マシン (存在しないページ)">Squawk</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">プラットフォーム技術</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Java%E3%82%A2%E3%83%97%E3%83%AC%E3%83%83%E3%83%88" title="Javaアプレット">アプレット</a></li> <li><a href="/wiki/Java_Servlet" title="Java Servlet">サーブレット</a></li> <li><a href="/wiki/JavaServer_Pages" title="JavaServer Pages">JSP</a></li> <li><a href="/wiki/JavaServer_Faces" title="JavaServer Faces">JSF</a></li> <li><a href="/wiki/Java_Web_Start" title="Java Web Start">Web Start (JNLP)</a></li> <li><a href="/w/index.php?title=MIDlet&amp;action=edit&amp;redlink=1" class="new" title="MIDlet (存在しないページ)">MIDlet</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">主なサードパーティ技術</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Eclipse_(%E7%B5%B1%E5%90%88%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83)" title="Eclipse (統合開発環境)">Eclipse</a></li> <li><a href="/wiki/Spring_Framework" title="Spring Framework">Spring</a></li> <li><a href="/wiki/GNU_Classpath" title="GNU Classpath">GNU Classpath</a></li> <li><a href="/wiki/Hibernate" title="Hibernate">Hibernate</a></li> <li><a href="/wiki/Google_Web_Toolkit" title="Google Web Toolkit">GWT</a></li> <li><a href="/wiki/IcedTea" title="IcedTea">IcedTea</a></li> <li><a href="/wiki/Apache_Struts" title="Apache Struts">Struts</a></li> <li><a href="/wiki/WildFly" class="mw-redirect" title="WildFly">WildFly</a></li> <li><a href="/w/index.php?title=TopLink&amp;action=edit&amp;redlink=1" class="new" title="TopLink (存在しないページ)">TopLink</a></li> <li><a href="/wiki/Apache_Harmony" title="Apache Harmony">harmony</a></li> <li><a href="/w/index.php?title=Jazelle&amp;action=edit&amp;redlink=1" class="new" title="Jazelle (存在しないページ)">Jazelle</a></li> <li><a href="/w/index.php?title=Blackdown_Java&amp;action=edit&amp;redlink=1" class="new" title="Blackdown Java (存在しないページ)">blackdown</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">歴史</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Java%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E5%B1%A5%E6%AD%B4" title="Javaバージョン履歴">Javaバージョン履歴</a></li> <li><a href="/wiki/Java_Community_Process" title="Java Community Process">Java Community Process</a></li> <li><a href="/wiki/%E3%82%B5%E3%83%B3%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%BA" class="mw-redirect" title="サンマイクロシステムズ">サンマイクロシステムズ</a></li> <li><a href="/w/index.php?title=%E8%87%AA%E7%94%B1%E3%81%AAJava%E3%81%AE%E5%AE%9F%E8%A3%85&amp;action=edit&amp;redlink=1" class="new" title="自由なJavaの実装 (存在しないページ)">自由なJavaの実装</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/w/index.php?title=JVM%E8%A8%80%E8%AA%9E%E4%B8%80%E8%A6%A7&amp;action=edit&amp;redlink=1" class="new" title="JVM言語一覧 (存在しないページ)">主要なJVM言語</a></th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/BeanShell" title="BeanShell">BeanShell</a></li> <li><a href="/wiki/Clojure" title="Clojure">Clojure</a></li> <li><a href="/wiki/Groovy" title="Groovy">Groovy</a></li> <li><a href="/wiki/JRuby" title="JRuby">JRuby</a></li> <li><a href="/wiki/Jython" title="Jython">Jython</a></li> <li><a href="/wiki/Kotlin" title="Kotlin">Kotlin</a></li> <li><a href="/wiki/Processing" title="Processing">Processing</a></li> <li><a href="/wiki/Rhino" title="Rhino">Rhino</a></li> <li><a href="/wiki/Scala" title="Scala">Scala</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">コミュニティ</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> </div><table class="nowraplinks navbox-subgroup" style="min-width:100%;border-spacing:0px;border-collapse:separate"><tbody><tr><th scope="row" class="navbox-group" style="width:1%;padding:0 0.75em;">カンファレンス</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/JavaOne" title="JavaOne">JavaOne</a></li> <li><a href="/w/index.php?title=Devoxx&amp;action=edit&amp;redlink=1" class="new" title="Devoxx (存在しないページ)">Devoxx</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;padding:0 0.75em;">組織</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Apache_Software_Foundation" class="mw-redirect" title="Apache Software Foundation">Apache Software Foundation</a></li> <li><a href="/wiki/Java_Community_Process" title="Java Community Process">Java Community Process</a></li> <li><a href="/wiki/%E3%82%AA%E3%83%A9%E3%82%AF%E3%83%AB_(%E4%BC%81%E6%A5%AD)" title="オラクル (企業)">オラクル</a></li> <li><a href="/wiki/%E3%82%B5%E3%83%B3%E3%83%BB%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%BA" title="サン・マイクロシステムズ">サン・マイクロシステムズ</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;padding:0 0.75em;">人物</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%E3%82%B8%E3%82%A7%E3%83%BC%E3%83%A0%E3%82%BA%E3%83%BB%E3%82%B4%E3%82%B9%E3%83%AA%E3%83%B3" title="ジェームズ・ゴスリン">ジェームズ・ゴスリン</a></li> <li><a href="/w/index.php?title=%E3%82%A2%E3%83%BC%E3%82%B5%E3%83%BC%E3%83%BB%E3%83%B4%E3%82%A1%E3%83%B3%E3%83%BB%E3%83%9B%E3%83%95&amp;action=edit&amp;redlink=1" class="new" title="アーサー・ヴァン・ホフ (存在しないページ)">アーサー・ヴァン・ホフ</a></li> <li><a href="/w/index.php?title=%E3%82%A6%E3%83%AB%E3%82%B9%E3%83%BB%E3%83%98%E3%83%AB%E3%83%84%E3%83%AC&amp;action=edit&amp;redlink=1" class="new" title="ウルス・ヘルツレ (存在しないページ)">ウルス・ヘルツレ</a></li> <li><a href="/w/index.php?title=%E3%83%91%E3%83%88%E3%83%AA%E3%83%83%E3%82%AF%E3%83%BB%E3%83%8E%E3%83%BC%E3%83%88%E3%83%B3_(%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%96%8B%E7%99%BA%E8%80%85)&amp;action=edit&amp;redlink=1" class="new" title="パトリック・ノートン (ソフトウェア開発者) (存在しないページ)">パトリック・ノートン</a></li></ul> </div></td></tr></tbody></table><div> </div></td></tr><tr><td class="navbox-abovebelow" colspan="3"> <ul><li><span typeof="mw:File"><a href="/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Folder_Hexagonal_Icon.svg" class="mw-file-description" title="カテゴリ"><img alt="カテゴリ" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/20px-Folder_Hexagonal_Icon.svg.png" decoding="async" width="16" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/24px-Folder_Hexagonal_Icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/32px-Folder_Hexagonal_Icon.svg.png 2x" data-file-width="36" data-file-height="31" /></a></span> <a href="/wiki/Category:Java" title="Category:Java">カテゴリ</a></li> <li><span typeof="mw:File"><a href="/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Commons-logo.svg" class="mw-file-description" title="コモンズ"><img alt="コモンズ" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/20px-Commons-logo.svg.png" decoding="async" width="12" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/40px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></a></span> <a href="https://commons.wikimedia.org/wiki/Category:Java_(programming_language)" class="extiw" title="commons:Category:Java (programming language)">コモンズ</a></li> <li><span typeof="mw:File"><a href="/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Portal.svg" class="mw-file-description" title="ポータル"><img alt="ポータル" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Portal.svg/16px-Portal.svg.png" decoding="async" width="16" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Portal.svg/24px-Portal.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Portal.svg/32px-Portal.svg.png 2x" data-file-width="36" data-file-height="32" /></a></span> <a href="/wiki/Portal:%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF" title="Portal:コンピュータ">Portal:コンピュータ</a></li></ul></td></tr></tbody></table></div> <div class="navbox" aria-labelledby="サン・マイクロシステムズ" style="border-collapse:collapse;padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="background:transparent;color:inherit;min-width:100%;border-spacing:0px;border-collapse:separate"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div style="float:left;width:6em;text-align:left"><div class="noprint plainlinks navbar hlist" style="white-space:nowrap;font-size:60%;font-weight:normal;background-color:transparent;padding:0;color:#000;;border:none;"><ul style="display:inline"><li><a href="/wiki/Template:Sun_Microsystems" title="Template:Sun Microsystems"><span title="このテンプレートを表示します" style="font-size:125%;;;border:none;">表</span></a></li><li><a href="/w/index.php?title=Template%E2%80%90%E3%83%8E%E3%83%BC%E3%83%88:Sun_Microsystems&amp;action=edit&amp;redlink=1" class="new" title="Template‐ノート:Sun Microsystems (存在しないページ)"><span title="このテンプレートのノートを表示します" style="font-size:125%;color:#002bb8;;;border:none;">話</span></a></li><li><a class="external text" href="https://ja.wikipedia.org/w/index.php?title=Template%3ASun_Microsystems&amp;action=edit"><span title="このテンプレートを編集します。保存の前にプレビューを忘れずに。" style="font-size:125%;color:#002bb8;;;border:none;">編</span></a></li><li><a class="external text" href="https://ja.wikipedia.org/w/index.php?title=Template%3ASun_Microsystems&amp;action=history"><span title="このテンプレートの過去の版を表示します" style="font-size:125%;color:#002bb8;;;border:none;">歴</span></a></li></ul></div></div><div id="サン・マイクロシステムズ" style="font-size:110%;margin:0 6em"><a href="/wiki/%E3%82%B5%E3%83%B3%E3%83%BB%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%BA" title="サン・マイクロシステムズ">サン・マイクロシステムズ</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="2"> 同社は<a href="/wiki/%E3%82%AA%E3%83%A9%E3%82%AF%E3%83%AB_(%E4%BC%81%E6%A5%AD)" title="オラクル (企業)">オラクル</a>により2010年に買収された。</td></tr><tr><th scope="row" class="navbox-group" style="width:1%">人物</th><td class="navbox-list navbox-odd hlist hlist-pipe" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%E3%82%A2%E3%83%B3%E3%83%87%E3%82%A3%E3%83%BB%E3%83%99%E3%82%AF%E3%83%88%E3%83%AB%E3%82%B7%E3%83%A3%E3%82%A4%E3%83%A0" title="アンディ・ベクトルシャイム">アンディ・ベクトルシャイム</a></li> <li><a href="/wiki/%E3%82%B8%E3%82%A7%E3%83%BC%E3%83%A0%E3%82%BA%E3%83%BB%E3%82%B4%E3%82%B9%E3%83%AA%E3%83%B3" title="ジェームズ・ゴスリン">ジェームズ・ゴスリン</a></li> <li><a href="/wiki/%E3%82%B8%E3%83%A7%E3%83%8A%E3%82%B5%E3%83%B3%E3%83%BB%E3%82%B7%E3%83%A5%E3%83%AF%E3%83%AB%E3%83%84" title="ジョナサン・シュワルツ">ジョナサン・シュワルツ</a></li> <li><a href="/wiki/%E3%82%B9%E3%82%B3%E3%83%83%E3%83%88%E3%83%BB%E3%83%9E%E3%82%AF%E3%83%8D%E3%83%AA" title="スコット・マクネリ">スコット・マクネリ</a></li> <li><a href="/wiki/%E3%83%93%E3%83%8E%E3%83%83%E3%83%89%E3%83%BB%E3%82%B3%E3%83%BC%E3%82%B9%E3%83%A9" title="ビノッド・コースラ">ビノッド・コースラ</a></li> <li><a href="/wiki/%E3%83%93%E3%83%AB%E3%83%BB%E3%82%B8%E3%83%A7%E3%82%A4" title="ビル・ジョイ">ビル・ジョイ</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">ハードウェア</th><td class="navbox-list navbox-even hlist hlist-pipe" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> </div><table class="nowraplinks navbox-subgroup" style="min-width:100%;border-spacing:0px;border-collapse:separate"><tbody><tr><th scope="row" class="navbox-group" style="width:1%;text-align: left; background-color: #eee;">ワークステーション、<br />サーバ</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Sun-1" title="Sun-1">Sun-1</a></li> <li><a href="/wiki/Sun-2" title="Sun-2">Sun-2</a></li> <li><a href="/wiki/Sun-3" title="Sun-3">Sun-3</a></li> <li><a href="/wiki/Sun386i" title="Sun386i">Sun386i</a></li> <li><a href="/wiki/Sun-4" title="Sun-4">Sun-4</a></li> <li><a href="/wiki/SPARCstation" title="SPARCstation">SPARCstation</a></li> <li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。"><a href="/w/index.php?title=Sun_Ultra_series&amp;action=edit&amp;redlink=1" class="new" title="Sun Ultra series (存在しないページ)">Ultra</a><span style="font-size: 0.77em; font-weight: normal;" class="noprint">(<a href="https://en.wikipedia.org/wiki/Sun_Ultra_series" class="extiw" title="en:Sun Ultra series">英語版</a>)</span></span></li> <li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。"><a href="/w/index.php?title=Sun_Enterprise&amp;action=edit&amp;redlink=1" class="new" title="Sun Enterprise (存在しないページ)">Enterprise</a><span style="font-size: 0.77em; font-weight: normal;" class="noprint">(<a href="https://en.wikipedia.org/wiki/Sun_Enterprise" class="extiw" title="en:Sun Enterprise">英語版</a>)</span></span></li> <li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。"><a href="/w/index.php?title=Sun_Blade&amp;action=edit&amp;redlink=1" class="new" title="Sun Blade (存在しないページ)">Sun Blade</a><span style="font-size: 0.77em; font-weight: normal;" class="noprint">(<a href="https://en.wikipedia.org/wiki/Sun_Blade" class="extiw" title="en:Sun Blade">英語版</a>)</span></span></li> <li><a href="/wiki/Sun_Fire" title="Sun Fire">Sun Fire</a></li> <li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。"><a href="/w/index.php?title=Java_Workstation&amp;action=edit&amp;redlink=1" class="new" title="Java Workstation (存在しないページ)">Java Workstation</a><span style="font-size: 0.77em; font-weight: normal;" class="noprint">(<a href="https://en.wikipedia.org/wiki/Java_Workstation" class="extiw" title="en:Java Workstation">英語版</a>)</span></span></li> <li><a href="/wiki/SPARC_Enterprise" title="SPARC Enterprise">SPARC Enterprise</a></li> <li><a href="/wiki/Cobalt_Qube" title="Cobalt Qube">Cobalt Qube</a></li> <li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。"><a href="/w/index.php?title=Cobalt_RaQ&amp;action=edit&amp;redlink=1" class="new" title="Cobalt RaQ (存在しないページ)">Cobalt RaQ</a><span style="font-size: 0.77em; font-weight: normal;" class="noprint">(<a href="https://en.wikipedia.org/wiki/Cobalt_RaQ" class="extiw" title="en:Cobalt RaQ">英語版</a>)</span></span></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;text-align: left; background-color: #eee;">プロセッサ</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/SPARC" title="SPARC">SPARC</a></li> <li><a href="/wiki/MB86900" title="MB86900">MB86900</a></li> <li><a href="/wiki/MicroSPARC" title="MicroSPARC">microSPARC</a></li> <li><a href="/w/index.php?title=SuperSPARC&amp;action=edit&amp;redlink=1" class="new" title="SuperSPARC (存在しないページ)">SuperSPARC</a></li> <li><a href="/wiki/UltraSPARC" title="UltraSPARC">UltraSPARC</a></li> <li><a href="/w/index.php?title=UltraSPARC_II&amp;action=edit&amp;redlink=1" class="new" title="UltraSPARC II (存在しないページ)">UltraSPARC II</a> <ul><li>UltraSPARC IIe</li> <li>UltraSPARC IIi</li> <li>Gemini</li></ul></li> <li><a href="/w/index.php?title=UltraSPARC_III&amp;action=edit&amp;redlink=1" class="new" title="UltraSPARC III (存在しないページ)">UltraSPARC III</a> <ul><li>UltraSPARC III Cu</li> <li>UltraSPARC IIIi</li></ul></li> <li><a href="/w/index.php?title=UltraSPARC_IV&amp;action=edit&amp;redlink=1" class="new" title="UltraSPARC IV (存在しないページ)">UltraSPARC IV</a></li> <li><a href="/wiki/UltraSPARC_T1" title="UltraSPARC T1">UltraSPARC T1</a></li> <li><a href="/wiki/UltraSPARC_T2" title="UltraSPARC T2">UltraSPARC T2</a></li> <li><a href="/wiki/SPARC_T3" title="SPARC T3">SPARC T3</a></li> <li><a href="/wiki/SPARC_T4" title="SPARC T4">SPARC T4</a></li> <li><a href="/wiki/SPARC_T5" title="SPARC T5">SPARC T5</a></li> <li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。"><a href="/w/index.php?title=Rock_(%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5)&amp;action=edit&amp;redlink=1" class="new" title="Rock (プロセッサ) (存在しないページ)">Rock</a><span style="font-size: 0.77em; font-weight: normal;" class="noprint">(<a href="https://en.wikipedia.org/wiki/Rock_(processor)" class="extiw" title="en:Rock (processor)">英語版</a>)</span></span></li> <li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。"><a href="/w/index.php?title=MAJC&amp;action=edit&amp;redlink=1" class="new" title="MAJC (存在しないページ)">MAJC</a><span style="font-size: 0.77em; font-weight: normal;" class="noprint">(<a href="https://en.wikipedia.org/wiki/MAJC" class="extiw" title="en:MAJC">英語版</a>)</span></span></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;text-align: left; background-color: #eee;">ネットワーク<br />コンピュータ</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。"><a href="/w/index.php?title=JavaStation&amp;action=edit&amp;redlink=1" class="new" title="JavaStation (存在しないページ)">JavaStation</a><span style="font-size: 0.77em; font-weight: normal;" class="noprint">(<a href="https://en.wikipedia.org/wiki/JavaStation" class="extiw" title="en:JavaStation">英語版</a>)</span></span></li> <li><a href="/wiki/Sun_Ray" title="Sun Ray">Sun Ray</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;text-align: left; background-color: #eee;">その他</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Sun_Modular_Datacenter" title="Sun Modular Datacenter">Sun Modular Datacenter</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 navbox-odd hlist hlist-pipe" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/SunOS" title="SunOS">SunOS</a></li> <li><a href="/wiki/Solaris" title="Solaris">Solaris</a></li> <li><a href="/wiki/%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%BB%E3%82%A4%E3%83%B3%E3%83%95%E3%82%A9%E3%83%A1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%BB%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9" title="ネットワーク・インフォメーション・サービス">NIS</a></li> <li><a href="/wiki/Network_File_System" title="Network File System">NFS</a></li> <li><a href="/wiki/ZFS" title="ZFS">ZFS</a></li> <li><a href="/wiki/SunView" title="SunView">SunView</a></li> <li><a href="/wiki/NeWS" title="NeWS">NeWS</a></li> <li><a href="/wiki/OpenWindows" title="OpenWindows">OpenWindows</a></li> <li><a href="/wiki/Java_Desktop_System" title="Java Desktop System">Java Desktop System</a></li> <li><a class="mw-selflink selflink">Java</a></li> <li><a href="/wiki/StarSuite" title="StarSuite">StarSuite</a></li> <li><a href="/wiki/Sun_ONE" title="Sun ONE">Sun ONE</a></li> <li><a href="/wiki/MySQL" title="MySQL">MySQL</a></li> <li><a href="/wiki/GlassFish" title="GlassFish">GlassFish</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">HPC</th><td class="navbox-list navbox-even hlist hlist-pipe" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Sun_Grid_Engine" title="Sun Grid Engine">Sun Grid Engine</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">研究</th><td class="navbox-list navbox-odd hlist hlist-pipe" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Fortress" title="Fortress">Fortress</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">教育</th><td class="navbox-list navbox-even hlist hlist-pipe" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%E3%82%AA%E3%83%A9%E3%82%AF%E3%83%AB%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC" title="オラクルマスター">SCP</a></li> <li><a href="/wiki/BlueJ" title="BlueJ">BlueJ</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">コミュニティ</th><td class="navbox-list navbox-odd hlist hlist-pipe" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Common_Development_and_Distribution_License" title="Common Development and Distribution License">CDDL</a></li> <li><a href="/wiki/Java_Community_Process" title="Java Community Process">JCP</a></li> <li><a href="/wiki/NetBeans" title="NetBeans">NetBeans</a></li> <li><a href="/wiki/OpenOffice.org" title="OpenOffice.org">OpenOffice.org</a></li> <li><a href="/wiki/OpenSolaris" title="OpenSolaris">OpenSolaris</a></li> <li><a href="/wiki/OpenSPARC" title="OpenSPARC">OpenSPARC</a></li> <li><a href="/wiki/OpenJDK" title="OpenJDK">OpenJDK</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"> <span typeof="mw:File"><a href="/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Folder_Hexagonal_Icon.svg" class="mw-file-description" title="カテゴリ"><img alt="カテゴリ" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/20px-Folder_Hexagonal_Icon.svg.png" decoding="async" width="16" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/24px-Folder_Hexagonal_Icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/32px-Folder_Hexagonal_Icon.svg.png 2x" data-file-width="36" data-file-height="31" /></a></span> <b><a href="/wiki/Category:%E3%82%B5%E3%83%B3%E3%83%BB%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%BA" title="Category:サン・マイクロシステムズ">カテゴリ</a></b></td></tr></tbody></table></div> <div class="navbox" aria-labelledby="コンピュータ・プログラミング言語" style="border-collapse:collapse;padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="background:transparent;color:inherit;min-width:100%;border-spacing:0px;border-collapse:separate"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div style="float:left;width:6em;text-align:left"><div class="noprint plainlinks navbar hlist" style="white-space:nowrap;font-size:60%;font-weight:normal;background-color:transparent;padding:0;color:#000;;border:none;"><ul style="display:inline"><li><a href="/wiki/Template:%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E%E4%B8%80%E8%A6%A7" title="Template:プログラミング言語一覧"><span title="このテンプレートを表示します" style="font-size:125%;;;border:none;">表</span></a></li><li><a href="/w/index.php?title=Template%E2%80%90%E3%83%8E%E3%83%BC%E3%83%88:%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E%E4%B8%80%E8%A6%A7&amp;action=edit&amp;redlink=1" class="new" title="Template‐ノート:プログラミング言語一覧 (存在しないページ)"><span title="このテンプレートのノートを表示します" style="font-size:125%;color:#002bb8;;;border:none;">話</span></a></li><li><a class="external text" href="https://ja.wikipedia.org/w/index.php?title=Template%3A%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E%E4%B8%80%E8%A6%A7&amp;action=edit"><span title="このテンプレートを編集します。保存の前にプレビューを忘れずに。" style="font-size:125%;color:#002bb8;;;border:none;">編</span></a></li><li><a class="external text" href="https://ja.wikipedia.org/w/index.php?title=Template%3A%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E%E4%B8%80%E8%A6%A7&amp;action=history"><span title="このテンプレートの過去の版を表示します" style="font-size:125%;color:#002bb8;;;border:none;">歴</span></a></li></ul></div></div><div id="コンピュータ・プログラミング言語" style="font-size:110%;margin:0 6em">コンピュータ・<a href="/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E" title="プログラミング言語">プログラミング言語</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/%E4%BD%8E%E6%B0%B4%E6%BA%96%E8%A8%80%E8%AA%9E" title="低水準言語">低水準言語</a></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%E6%A9%9F%E6%A2%B0%E8%AA%9E" title="機械語">機械語</a></li> <li><a href="/wiki/%E3%82%A2%E3%82%BB%E3%83%B3%E3%83%96%E3%83%AA%E8%A8%80%E8%AA%9E" title="アセンブリ言語">アセンブリ言語</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/%E9%AB%98%E6%B0%B4%E6%BA%96%E8%A8%80%E8%AA%9E" title="高水準言語">高水準言語</a></th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> </div><table class="nowraplinks navbox-subgroup" style="min-width:100%;border-spacing:0px;border-collapse:separate"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">1950年代</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><span lang="en"><a href="/wiki/FORTRAN" class="mw-redirect" title="FORTRAN">FORTRAN</a></span></li> <li><span lang="en"><a href="/wiki/ALGOL" title="ALGOL">ALGOL</a></span></li> <li><span lang="en"><a href="/wiki/RPG_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E8%A8%80%E8%AA%9E)" title="RPG (プログラム言語)">RPG</a></span></li> <li><span lang="en"><a href="/wiki/COBOL" title="COBOL">COBOL</a></span></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">1960年代</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><span lang="en"><a href="/wiki/LISP" title="LISP">LISP</a></span></li> <li><a href="/wiki/CPL_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="CPL (プログラミング言語)"><span lang="en">CPL</span></a></li> <li><span lang="en"><a href="/wiki/BASIC" title="BASIC">BASIC</a></span></li> <li><span lang="en"><a href="/wiki/PL/I" title="PL/I">PL/I</a></span></li> <li><span lang="en"><a href="/wiki/APL" title="APL">APL</a></span></li> <li><span lang="en"><a href="/wiki/BCPL" title="BCPL">BCPL</a></span></li> <li><span lang="en"><a href="/wiki/Simula" title="Simula">Simula</a></span></li> <li><span lang="en"><a href="/wiki/LOGO" title="LOGO">LOGO</a></span></li> <li><span lang="en"><a href="/wiki/B%E8%A8%80%E8%AA%9E" title="B言語">B</a></span></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">1970年代</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><span lang="en"><a href="/wiki/Forth" title="Forth">Forth</a></span></li> <li><span lang="fr"><a href="/wiki/Pascal" title="Pascal">Pascal</a></span></li> <li><a href="/wiki/C%E8%A8%80%E8%AA%9E" title="C言語"><span lang="en">C</span></a></li> <li><span lang="fr"><a href="/wiki/Prolog" title="Prolog">Prolog</a></span></li> <li><span lang="en"><a href="/wiki/Smalltalk" title="Smalltalk">Smalltalk</a></span></li> <li><span lang="en"><a href="/wiki/Scheme" title="Scheme">Scheme</a></span></li> <li><a href="/wiki/ML_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="ML (プログラミング言語)"><span lang="en">ML</span></a></li> <li><span lang="en"><a href="/wiki/AWK" title="AWK">AWK</a></span></li> <li><span lang="en"><a href="/wiki/Ada" title="Ada">Ada</a></span></li> <li><span lang="de"><a href="/wiki/Modula-2" title="Modula-2">Modula-2</a></span></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">1980年代</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><span lang="en"><a href="/wiki/C%2B%2B" title="C++">C++</a></span></li> <li><span lang="en"><a href="/wiki/Objective-C" title="Objective-C">Objective-C</a></span></li> <li><span lang="en"><a href="/wiki/Common_Lisp" title="Common Lisp">Common Lisp</a></span></li> <li><span lang="fr"><a href="/wiki/Eiffel" title="Eiffel">Eiffel</a></span></li> <li><span lang="en"><a href="/wiki/Erlang" title="Erlang">Erlang</a></span></li> <li><span lang="fr"><a href="/wiki/Esterel" title="Esterel">Esterel</a></span></li> <li><span lang="fr"><a href="/wiki/Lustre_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="Lustre (プログラミング言語)">Lustre</a></span></li> <li><span lang="en"><a href="/wiki/Perl" title="Perl">Perl</a></span></li> <li><span lang="en"><a href="/wiki/Mathematica" title="Mathematica">Mathematica</a></span></li> <li><span lang="en"><a href="/wiki/J_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="J (プログラミング言語)">J</a></span></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">1990年代</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><span lang="en"><a href="/wiki/Python" title="Python">Python</a></span></li> <li><span lang="en"><a href="/wiki/Tcl" title="Tcl">Tcl</a></span></li> <li><span lang="en"><a href="/wiki/Haskell" title="Haskell">Haskell</a></span></li> <li><span lang="en"><a href="/wiki/Visual_Basic" title="Visual Basic">Visual Basic</a></span></li> <li><span lang="en"><a href="/wiki/Ruby" title="Ruby">Ruby</a></span></li> <li><span lang="pt"><a href="/wiki/Lua" title="Lua">Lua</a></span></li> <li><span lang="en"><a href="/wiki/Delphi" title="Delphi">Delphi</a></span></li> <li><span lang="en"><a class="mw-selflink selflink">Java</a></span></li> <li><span lang="en"><a href="/wiki/ECMAScript" title="ECMAScript">ECMAScript</a></span> (<span lang="en"><a href="/wiki/JavaScript" title="JavaScript">JavaScript</a></span>)</li> <li><span lang="en"><a href="/wiki/PHP_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="PHP (プログラミング言語)">PHP</a></span></li> <li><span lang="en"><a href="/wiki/OCaml" title="OCaml">OCaml</a></span></li> <li><span lang="en"><a href="/wiki/SuperCollider" title="SuperCollider">SuperCollider</a></span></li> <li><span lang="en"><a href="/wiki/R%E8%A8%80%E8%AA%9E" title="R言語">R</a></span></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">2000年代</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><span lang="en"><a href="/wiki/C_Sharp" title="C Sharp">C#</a></span></li> <li><span lang="en"><a href="/wiki/VB.NET" class="mw-redirect" title="VB.NET">VB.NET</a></span></li> <li><span lang="en"><a href="/wiki/Scala" title="Scala">Scala</a></span></li> <li><span lang="en"><a href="/wiki/Clojure" title="Clojure">Clojure</a></span></li> <li><span lang="en"><a href="/wiki/D%E8%A8%80%E8%AA%9E" title="D言語">D</a></span></li> <li><span lang="en"><a href="/wiki/F_Sharp" title="F Sharp">F#</a></span></li> <li><span lang="en"><a href="/wiki/Go_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="Go (プログラミング言語)">Go</a></span></li> <li><span lang="en"><a href="/wiki/Nim" title="Nim">Nim</a></span></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">2010年代</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><span lang="en"><a href="/wiki/Dart" title="Dart">Dart</a></span></li> <li><span lang="en"><a href="/wiki/Ceylon" title="Ceylon">Ceylon</a></span></li> <li><span lang="en"><a href="/wiki/Elixir_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="Elixir (プログラミング言語)">Elixir</a></span></li> <li><span lang="en"><a href="/wiki/Crystal_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="Crystal (プログラミング言語)">Crystal</a></span></li> <li><span lang="en"><a href="/wiki/Hack_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="Hack (プログラミング言語)">Hack</a></span></li> <li><span lang="en"><a href="/wiki/Swift_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="Swift (プログラミング言語)">Swift</a></span></li> <li><span lang="en"><a href="/wiki/Rust_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="Rust (プログラミング言語)">Rust</a></span></li> <li><span lang="en"><a href="/wiki/Raku" title="Raku">Raku</a></span></li> <li><span lang="en"><a href="/wiki/Elm_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="Elm (プログラミング言語)">Elm</a></span></li> <li><span lang="en"><a href="/wiki/Julia_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="Julia (プログラミング言語)">Julia</a></span></li> <li><span lang="en"><a href="/wiki/Kotlin" title="Kotlin">Kotlin</a></span></li> <li><span lang="en"><a href="/wiki/Zig_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="Zig (プログラミング言語)">Zig</a></span></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 navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%E6%93%AC%E4%BC%BC%E8%A8%80%E8%AA%9E" title="擬似言語">擬似言語</a></li> <li><a href="/wiki/CASL" title="CASL">CASL</a></li> <li><a href="/wiki/CAP-X" title="CAP-X">CAP-X</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"> <ul><li><a href="/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E%E5%B9%B4%E8%A1%A8" title="プログラミング言語年表">年表</a></li> <li><a href="/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%83%91%E3%83%A9%E3%83%80%E3%82%A4%E3%83%A0" title="プログラミングパラダイム">パラダイム</a></li> <li><a href="/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E%E4%B8%80%E8%A6%A7" title="プログラミング言語一覧">一覧</a></li></ul></td></tr></tbody></table></div> <div class="navbox" aria-labelledby="FOSS" style="border-collapse:collapse;padding:3px"><table class="nowraplinks hlist hlist-pipe mw-collapsible autocollapse navbox-inner" style="background:transparent;color:inherit;min-width:100%;border-spacing:0px;border-collapse:separate"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div style="float:left;width:6em;text-align:left"><div class="noprint plainlinks navbar hlist" style="white-space:nowrap;font-size:60%;font-weight:normal;background-color:transparent;padding:0;color:#000;;border:none;"><ul style="display:inline"><li><a href="/wiki/Template:FOSS" title="Template:FOSS"><span title="このテンプレートを表示します" style="font-size:125%;;;border:none;">表</span></a></li><li><a href="/wiki/Template%E2%80%90%E3%83%8E%E3%83%BC%E3%83%88:FOSS" title="Template‐ノート:FOSS"><span title="このテンプレートのノートを表示します" style="font-size:125%;color:#002bb8;;;border:none;">話</span></a></li><li><a class="external text" href="https://ja.wikipedia.org/w/index.php?title=Template%3AFOSS&amp;action=edit"><span title="このテンプレートを編集します。保存の前にプレビューを忘れずに。" style="font-size:125%;color:#002bb8;;;border:none;">編</span></a></li><li><a class="external text" href="https://ja.wikipedia.org/w/index.php?title=Template%3AFOSS&amp;action=history"><span title="このテンプレートの過去の版を表示します" style="font-size:125%;color:#002bb8;;;border:none;">歴</span></a></li></ul></div></div><div id="FOSS" style="font-size:110%;margin:0 6em"><a href="/wiki/FOSS" title="FOSS">FOSS</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">全般</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2" title="オープンソースソフトウェア">オープンソースソフトウェア</a></li> <li><a href="/wiki/%E8%87%AA%E7%94%B1%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2" title="自由ソフトウェア">自由ソフトウェア</a> <ul><li><a href="/wiki/%E8%87%AA%E7%94%B1%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E5%AE%9A%E7%BE%A9" title="自由ソフトウェアの定義">定義</a></li></ul></li> <li><a href="/wiki/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9" title="オープンソース">オープンソース</a> <ul><li><a href="/wiki/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%AE%E5%AE%9A%E7%BE%A9" title="オープンソースの定義">定義</a></li></ul></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">解説</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E6%AD%B4%E5%8F%B2" class="mw-redirect" title="オープンソースソフトウェアの歴史">歴史</a></li> <li><a href="/wiki/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E3%83%93%E3%82%B8%E3%83%8D%E3%82%B9%E3%83%A2%E3%83%87%E3%83%AB" title="オープンソースソフトウェアのビジネスモデル">ビジネスモデル</a></li> <li><a href="/wiki/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3" title="オープンソースソフトウェアのセキュリティ">セキュリティ</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%96%8B%E7%99%BA" title="オープンソースソフトウェア開発">開発</a></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> </div><table class="nowraplinks navbox-subgroup" style="min-width:100%;border-spacing:0px;border-collapse:separate"><tbody><tr><th scope="row" class="navbox-group" style="width:1%;padding:0 0.75em;width:6em;"><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。"><a href="/w/index.php?title=%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%83%BB%E3%82%AA%E3%83%9A%E3%83%AC%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE%E4%B8%80%E8%A6%A7&amp;action=edit&amp;redlink=1" class="new" title="オープンソース・オペレーティングシステムの一覧 (存在しないページ)">OS</a><span style="font-size: 0.77em; font-weight: normal;" class="noprint">(<a href="https://en.wikipedia.org/wiki/Comparison_of_open_source_operating_systems" class="extiw" title="en:Comparison of open source operating systems">英語版</a>)</span></span></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px;width:auto;"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Berkeley_Software_Distribution" title="Berkeley Software Distribution">BSD</a></li> <li><a href="/wiki/Darwin_(%E3%82%AA%E3%83%9A%E3%83%AC%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0)" title="Darwin (オペレーティングシステム)">Darwin</a></li> <li><a href="/wiki/FreeDOS" title="FreeDOS">FreeDOS</a></li> <li><a href="/wiki/GNU_Hurd" title="GNU Hurd">GNU Hurd</a></li> <li><a href="/wiki/Linux" title="Linux">Linux</a> <ul><li><a href="/wiki/Linux%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3" title="Linuxディストリビューション">ディストリビューション</a></li></ul></li> <li><a href="/wiki/OpenSolaris" title="OpenSolaris">OpenSolaris</a></li> <li><a href="/wiki/Symbian_OS" title="Symbian OS">Symbian</a></li> <li><a href="/wiki/ReactOS" title="ReactOS">ReactOS</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;padding:0 0.75em;width:6em;"><a href="/wiki/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2" title="ソフトウェア">ソフトウェア</a></th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px;width:auto;"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/FreeBASIC" title="FreeBASIC">FreeBASIC</a></li> <li><a href="/wiki/Tcl" title="Tcl">Tcl</a>/<a href="/wiki/Tk_(%E3%83%84%E3%83%BC%E3%83%AB%E3%82%AD%E3%83%83%E3%83%88)" title="Tk (ツールキット)">Tk</a></li> <li><a href="/wiki/Perl" title="Perl">Perl</a></li> <li><a href="/wiki/Python" title="Python">Python</a></li> <li><a href="/wiki/PHP_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="PHP (プログラミング言語)">PHP</a></li> <li><a href="/wiki/Ruby" title="Ruby">Ruby</a></li> <li><a href="/wiki/Lua" title="Lua">Lua</a></li> <li><a href="/wiki/OpenJDK" title="OpenJDK">OpenJDK</a></li> <li><a href="/wiki/Go_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="Go (プログラミング言語)">Go</a></li> <li><a href="/wiki/Swift_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="Swift (プログラミング言語)">Swift</a></li> <li><a href="/wiki/Rust_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="Rust (プログラミング言語)">Rust</a></li> <li><a href="/wiki/GNU%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9%E3%82%B3%E3%83%AC%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3" title="GNUコンパイラコレクション">GCC</a></li> <li><a href="/wiki/Clang" title="Clang">clang</a> <ul><li><a href="/wiki/LLVM" title="LLVM">LLVM</a></li></ul></li> <li><a href="/wiki/Apache_HTTP_Server" title="Apache HTTP Server">Apache HTTP Server</a></li> <li><a href="/wiki/Mozilla_Firefox" title="Mozilla Firefox">Firefox</a></li> <li><a href="/wiki/Chromium" title="Chromium">Chromium</a></li> <li><a href="/wiki/WebKit" title="WebKit">WebKit</a></li> <li><a href="/wiki/Android_(%E3%82%AA%E3%83%9A%E3%83%AC%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0)" title="Android (オペレーティングシステム)">Android</a></li> <li><a href="/wiki/Visual_Studio_Code" title="Visual Studio Code">VS Code</a></li> <li><a href="/wiki/Mattermost" title="Mattermost">Mattermost</a></li> <li><a href="/wiki/NetBeans" title="NetBeans">NetBeans</a></li> <li><a href="/wiki/Eclipse_(%E7%B5%B1%E5%90%88%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83)" title="Eclipse (統合開発環境)">Eclipse</a></li> <li><a href="/wiki/IntelliJ_IDEA" title="IntelliJ IDEA">IntelliJ</a></li> <li><a href="/wiki/Gambas" title="Gambas">Gambas</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;padding:0 0.75em;width:6em;"><a href="/wiki/OSS%E3%83%9B%E3%82%B9%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AE%E6%AF%94%E8%BC%83" title="OSSホスティングサービスの比較">ホスティング</a></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px;width:auto;"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/SourceForge.net" title="SourceForge.net">SourceForge</a></li> <li><a href="/wiki/OSDN" title="OSDN">OSDN</a></li> <li><a href="/wiki/GitHub" title="GitHub">GitHub</a></li> <li><a href="/wiki/GitLab" title="GitLab">GitLab</a></li> <li><a href="/wiki/Bitbucket" title="Bitbucket">Bitbucket</a></li> <li><a href="/wiki/Google_Developers" title="Google Developers">Google Developers</a></li> <li><a href="/wiki/GNU_Savannah" title="GNU Savannah">GNU Savannah</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 navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> </div><table class="nowraplinks navbox-subgroup" style="min-width:100%;border-spacing:0px;border-collapse:separate"><tbody><tr><th scope="row" class="navbox-group" style="width:1%;padding:0 0.75em;width:6em;">標準化団体</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px;width:auto;"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%E3%83%95%E3%83%AA%E3%83%BC%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E8%B2%A1%E5%9B%A3" title="フリーソフトウェア財団">フリーソフトウェア財団</a> <ul><li><a href="/wiki/Free_Software_Foundation_Europe" title="Free Software Foundation Europe">ヨーロッパ</a></li> <li><a href="/wiki/Free_Software_Foundation_of_India" title="Free Software Foundation of India">インド</a></li> <li><a href="/wiki/Free_Software_Foundation_Latin_America" title="Free Software Foundation Latin America">ラテンアメリカ</a></li></ul></li> <li><a href="/wiki/Open_Source_Initiative" title="Open Source Initiative">オープンソース・イニシアティブ</a></li> <li><a href="/wiki/Freedesktop.org" title="Freedesktop.org">freedesktop.org</a></li> <li><a href="/wiki/Linux_Foundation" title="Linux Foundation">Linux Foundation</a></li> <li><a href="/wiki/Open_Handset_Alliance" class="mw-redirect" title="Open Handset Alliance">Open Handset Alliance</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;padding:0 0.75em;width:6em;">開発支援団体</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px;width:auto;"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/GNU%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88" title="GNUプロジェクト">GNUプロジェクト</a></li> <li><a href="/wiki/Apache%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E8%B2%A1%E5%9B%A3" title="Apacheソフトウェア財団">Apacheソフトウェア財団</a></li> <li><a href="/wiki/Android_(%E3%82%AA%E3%83%9A%E3%83%AC%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0)" title="Android (オペレーティングシステム)">Android Open Source Project</a></li> <li><a href="/wiki/Blender_Foundation" title="Blender Foundation">Blender Foundation</a></li> <li><a href="/wiki/Eclipse_Foundation" title="Eclipse Foundation">Eclipse Foundation</a></li> <li><a href="/wiki/GNOME_Foundation" title="GNOME Foundation">GNOME Foundation</a></li> <li><a href="/wiki/KDE_e.V." title="KDE e.V.">KDE e.V.</a></li> <li><a href="/wiki/The_Document_Foundation" title="The Document Foundation">The Document Foundation</a></li> <li><a href="/wiki/VideoLAN" title="VideoLAN">VideoLAN</a></li> <li><a href="/wiki/X.Org_Foundation" title="X.Org Foundation">X.Org Foundation</a></li> <li><a href="/wiki/Xiph.Org_Foundation" title="Xiph.Org Foundation">Xiph.Org Foundation</a></li> <li><span title="リンク先の項目はまだありません。新規の執筆や他言語版からの翻訳が望まれます。"><a href="/w/index.php?title=XMPP_Standards_Foundation&amp;action=edit&amp;redlink=1" class="new" title="XMPP Standards Foundation (存在しないページ)">XMPP Standards Foundation</a><span style="font-size: 0.77em; font-weight: normal;" class="noprint">(<a href="https://en.wikipedia.org/wiki/XMPP_Standards_Foundation" class="extiw" title="en:XMPP Standards Foundation">英語版</a>)</span></span></li> <li><a href="/wiki/Software_Freedom_Conservancy" title="Software Freedom Conservancy">Software Freedom Conservancy</a></li> <li><a href="/wiki/Software_in_the_Public_Interest" title="Software in the Public Interest">Software in the Public Interest</a></li> <li><a href="/wiki/Google_Developers" title="Google Developers">Google Developers</a></li> <li><a href="/wiki/Mozilla_Foundation" title="Mozilla Foundation">Mozilla Foundation</a></li> <li><a href="/wiki/Symbian_Foundation" title="Symbian Foundation">Symbian Foundation</a></li></ul> </div></td></tr></tbody></table><div> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9" title="ソフトウェアライセンス">ライセンス</a></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> </div><table class="nowraplinks navbox-subgroup" style="min-width:100%;border-spacing:0px;border-collapse:separate"><tbody><tr><th scope="row" class="navbox-group" style="width:1%;padding:0 0.75em;width:6em;">指針</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px;width:auto;"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%E8%87%AA%E7%94%B1%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9" title="自由ソフトウェアライセンス">自由ソフトウェアライセンス</a></li> <li><a href="/wiki/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9" title="オープンソースライセンス">オープンソースライセンス</a></li> <li><a href="/wiki/Debian%E3%83%95%E3%83%AA%E3%83%BC%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%82%AC%E3%82%A4%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3" title="Debianフリーソフトウェアガイドライン">Debianフリーソフトウェアガイドライン</a></li> <li><a href="/wiki/Microsoft_Open_Specification_Promise" title="Microsoft Open Specification Promise">Microsoft Open Specification Promise</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;padding:0 0.75em;width:6em;">主要例</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px;width:auto;"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Apache_License" title="Apache License">Apache</a></li> <li><a href="/wiki/BSD%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9" title="BSDライセンス">BSD</a></li> <li><a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GPL</a></li> <li><a href="/wiki/GNU_Lesser_General_Public_License" title="GNU Lesser General Public License">LGPL</a></li> <li><a href="/wiki/MIT_License" title="MIT License">MIT</a></li> <li><a href="/wiki/Mozilla_Public_License" title="Mozilla Public License">MPL</a></li> <li><a href="/wiki/Common_Development_and_Distribution_License" title="Common Development and Distribution License">CDDL</a></li> <li><a href="/wiki/Eclipse_Public_License" title="Eclipse Public License">EPL</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;padding:0 0.75em;width:6em;">その他</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px;width:auto;"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%E3%83%91%E3%83%96%E3%83%AA%E3%83%83%E3%82%AF%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3" title="パブリックドメイン">パブリックドメイン</a></li> <li><a href="/wiki/CC0" class="mw-redirect" title="CC0">CC0</a></li> <li><a href="/wiki/WTFPL" title="WTFPL">WTFPL</a></li> <li><a href="/wiki/%E3%82%B3%E3%83%94%E3%83%BC%E3%83%AC%E3%83%95%E3%83%88" title="コピーレフト">コピーレフト</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 navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> </div><table class="nowraplinks navbox-subgroup" style="min-width:100%;border-spacing:0px;border-collapse:separate"><tbody><tr><th scope="row" class="navbox-group" style="width:1%;padding:0 0.75em;width:6em;">特性上の課題</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px;width:auto;"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9%E3%81%AE%E6%B0%BE%E6%BF%AB" title="ライセンスの氾濫">ライセンスの氾濫</a></li> <li><a href="/wiki/%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9%E6%84%9F%E6%9F%93" title="ライセンス感染">ウイルス性ライセンス</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;padding:0 0.75em;width:6em;">対立と論争</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px;width:auto;"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/GNU/Linux%E5%90%8D%E7%A7%B0%E8%AB%96%E4%BA%89" title="GNU/Linux名称論争">GNU/Linux名称論争</a></li> <li><a href="/wiki/Iceweasel" title="Iceweasel">Mozilla関連ソフトウェアのブランド変更</a></li> <li><a href="/wiki/TiVo%E5%8C%96" title="TiVo化">TiVo化</a></li> <li><a href="/wiki/SCO%E3%83%BBLinux%E8%AB%96%E4%BA%89" title="SCO・Linux論争">SCO・Linux論争</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 navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/FOSS" title="FOSS">FOSS</a></li> <li><a href="/wiki/%E8%87%AA%E7%94%B1%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E4%BB%A3%E6%9B%BF%E7%94%A8%E8%AA%9E" title="自由ソフトウェアの代替用語">代替用語</a></li> <li><a href="/wiki/%E3%83%95%E3%82%A9%E3%83%BC%E3%82%AF_(%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%96%8B%E7%99%BA)" title="フォーク (ソフトウェア開発)">フォーキング</a></li> <li><a href="/wiki/%E8%87%AA%E7%94%B1%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%81%8B%E5%8B%95" title="自由ソフトウェア運動">自由ソフトウェア運動</a></li> <li><i><a href="/wiki/%E4%BC%BD%E8%97%8D%E3%81%A8%E3%83%90%E3%82%B6%E3%83%BC%E3%83%AB" title="伽藍とバザール">The Cathedral and the Bazaar</a></i></li> <li><i><a href="/wiki/Revolution_OS" title="Revolution OS">Revolution OS</a></i></li> <li><a href="/wiki/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%A8%E3%82%AF%E3%83%AD%E3%83%BC%E3%82%BA%E3%83%89%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E6%AF%94%E8%BC%83" title="オープンソースソフトウェアとクローズドソースソフトウェアの比較">オープンソースソフトウェアとクローズドソースソフトウェアの比較</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">一覧</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Category:%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2" title="Category:オープンソースソフトウェア">オープンソースソフトウェアのカテゴリ</a></li> <li><a href="/wiki/Category:OSS%E3%83%9B%E3%82%B9%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9" title="Category:OSSホスティングサービス">OSSホスティングサービスのカテゴリ</a></li> <li><a href="/wiki/Category:%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9" title="Category:オープンソースライセンス">オープンソースライセンスのカテゴリ</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"> <ul><li><span typeof="mw:File"><a href="/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Commons-logo.svg" class="mw-file-description" title="コモンズ"><img alt="コモンズ" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/20px-Commons-logo.svg.png" decoding="async" width="12" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/40px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></a></span> <a href="https://commons.wikimedia.org/wiki/Category:Free_software" class="extiw" title="commons:Category:Free software">コモンズ</a></li> <li><span typeof="mw:File"><a href="/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Portal.svg" class="mw-file-description" title="ポータル"><img alt="ポータル" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Portal.svg/16px-Portal.svg.png" decoding="async" width="16" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Portal.svg/24px-Portal.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Portal.svg/32px-Portal.svg.png 2x" data-file-width="36" data-file-height="32" /></a></span> <a href="/wiki/Portal:FLOSS" class="mw-redirect" title="Portal:FLOSS">ポータル</a></li> <li><span typeof="mw:File"><a href="/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Symbol_information_vote.svg" class="mw-file-description" title="プロジェクトページ"><img alt="プロジェクトページ" src="//upload.wikimedia.org/wikipedia/commons/thumb/8/8c/Symbol_information_vote.svg/20px-Symbol_information_vote.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/8c/Symbol_information_vote.svg/40px-Symbol_information_vote.svg.png 1.5x" data-file-width="180" data-file-height="185" /></a></span> <a href="/wiki/%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88:%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF" title="プロジェクト:コンピュータ">プロジェクト</a></li></ul></td></tr></tbody></table></div> <div role="navigation" class="navbox authority-control" aria-label="Navbox" style="padding:3px"><table class="nowraplinks hlist navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Help:%E5%85%B8%E6%8B%A0%E7%AE%A1%E7%90%86" title="Help:典拠管理">典拠管理データベース</a>: 国立図書館 <span class="mw-valign-text-top noprint" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q251#identifiers" title="ウィキデータを編集"><img alt="ウィキデータを編集" src="//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-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" /></a></span></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><span class="uid"><a rel="nofollow" class="external text" href="http://catalogo.bne.es/uhtbin/authoritybrowse.cgi?action=display&amp;authority_id=XX540033">スペイン</a></span></li> <li><span class="uid"><a rel="nofollow" class="external text" href="https://catalogue.bnf.fr/ark:/12148/cb12533207m">フランス</a></span></li> <li><span class="uid"><a rel="nofollow" class="external text" href="https://data.bnf.fr/ark:/12148/cb12533207m">BnF data</a></span></li> <li><span class="uid"><a rel="nofollow" class="external text" href="https://d-nb.info/gnd/4401313-9">ドイツ</a></span></li> <li><span class="uid"><a rel="nofollow" class="external text" href="http://olduli.nli.org.il/F/?func=find-b&amp;local_base=NLX10&amp;find_code=UID&amp;request=987007561288105171">イスラエル</a></span></li> <li><span class="uid"><a rel="nofollow" class="external text" href="https://id.loc.gov/authorities/sh95008574">アメリカ</a></span></li> <li><span class="uid"><abbr title="Java (programovací jazyk)"><a rel="nofollow" class="external text" href="https://aleph.nkp.cz/F/?func=find-c&amp;local_base=aut&amp;ccl_term=ica=ph117027&amp;CON_LNG=ENG">チェコ</a></abbr></span></li></ul> </div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐85bfcffb59‐bfpt6 Cached time: 20250409063604 Cache expiry: 2592000 Reduced expiry: false Complications: [show‐toc] CPU time usage: 0.637 seconds Real time usage: 0.842 seconds Preprocessor visited node count: 18376/1000000 Post‐expand include size: 252374/2097152 bytes Template argument size: 46993/2097152 bytes Highest expansion depth: 36/100 Expensive parser function count: 23/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 29905/5000000 bytes Lua time usage: 0.165/10.000 seconds Lua memory usage: 6383899/52428800 bytes Number of Wikibase entities loaded: 1/500 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 603.282 1 -total 28.61% 172.573 2 Template:Reflist 25.65% 154.769 32 Template:Cite_web 22.17% 133.766 1 Template:Infobox_プログラミング言語 21.81% 131.594 1 Template:Infobox 13.02% 78.574 1 Template:出典の明記 12.04% 72.665 6 Template:Navbox 9.92% 59.817 1 Template:Ambox 8.96% 54.049 35 Template:Ifempty 8.25% 49.746 32 Template:Accessdate --> <!-- Saved in parser cache with key jawiki:pcache:1279:|#|:idhash:canonical and timestamp 20250409063604 and revision id 104166121. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://auth.wikimedia.org/loginwiki/wiki/Special:CentralAutoLogin/start?useformat=desktop&amp;type=1x1&amp;usesul3=1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">「<a dir="ltr" href="https://ja.wikipedia.org/w/index.php?title=Java&amp;oldid=104166121">https://ja.wikipedia.org/w/index.php?title=Java&amp;oldid=104166121</a>」から取得</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/%E7%89%B9%E5%88%A5:%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA" title="特別:カテゴリ">カテゴリ</a>: <ul><li><a href="/wiki/Category:%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E" title="Category:プログラミング言語">プログラミング言語</a></li><li><a href="/wiki/Category:Java" title="Category:Java">Java</a></li><li><a href="/wiki/Category:Java%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0" title="Category:Javaプラットフォーム">Javaプラットフォーム</a></li><li><a href="/wiki/Category:%E3%82%B5%E3%83%B3%E3%83%BB%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%BA" title="Category:サン・マイクロシステムズ">サン・マイクロシステムズ</a></li><li><a href="/wiki/Category:%E3%82%AA%E3%83%A9%E3%82%AF%E3%83%AB" title="Category:オラクル">オラクル</a></li><li><a href="/wiki/Category:%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%8C%87%E5%90%91%E8%A8%80%E8%AA%9E" title="Category:オブジェクト指向言語">オブジェクト指向言語</a></li><li><a href="/wiki/Category:Java%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E3%81%A7%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8B%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E" title="Category:Java仮想マシンで動作するプログラミング言語">Java仮想マシンで動作するプログラミング言語</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">隠しカテゴリ: <ul><li><a href="/wiki/Category:%E5%87%BA%E5%85%B8%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%81%AE%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E3%81%82%E3%82%8B%E8%A8%98%E4%BA%8B/accessdate_(%E7%9F%AD)" title="Category:出典テンプレートの呼び出しエラーがある記事/accessdate (短)">出典テンプレートの呼び出しエラーがある記事/accessdate (短)</a></li><li><a href="/wiki/Category:%E5%87%BA%E5%85%B8%E3%82%92%E5%BF%85%E8%A6%81%E3%81%A8%E3%81%99%E3%82%8B%E8%A8%98%E4%BA%8B/2019%E5%B9%B43%E6%9C%88" title="Category:出典を必要とする記事/2019年3月">出典を必要とする記事/2019年3月</a></li><li><a href="/wiki/Category:%E8%A8%80%E8%91%89%E3%82%92%E6%BF%81%E3%81%97%E3%81%9F%E8%A8%98%E8%BF%B0%E3%81%AE%E3%81%82%E3%82%8B%E8%A8%98%E4%BA%8B_(%E3%81%84%E3%81%A4)/2019%E5%B9%B43%E6%9C%88-4%E6%9C%88" title="Category:言葉を濁した記述のある記事 (いつ)/2019年3月-4月">言葉を濁した記述のある記事 (いつ)/2019年3月-4月</a></li><li><a href="/wiki/Category:%E7%8B%AC%E8%87%AA%E7%A0%94%E7%A9%B6%E3%81%AE%E9%99%A4%E5%8E%BB%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%AA%E8%A8%98%E8%BF%B0%E3%81%AE%E3%81%82%E3%82%8B%E8%A8%98%E4%BA%8B/2020%E5%B9%B47%E6%9C%88-12%E6%9C%88" title="Category:独自研究の除去が必要な記述のある記事/2020年7月-12月">独自研究の除去が必要な記述のある記事/2020年7月-12月</a></li><li><a href="/wiki/Category:BNE%E8%AD%98%E5%88%A5%E5%AD%90%E3%81%8C%E6%8C%87%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E8%A8%98%E4%BA%8B" title="Category:BNE識別子が指定されている記事">BNE識別子が指定されている記事</a></li><li><a href="/wiki/Category:BNF%E8%AD%98%E5%88%A5%E5%AD%90%E3%81%8C%E6%8C%87%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E8%A8%98%E4%BA%8B" title="Category:BNF識別子が指定されている記事">BNF識別子が指定されている記事</a></li><li><a href="/wiki/Category:BNFdata%E8%AD%98%E5%88%A5%E5%AD%90%E3%81%8C%E6%8C%87%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E8%A8%98%E4%BA%8B" title="Category:BNFdata識別子が指定されている記事">BNFdata識別子が指定されている記事</a></li><li><a href="/wiki/Category:GND%E8%AD%98%E5%88%A5%E5%AD%90%E3%81%8C%E6%8C%87%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E8%A8%98%E4%BA%8B" title="Category:GND識別子が指定されている記事">GND識別子が指定されている記事</a></li><li><a href="/wiki/Category:J9U%E8%AD%98%E5%88%A5%E5%AD%90%E3%81%8C%E6%8C%87%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E8%A8%98%E4%BA%8B" title="Category:J9U識別子が指定されている記事">J9U識別子が指定されている記事</a></li><li><a href="/wiki/Category:LCCN%E8%AD%98%E5%88%A5%E5%AD%90%E3%81%8C%E6%8C%87%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E8%A8%98%E4%BA%8B" title="Category:LCCN識別子が指定されている記事">LCCN識別子が指定されている記事</a></li><li><a href="/wiki/Category:NKC%E8%AD%98%E5%88%A5%E5%AD%90%E3%81%8C%E6%8C%87%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E8%A8%98%E4%BA%8B" title="Category:NKC識別子が指定されている記事">NKC識別子が指定されている記事</a></li><li><a href="/wiki/Category:ISBN%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF%E3%83%AA%E3%83%B3%E3%82%AF%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%83%9A%E3%83%BC%E3%82%B8" title="Category:ISBNマジックリンクを使用しているページ">ISBNマジックリンクを使用しているページ</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> 最終更新 2025年3月19日 (水) 07:09 (日時は<a href="/wiki/%E7%89%B9%E5%88%A5:%E5%80%8B%E4%BA%BA%E8%A8%AD%E5%AE%9A#mw-prefsection-rendering" title="特別:個人設定">個人設定</a>で未設定ならば<a href="/wiki/%E5%8D%94%E5%AE%9A%E4%B8%96%E7%95%8C%E6%99%82" title="協定世界時">UTC</a>)。</li> <li id="footer-info-copyright">テキストは<a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.ja">クリエイティブ・コモンズ 表示-継承ライセンス</a>のもとで利用できます。追加の条件が適用される場合があります。詳細については<a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use">利用規約</a>を参照してください。</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy/ja">プライバシー・ポリシー</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%9A%E3%83%87%E3%82%A3%E3%82%A2%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6">ウィキペディアについて</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:%E5%85%8D%E8%B2%AC%E4%BA%8B%E9%A0%85">免責事項</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">行動規範</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">開発者</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/ja.wikipedia.org">統計</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookieに関する声明</a></li> <li id="footer-places-mobileview"><a href="//ja.m.wikipedia.org/w/index.php?title=Java&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">モバイルビュー</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://www.wikimedia.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/static/images/footer/wikimedia-button.svg" width="84" height="29"><img src="/static/images/footer/wikimedia.svg" width="25" height="25" alt="Wikimedia Foundation" lang="en" loading="lazy"></picture></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" lang="en" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> </div> </div> </div> <div class="vector-header-container vector-sticky-header-container"> <div id="vector-sticky-header" class="vector-sticky-header"> <div class="vector-sticky-header-start"> <div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true"> <button class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>検索</span> </button> </div> <div role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box"> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail"> <form action="/w/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button"> <div class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Wikipedia内を検索"> <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="特別:検索"> </div> <button class="cdx-button cdx-search-input__end-button">検索</button> </form> </div> </div> </div> <div class="vector-sticky-header-context-bar"> <nav aria-label="目次" class="vector-toc-landmark"> <div id="vector-sticky-header-toc" class="vector-dropdown mw-portlet mw-portlet-sticky-header-toc vector-sticky-header-toc vector-button-flush-left" > <input type="checkbox" id="vector-sticky-header-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-sticky-header-toc" class="vector-dropdown-checkbox " aria-label="目次の表示・非表示を切り替え" > <label id="vector-sticky-header-toc-label" for="vector-sticky-header-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">目次の表示・非表示を切り替え</span> </label> <div class="vector-dropdown-content"> <div id="vector-sticky-header-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div class="vector-sticky-header-context-bar-primary" aria-hidden="true" ><span class="mw-page-title-main">Java</span></div> </div> </div> <div class="vector-sticky-header-end" aria-hidden="true"> <div class="vector-sticky-header-icons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-edit-sticky-header" tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span> <span></span> </a> </div> <div class="vector-sticky-header-buttons"> <button class="cdx-button cdx-button--weight-quiet mw-interlanguage-selector" id="p-lang-btn-sticky-header" tabindex="-1" data-event-name="ui.dropdown-p-lang-btn-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>119の言語版</span> </button> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span> <span>話題を追加</span> </a> </div> <div class="vector-sticky-header-icon-end"> <div class="vector-user-links"> </div> </div> </div> </div> </div> <div class="mw-portlet mw-portlet-dock-bottom emptyPortlet" id="p-dock-bottom"> <ul> </ul> </div> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-85bfcffb59-skxqv","wgBackendResponseTime":174,"wgPageParseReport":{"limitreport":{"cputime":"0.637","walltime":"0.842","ppvisitednodes":{"value":18376,"limit":1000000},"postexpandincludesize":{"value":252374,"limit":2097152},"templateargumentsize":{"value":46993,"limit":2097152},"expansiondepth":{"value":36,"limit":100},"expensivefunctioncount":{"value":23,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":29905,"limit":5000000},"entityaccesscount":{"value":1,"limit":500},"timingprofile":["100.00% 603.282 1 -total"," 28.61% 172.573 2 Template:Reflist"," 25.65% 154.769 32 Template:Cite_web"," 22.17% 133.766 1 Template:Infobox_プログラミング言語"," 21.81% 131.594 1 Template:Infobox"," 13.02% 78.574 1 Template:出典の明記"," 12.04% 72.665 6 Template:Navbox"," 9.92% 59.817 1 Template:Ambox"," 8.96% 54.049 35 Template:Ifempty"," 8.25% 49.746 32 Template:Accessdate"]},"scribunto":{"limitreport-timeusage":{"value":"0.165","limit":"10.000"},"limitreport-memusage":{"value":6383899,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-85bfcffb59-bfpt6","timestamp":"20250409063604","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Java","url":"https:\/\/ja.wikipedia.org\/wiki\/Java","sameAs":"http:\/\/www.wikidata.org\/entity\/Q251","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q251","author":{"@type":"Organization","name":"\u30a6\u30a3\u30ad\u30e1\u30c7\u30a3\u30a2\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3078\u306e\u8ca2\u732e\u8005"},"publisher":{"@type":"Organization","name":"\u30a6\u30a3\u30ad\u30e1\u30c7\u30a3\u30a2\u8ca1\u56e3","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2003-02-13T10:51:59Z","dateModified":"2025-03-19T07:09:30Z","headline":"\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u6307\u5411\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u8a00\u8a9e"}</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10