我在github上找到了一些关于可搜索字典的有用示例。
可搜索词典文件夹中的每个java文件都以
开头package com.example.android.searchabledict;
package
做了什么以及我应该如何使用它?
答案 0 :(得分:2)
什么是套餐?
包是一个名称空间,用于组织一组相关的类和接口。从概念上讲,您可以将包视为与计算机上的不同文件夹类似。您可以将HTML页面保留在一个文件夹中,将图像保存在另一个文件夹中,将脚本或应因为用Java编程语言编写的软件可以由数百或数千个单独的类组成,所以通过将相关的类和接口放入包中来保持组织是有意义的。
Java平台提供了一个巨大的类库(一组包),适合在您自己的应用程序中使用。该库称为“应用程序编程接口”,简称“API”。它的包代表了最常用于通用编程的任务。例如,String对象包含字符串的状态和行为; File对象允许程序员轻松创建,删除,检查,比较或修改文件系统上的文件; Socket对象允许创建和使用网络套接字;各种GUI对象控制按钮和复选框以及与图形用户界面相关的任何其他内容。有数以千计的课程可供选择。这使程序员可以专注于特定应用程序的设计,而不是使其工作所需的基础结构。
Java Platform API规范包含Java SE平台提供的所有包,接口,类,字段和方法的完整列表。在浏览器中加载页面并为其添加书签。作为程序员,它将成为您最重要的参考文档。
答案 1 :(得分:0)
包是一个名称空间,用于组织一组相关的类和接口。从概念上讲,您可以将包视为与计算机上的不同文件夹类似。您可以将HTML页面保留在一个文件夹中,将图像保存在另一个文件夹中,将脚本或应因为用Java编程语言编写的软件可以由数百或数千个单独的类组成,所以通过将相关的类和接口放入包中来保持组织是有意义的。
Java平台提供了一个巨大的类库(一组包),适合在您自己的应用程序中使用。该库称为“应用程序编程接口”,简称“API”。它的包代表了最常用于通用编程的任务。例如,String对象包含字符串的状态和行为; File对象允许程序员轻松创建,删除,检查,比较或修改文件系统上的文件; Socket对象允许创建和使用网络套接字;各种GUI对象控制按钮和复选框以及与图形用户界面相关的任何其他内容。有数以千计的课程可供选择。这使程序员可以专注于特定应用程序的设计,而不是使其工作所需的基础结构。
更多信息参考:https://docs.oracle.com/javase/tutorial/java/concepts/package.html
答案 2 :(得分:0)
答案 3 :(得分:0)
包对象包含有关Java包的实现和规范的版本信息.Package它导入类或类集。包存储在清单文件中。 有关详细信息,请浏览链接。https://developer.android.com/reference/java/lang/Package.html