-3

非常に単純な Android アプリケーションであるプロジェクトを文書化していますが、3 つについてかなり混乱しています。

Javaでインポートするのはライブラリですか?API はライブラリですか? もしそうなら、それはAndroidがライブラリであることを意味しますか?

4

4 に答える 4

2

library:1つ以上のパッケージのコレクションはライブラリと呼ばれます。
package:クラスのグループがパッケージを提供します。
class独自のアトミック機能を実現するコンパイル済みJava。クラスは、それ自体のインスタンスを作成するために使用される構造です。
では、またはそれ自体javaをインポートできます。はい、ライブラリと呼ぶことができます。これを使用して、独自のシステム/アプリケーションを構築できます。であり、ではありません。ただし、代わりに、デバイスと通信するためのAPIを備えたライブラリと呼ぶこともできます。packageclassAPIAndroidplatformlibraryandroid SDK

于 2012-08-13T12:39:57.900 に答える
0

Alibraryは、ソフトウェアがWindowsで「.dll」ファイル、Javaで「.jar」ファイルを実行できるあらゆる種類の実装を含むソフトウェアです。ライブラリは通常、アプリケーションを使用できるようにする1つ以上APIの(アプリケーションプログラミングインターフェイス)を提供します。APIには、ライブラリ(またはCの関数)のパブリックClassesとsが属します。Interface

Androidはオペレーティングシステムです。ライブラリを提供します。これらはAPIを提供します。

編集:パッケージを忘れた:

packagesクラスとインターフェースをグループ化するJavaの方法です。

別の編集:クラスはオブジェクト指向言語の一部です。それらは、オブジェクトが持つもの(プロパティ)と実行するもの(メソッド)を定義します。

.classファイルはコンパイルされたJavaコードです。

于 2012-08-13T12:40:12.500 に答える
0

クラスは、それ自体のインスタンスを作成したり、クラスに含まれるメソッドで操作を実行したりできるコード構成です。それはあなたのプログラムの基本単位です。

相互作用し、特定のタスクを達成するための特別な機能/ヘルプを提供するクラスのコレクションの場合のパッケージ。

ライブラリは、多くの場合、複数のパッケージを含む、ソフトウェアの開発に役立つクラスとドキュメントの複合体です。

于 2012-08-13T12:42:48.737 に答える
0

クラス: (Java コンパイラ)を使用してファイルをコンパイルbyte-codeすることによって生成されるファイル。.javajavacJIT runtime machine level executable code

package: Collection of classes、Java では、主にすべてのパッケージが機能に従っています。

ライブラリ: aa などを検討してcollection of packagesくださいdocumentation

于 2012-08-13T13:09:55.123 に答える