非常に単純な Android アプリケーションであるプロジェクトを文書化していますが、3 つについてかなり混乱しています。
Javaでインポートするのはライブラリですか?API はライブラリですか? もしそうなら、それはAndroidがライブラリであることを意味しますか?
非常に単純な Android アプリケーションであるプロジェクトを文書化していますが、3 つについてかなり混乱しています。
Javaでインポートするのはライブラリですか?API はライブラリですか? もしそうなら、それはAndroidがライブラリであることを意味しますか?
library
:1つ以上のパッケージのコレクションはライブラリと呼ばれます。
package
:クラスのグループがパッケージを提供します。
class
:独自のアトミック機能を実現するコンパイル済みJava。クラスは、それ自体のインスタンスを作成するために使用される構造です。
では、またはそれ自体java
をインポートできます。はい、ライブラリと呼ぶことができます。これを使用して、独自のシステム/アプリケーションを構築できます。であり、ではありません。ただし、代わりに、デバイスと通信するためのAPIを備えたライブラリと呼ぶこともできます。package
class
API
Android
platform
library
android SDK
Alibrary
は、ソフトウェアがWindowsで「.dll」ファイル、Javaで「.jar」ファイルを実行できるあらゆる種類の実装を含むソフトウェアです。ライブラリは通常、アプリケーションを使用できるようにする1つ以上API
の(アプリケーションプログラミングインターフェイス)を提供します。APIには、ライブラリ(またはCの関数)のパブリックClass
esとsが属します。Interface
Androidはオペレーティングシステムです。ライブラリを提供します。これらはAPIを提供します。
編集:パッケージを忘れた:
packages
クラスとインターフェースをグループ化するJavaの方法です。
別の編集:クラスはオブジェクト指向言語の一部です。それらは、オブジェクトが持つもの(プロパティ)と実行するもの(メソッド)を定義します。
.class
ファイルはコンパイルされたJavaコードです。
クラスは、それ自体のインスタンスを作成したり、クラスに含まれるメソッドで操作を実行したりできるコード構成です。それはあなたのプログラムの基本単位です。
相互作用し、特定のタスクを達成するための特別な機能/ヘルプを提供するクラスのコレクションの場合のパッケージ。
ライブラリは、多くの場合、複数のパッケージを含む、ソフトウェアの開発に役立つクラスとドキュメントの複合体です。
クラス: (Java コンパイラ)を使用してファイルをコンパイルbyte-code
することによって生成されるファイル。.java
javac
JIT
runtime machine level executable code
package: Collection of classes
、Java では、主にすべてのパッケージが機能に従っています。
ライブラリ: aa などを検討してcollection of packages
くださいdocumentation
。