Javaプログラミング言語
Javaプログラミング言語は、次のプロパティがあり、高レベルのプログラミング言語であります:
- シンプル
- オブジェクト指向
- 分散
- マルチスレッド
- ダイナミック
- アーキテクチャ中立
- ポータブル
- 高性能
- 強いです
- セキュリティ
完全なJavaアプリケーションの開発プロセス
- ソースコードは、プレーンテキストファイルのサフィックスの.javaで書かれています。
- .classファイルへのコンパイラでコンパイル - コードは、ファイルではなく、バイトコード - JVM(Java仮想マシン)の1種類の機械語で識別することができます。
- プログラム実行中のJVMインスタンスランチャーから言いました。
Javaは、異なるオペレーティングシステム上で実行することができます
Java仮想マシンは、その.classファイルは、Microsoft Windows版、Mac OS、Linuxでは、Solarisのように異なるオペレーティングシステム、これらのシステム上で実行することができますので。
Javaプラットフォーム
プラットフォーム:変更を通じて実行するハードウェアまたはソフトウェアプログラム。
ほとんどのインターネットは、基盤となるハードウェアとオペレーティングシステムの組み合わせとして見ることができます。
Javaプラットフォームは、他のソフトウェア・プラットフォームの純粋なソフトウェアプラットフォーム上で実行されています。
Javaプラットフォームの二つの成分:Java仮想マシン、Java仮想マシンは、Javaプラットフォームの基礎となる、それは別のハードウェアプラットフォームに移植することができます。
Javaプログラム・インターフェース(API)APIは、既存のソフトウェアコンポーネントのセットで構成され、APIライブラリは、クラスおよび関連するインターフェースに分割され、パッケージは、一般ライブラリ(パッケージ)と呼ばれます
欠陥:プラットフォームに依存しないので、Javaプラットフォームがネイティブコードよりも遅くすることがあるので、しかし、移植性に影響を与えることなく、ネイティブコードに近い性能。
Javaテクノロジの利点
高速の取得;
以下のコード;
高いコード品質;
高効率の開発。
プラットフォームの相関を避けます。
一度書き、どこでも実行します。
より簡単にソフトウェアをリリース。