网站首页 > 文章精选 正文
问:package有什么作用?
答:package的中文意思是“包”,它是一个比较抽象的逻辑概念,其宗旨是把.java文件(Java源文件)、.class文件(编译后的文件)以及其他resource文件(例如.xml文件、.avi文件、.mp3文件、.txt文件等)有条理地进行一个组织,以供使用。它类似于Linux文件系统,有一个根,从根开始有目录和文件,然后目录中嵌套目录。
具体而言,package主要有以下两个作用:
- 提供多层命名空间,解决命名冲突,通过使用package,使得处于不同package中的类可以存在相同的名字。
第二,对类按功能进行分类,使项目的组织更加清晰。当开发一个有非常多的类的项目时,如果不使用package对类进行分类,而是把所有类都放在一个package下,这样的代码不仅可读性差,而且可维护性也不好,会严重影响开发效率。
package的用法一般如下(源文件所在目录为当前目录):
1)在每个源文件的开头加上"package packagename;",然后源文件所在目录下创建一个新目录,名称为packagename。
2)用javac指令编译每个sourcename.java源文件,将生成的sourcename.classname文件复制到packagename目录。
3)用java指令运行程序:java packagename.sourcename。
常见笔试题:
下列说法中,正确的是()。
A.Java中包的主要作用是实现跨平台功能
B.package语句只能放在import语句后面
C.包(package)由一组类(class)和接口(interface)组成
D.可以用#include关键字来表明来自其他包中的类
答案:C。见上面讲解。
猜你喜欢
- 2025-01-23 Java程序员终极面试题(java程序员面试题库)
- 2025-01-23 人生中的第一个Java程序:HelloWorld
- 2025-01-23 彻底搞定JAVA乱码问题来龙去脉(java乱码问题解决)
- 2025-01-23 面试必杀技:Jmeter性能测试攻略大全(第二弹)
- 2025-01-23 PATH系统环境变量配置教程【图文步骤】
- 2025-01-23 如何在Windows10中配置java的JDK环境
- 2025-01-23 java环境变量设置(java环境变量怎么设置)
- 2025-01-23 Java First Hello World 程序(hello world.java)
- 2025-01-23 Linux 下安装JDK17(linux如何安装jdk1.8)
- 2025-01-23 java编程、java学习:深刻理解Java编程的7个例子
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)
- mysql数据库面试题 (57)