Java APIとは何ですか

爱喝马黛茶的安东尼
リリース: 2019-11-11 16:46:43
オリジナル
4654 人が閲覧しました

Java APIとは何ですか

API (アプリケーション プログラミング インターフェイス、アプリケーション プログラミング インターフェイス) は、アプリケーションや開発者が特定のソフトウェアまたはハードウェアに基づいた一連のルーチンにアクセスできるようにする、事前定義された関数のセットです。ソース コードにアクセスしたり、内部動作の詳細を理解したりできます。

はじめに

Java プログラムを実行すると、仮想マシンはプログラムのクラス ファイルで使用される Java API クラス ファイルをロードします。ロードされたすべてのクラス ファイル (アプリケーションおよび Java API から抽出されたものを含む) とロードされたすべての動的ライブラリ (ローカル メソッドを含む) が合わせて、Java 仮想マシン上で実行されるプログラム全体を構成します。プラットフォームで Java プログラムをサポートするには、その前に API の機能をその特定のプラットフォームに明示的に実装する必要があります。ホスト上のローカル リソースにアクセスするために、Java API はネイティブ メソッドを呼び出します。 Java API クラス ファイルはネイティブ メソッドを呼び出すため、Java プログラムはネイティブ メソッドを呼び出す必要がなくなりました。このようにして、Java API クラス ファイルは、基礎となるホストへのプラットフォームに依存しない標準インターフェイスを Java プログラムに提供します。 Java プログラムの場合、Java API はプラットフォームの内部構造に関係なく、同じパフォーマンスと予測可能な動作を実現します。 Java 仮想マシンと Java API はそれぞれの特定のホスト プラットフォームに明示的に実装されるため、Java プログラム自体はプラットフォームに依存しないプログラムになることができます。

役割

Java API は Java セキュリティ モデルにも貢献します。 Java API メソッドは、潜在的に危険な操作 (ローカル ディスク書き込み操作など) を実行する前に、アクセス コントローラーに問い合わせることによって承認が取得されているかどうかを確認します。アクセス コントローラーは、スタック チェックを実行して操作が許可されているかどうかを判断するクラスです。

php 中国語 Web サイト、無料の Java 入門チュートリアル が多数あり、オンラインで学習することを歓迎します。

以上がJava APIとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート