「Java」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「'''Java'''(読み:じゃゔぁ)とは、サン・マイクロシステムズが開発したプログラミング言語およびその実行環境や...」) |
Administrator (トーク | 投稿記録) |
||
(2人の利用者による、間の2版が非表示) | |||
2行目: | 2行目: | ||
==概要== | ==概要== | ||
− | ===プログラミング言語== | + | ===プログラミング言語=== |
[[プログラミング言語]]としてのJavaは[[C++]]風の[[オブジェクト指向]]を採用している。いわゆる[[Smalltalk]]系の[[オブジェクト指向]]ではない点に注意する必要がある。 | [[プログラミング言語]]としてのJavaは[[C++]]風の[[オブジェクト指向]]を採用している。いわゆる[[Smalltalk]]系の[[オブジェクト指向]]ではない点に注意する必要がある。 | ||
13行目: | 13行目: | ||
{{reflist}} | {{reflist}} | ||
− | + | [[category: プログラミング言語]] | |
+ | [[category: Java]] |
2024年2月9日 (金) 10:36時点における最新版
Java(読み:じゃゔぁ)とは、サン・マイクロシステムズが開発したプログラミング言語およびその実行環境や開発環境である。このどれを指しているかは文脈から読み取る必要があるが、実行環境についてはJava VMなどと呼ばれることが多い。
概要[編集 | ソースを編集]
プログラミング言語[編集 | ソースを編集]
プログラミング言語としてのJavaはC++風のオブジェクト指向を採用している。いわゆるSmalltalk系のオブジェクト指向ではない点に注意する必要がある。
実行環境[編集 | ソースを編集]
実行環境としてのJavaは様々なOSで動作するマルチプラットフォーム性と実行ランタイムから抜け出すことを制限するセキュリティの高さが自慢である。ただし、マルチプラットフォーム性は標準の範囲内であれば有用であるが最大公約数の機能しか利用できずOS固有の機能は利用できないという問題を抱えている。また、セキュリティの高さも低レベルなAPIの利用などに影響を及ぼす。