ホームページ  >  記事  >  Java  >  JavaのAPIとは何ですか?

JavaのAPIとは何ですか?

青灯夜游
青灯夜游オリジナル
2019-12-27 13:20:585614ブラウズ

JavaのAPIとは何ですか?

API (アプリケーション プログラミング インターフェイス、アプリケーション プログラミング インターフェイス) は、Java によって提供されるいくつかの事前定義された関数です。その目的は、アプリケーションと開発者に特定のソフトウェアまたはハードウェアへのアクセスを提供することです。ソース コードにアクセスしたり、内部動作の詳細を理解したりすることなく、ルーチンをグループ化できます。

[推奨学習: Java ビデオ チュートリアル ]

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

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

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