黑马程序员技术交流社区
标题: 关于包 [打印本页]
作者: 0825梁磊 时间: 2015-9-10 13:01
标题: 关于包
(1)其实就是文件夹
(2)作用:
A:区分同名的类
B:对类进行分类管理
a:按照功能分
b:按照模块分
(3)包的定义
package 包名;
多级包用”.”分开
package cn.list;
(4)注意事项:
A:package语句必须在文件中的第一条有效语句
B:在一个java文件中,只能有一个package
C:如果没有package,默认就是无包名
(5)带包的编译和运行
A:手动式
a.编写一个带包的java文件
b.通过javac命令编译该java文件
c.手动创建包名
d.把b步骤生成的class文件放到c步骤的最底层包
e.回到跟包根目录在同一个目录的地方,然后带包运行
java cn.list.Demo
B:自动式
a.编写一个带包的java文件
b.javac编译的时候带上-d即可
javac -d . HelloWorld.java
c.回到跟包根目录在同一个目录的地方,然后带包运行
(6)导包
格式:import 包名...类名;
另一种:import 包名...*;
这是将该包下所有的类导入,需要一个个匹配查找,占用资源
package,import,class的顺序
package> import > class
package:只能有一个
import:可以有多个
class:可以有多个,以后建议是一个
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |