
モバイル向けのシステム開発の世界では、一般的には使われない、耳慣れない用語が非常に多く使われます。ここではそういった用語を分かりやすく解説します
※また、このページに記載されていない用語で、その意味が知りたい場合にはお問い合わせフォームよりご連絡ください。メールでご回答するとともに、このページでもご紹介をさせていただきます。
正式名称:Java
読み方:ジャバ
Sun Microsystems社が開発したプログラミング言語です。
C言語など、既存の言語の欠点を踏まえて一から設計されたプログラミング言語で、C言語に似た表記法ですが、今までの言語にない完全なオブジェクト指向性を備えているのが特徴です。
また、Javaで開発されたソフトウェアは特定のOSに依存することがなく、基本的に動作するプラットフォームを選ばないということは特徴で、最大の魅力とも言われます。「Write Once, Run Anywhere(一度コードを書けばどんな環境でも動作する)」というキャッチコピーで、その汎用性の高さ、利便性が強く主張されています。
Javaで記述されたソースコードは、コンパイル時にJavaバイトコードと呼ばれる中間コードにいったん変換されます。ソフトウェアはJavaバイトコードの状態で配布され、実行時にはJava仮想マシンと呼ばれるソフトウェアによって、実行するプラットフォームに対応した形式(ネイティブコード)に変換され、実行されます。
プラットフォーム間の違いはJava仮想マシンが吸収してしまうため、仮想マシン上で動作するJavaプログラムは、プラットフォームの違いを意識しなくてもよくなるのです。
また、強力なセキュリティ機構や豊富なネットワーク関連の機能が標準で搭載されており、ネットワーク環境で利用されることを強く意識した仕様になっています。