ホームページ >Java >&#&チュートリアル >アプリケーションとアプレットの違いを詳しく解説

アプリケーションとアプレットの違いを詳しく解説

Y2J
Y2Jオリジナル
2017-05-18 10:08:372714ブラウズ

Java アプレットと Java アプリケーションの主な構造上の違いは次のとおりです:
(1) 操作方法が異なります。 Java アプレット プログラムは単独で実行することはできません。HTML 言語で記述された Web ページに添付して埋め込む必要があり、その実行は Java 互換ブラウザを通じて制御されます。 Java アプリケーションは、独立して実行できる完全なプログラムです。Java をサポートする仮想マシンがある限り、他のファイルのサポートなしで独立して実行できます。
(2) ランニングツールが異なります。 Java アプレット プログラムを実行するインタープリタは独立したソフトウェアではなく、ブラウザ ソフトウェアの一部としてブラウザに組み込まれています。 Java アプリケーション プログラムはコンパイル後、通常の Java インタプリタを使用して解釈しながら実行できますが、Java アプレットは Web ブラウザまたはアプレット オブザーバを介して実行する必要があります。
(3) プログラムの構造が異なります。すべての Java アプリケーション プログラムには、main メソッドが 1 つだけ含まれている必要があります。プログラムが実行されると、まず main メソッドが検索され、それが実行を開始するためのエントリ ポイントとして使用されます。 main メソッドを含むクラスは、多くの場合、メイン クラスと呼ばれます。つまり、すべての Java アプリケーション プログラムにはメイン クラスが含まれます。アプレット プログラムには main メソッドを備えた main クラスがないため、アプレット プログラムを独立して実行することはできません。アプレットには main メソッドを持つメイン クラスはありませんが、Java システムによって提供される java.applet.Applet から派生したクラスが必要です。
(4) Java アプレット プログラムはブラウザまたは AppletViewer が提供するグラフィカル ユーザー インターフェイスを直接使用できますが、Java アプリケーション プログラムは独自のグラフィカル インターフェイスを構築するために追加の特別なコードを記述する必要があります。
(5) さまざまな制限: Java アプリケーション プログラムは、ファイルの読み取り/書き込みを含むさまざまな操作を実行するように設計できますが、Java アプレットはサイトのディスク ファイルの読み取りも書き込みもできません。しかし、アプレットの導入により、Web ページには動的な マルチメディア 効果とインタラクティブな機能が追加され、ハイパーテキストと呼ばれる HTML 言語で記述された Web ページは、実際にはテキスト情報を表示するだけでなく、ハイパーテキスト機能も備えています。 、また、さまざまな 写真 効果や動的なグラフィック効果を使用することもでき、ページを鮮やかで美しく見せます。さらに、アプレットは ボタン やその他の機能を Web ページに追加して、インタラクティブ性を高めます。

【関連推奨事項】

1. 特別な推奨事項: 「php Programmer Toolbox」V0.1バージョンのダウンロード

2. Javaの無料ビデオチュートリアル

3. 詳しい紹介は何ですか?それは Java アプレットです

4.

ブラウザでアプレットを実行する方法を教えます

5.

Java アプレットの詳細な紹介

以上がアプリケーションとアプレットの違いを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。