我正在记录我的项目,这是一个非常简单的 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' 文件。库通常提供一个或多个API
s(应用程序编程接口),允许您使用应用程序。API 属于库中的公共Class
es 和Interface
s(或 C 中的函数)。
Android是一个操作系统。它提供库。这些提供 API。
编辑:忘记包裹:
packages
是java对类和接口进行分组的方式。
另一个编辑:类是面向对象语言的一部分。它们定义了 Object 的(属性)和做什么(方法)。
.class
文件是编译的java代码。
类:通过使用(Java 编译器)byte-code
编译文件生成的文件。进一步读取以将其转换为..java
javac
JIT
runtime machine level executable code
package: Collection of classes
,在java中,主要是所有的包都根据它们的功能。
图书馆:考虑它的 aacollection of packages
等documentation
。
类是允许创建自身实例或使用其包含的方法执行操作的代码构造。它是程序的基本单元。
一个包,如果是一组交互并提供一些特殊功能/帮助来完成特定任务的类。
库是有助于软件开发的类和文档的组合,通常包括几个包。