Java

Javaは、Sun Microsystemsが開発した高水準のプログラミング言語です。もともとはセットトップボックスや携帯端末向けのプログラムを開発するために設計されましたが、後にWebアプリケーションを作成するための一般的な選択肢になりました。

Javaの構文C++に似ていますが、厳密なオブジェクト指向プログラミング言語です。たとえば、ほとんどのJavaプログラムには、オブジェクトを定義するために使用されるクラスと、個々のクラスに割り当てられるメソッドが含まれています。JavaはC++よりも厳格であることでも知られており、変数や関数を明示的に定義する必要があります。そのため、Javaのソースコードは、ほかの言語よりも簡単にエラーや「例外」を発生させる可能性がありますが、未定義の変数や割り当てられていない型が原因で発生する可能性のある、ほかの種類のエラーを抑えることもできます。

Windowsの実行可能ファイル(.EXEファイル)やMacintoshのアプリケーション(.APPファイル)とは異なり、Javaプログラムはオペレーティングシステムによって直接実行されません。代わりに、JavaプログラムはJava仮想マシン(JVM)によって解釈されます。JVMは複数のプラットフォーム上で動作します。つまり、すべてのJavaプログラムはマルチプラットフォームであり、Macintosh、Windows、Unixのコンピューターなど、異なるプラットフォーム上で実行できます。ただし、Javaアプリケーションやアプレットを実行するには、JVMがインストールされている必要があります。JVMはJava Runtime Environment(JRE)の一部として含まれています。

NOTE: Oracleは2010年1月にSun Microsystemsを買収しました。現在、JavaはOracleによって保守および配布されています。

ファイル拡張子: .JAVA、.JAV、.JAD、.JAR、.JSP、.CLASS

更新日 April 19, 2012 著者: Per C.

quiz知識をテストする

Which Microsoft application features WordArt?

A
Access
0%
B
Excel
0%
C
Teams
0%
D
PowerPoint
0%
Correct! Incorrect!     View the WordArt definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのJavaの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。