黑马程序员_java入门_包

------- 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文件里面

 

 

 

 

 

 

你可能感兴趣的:(黑马程序员_java入门_包)