------- android培训、java培训、期待与您交流! ----------
一。作用
1.对文件进行分类管理
2.提供多层命名空间
3.写在程序文件的第一行
4.类名的全名是 包名.类名
5.包也是一种封装形式
举例
package cn.itcast.interview;
意思是讲下面内容打包了
java中的常见包
lang包
awt窗口包
net网络操作相关的包
io包
util包系统包
注意事项:1.包名全部小写,写在第一行
2.包中类被其他包中的类引用,类必须用public修饰
包里面有多种多样的类,类中有多种多样的方法
3.一个类被public修饰 ,那么必须和文件名同名,是指主函数的类
4.import用来导入其他所需要的包,一次导入后,本包中无需再写 包名.类名 进行调用了
5.*表示导入包中所有的类,优先匹配当前包中的类
生成包文件的步骤
1.javac -d .PackageDemo.java 编译当前目录的java文件打包,自动形成一个文件夹,文件夹名是包名
2.设置classpath路径 让java运行class文件
java pack,PackageDemo
3.一个java文件只能有一个public类
protected保护权限
1.一个包中的类如果继承了另一个包中的类,那么该类可以直接父类中的东西,包括proteced的东西
,但是如果不继承,用包名.类名.方法名就不能调用protede的东西了,只能调用其它公有的东西。
jar包
将多个包在进行打包
格式D:\java\myclass>jar -cf test.jar pack packa
pack packa两个包合并一个jar包
数据重定向 jar tf test.jar>d:\show.txt
将test里面的目录和子目录文件名都写到txt文件里面