我正在记录我的项目,这是一个非常简单的 Android 应用程序,我对这三个应用程序感到相当困惑。
您在 Java 上导入的库是什么?API 是库吗?如果是这样,这是否意味着 Android 是一个库?
我正在记录我的项目,这是一个非常简单的 Android 应用程序,我对这三个应用程序感到相当困惑。
您在 Java 上导入的库是什么?API 是库吗?如果是这样,这是否意味着 Android 是一个库?
library:一个或多个包的集合将被称为库。
package:一组类将贡献一个包。
class:一个编译的java,它完成了它自己的原子功能。类是用于创建自身实例的构造
在java中,您可以导入 apackage或class自身。是的,API可以称为库,我们可以使用它来构建自己的系统/应用程序。Android是一个platform而不是library。但android SDK可以称为库,而不是具有与设备对话的 API。
Alibrary是一个包含任何类型的实现的软件,软件可以在 windows 中执行 '.dll' 文件,在 java 中执行 '.jar' 文件。库通常提供一个或多个APIs(应用程序编程接口),允许您使用应用程序。API 属于库中的公共Classes 和Interfaces(或 C 中的函数)。
Android是一个操作系统。它提供库。这些提供 API。
编辑:忘记包裹:
packages是java对类和接口进行分组的方式。
另一个编辑:类是面向对象语言的一部分。它们定义了 Object 的(属性)和做什么(方法)。
.class文件是编译的java代码。
类:通过使用(Java 编译器)byte-code编译文件生成的文件。进一步读取以将其转换为..javajavacJIT runtime machine level executable code
package: Collection of classes,在java中,主要是所有的包都根据它们的功能。
图书馆:考虑它的 aacollection of packages等documentation。
类是允许创建自身实例或使用其包含的方法执行操作的代码构造。它是程序的基本单元。
一个包,如果是一组交互并提供一些特殊功能/帮助来完成特定任务的类。
库是有助于软件开发的类和文档的组合,通常包括几个包。