-3

我正在记录我的项目,这是一个非常简单的 Android 应用程序,我对这三个应用程序感到相当困惑。

您在 Java 上导入的库是什么?API 是库吗?如果是这样,这是否意味着 Android 是一个库?

4

4 回答 4

2

library:一个或多个包的集合将被称为库。
package:一组类将贡献一个包。
class一个编译的java,它完成了它自己的原子功能。类是用于创建自身实例的构造
java中,您可以导入 apackageclass自身。是的,API可以称为库,我们可以使用它来构建自己的系统/应用程序。Android是一个platform而不是library。但android SDK可以称为库,而不是具有与设备对话的 API。

于 2012-08-13T12:39:57.900 回答
0

Alibrary是一个包含任何类型的实现的软件,软件可以在 windows 中执行 '.dll' 文件,在 java 中执行 '.jar' 文件。库通常提供一个或多个APIs(应用程序编程接口),允许您使用应用程序。API 属于库中的公共Classes 和Interfaces(或 C 中的函数)。

Android是一个操作系统。它提供库。这些提供 API。

编辑:忘记包裹:

packages是java对类和接口进行分组的方式。

另一个编辑:类是面向对象语言的一部分。它们定义了 Object 的(属性)和做什么(方法)。

.class文件是编译的java代码。

于 2012-08-13T12:40:12.500 回答
0

类:通过使用(Java 编译器)byte-code编译文件生成的文件。进一步读取以将其转换为..javajavacJIT runtime machine level executable code

package: Collection of classes,在java中,主要是所有的包都根据它们的功能。

图书馆:考虑它的 aacollection of packagesdocumentation

于 2012-08-13T13:09:55.123 回答
0

类是允许创建自身实例或使用其包含的方法执行操作的代码构造。它是程序的基本单元。

一个包,如果是一组交互并提供一些特殊功能/帮助来完成特定任务的类。

库是有助于软件开发的类和文档的组合,通常包括几个包。

于 2012-08-13T12:42:48.737 回答