JAVA基础-package的导⼊
⼀、简介
java编译器把包对应于⽂件系统的⽬录管理。
包机制引⽤的好处:
1.便于管理⼤型项⽬中的众多类;
2.解决类的命名冲突问题;
3.
⼆、package语句
(1)package语句作为java源代码的第⼀条语句,指明该⽂件中定义的类在哪个包⾥(若缺省则指定为⽆名包(或叫裸体类),⼀般都要指明包,要不很容易有冲突)。
格式:
package pkg1[.pkg2[.pkg3[…]]
上图中thisStudy这个类放在了OOP这个包下⾯,.必须保证类的class⽂件位于正确的⽬录:
import语句
(2)package语句中,⽤“.”来指明包(⽬录)的层次,例如
package com.b,则该⽂件中所有的类位于.\com\b⽬录下
说明:如将⼀个类打包,则使⽤该类是,必须使⽤该类的全名,java编译器才会到该类。
三、import语句
使⽤import在⽂件的开头引⼊要使⽤的类。
eg:import java.util.*;(引⼊java.util包中所有的类)
说明:
(1)可以不需要使⽤import语句直接使⽤java.lang包中的类;
(2)其他类想访问,可以:
写全名(⽐较⿇烦);
引⼊(import):*(all),具体的类名;
(3)访问位于同⼀个包中的类不需要引⽤。
四、主要的包
1.java.lang:包含⼀些java语⾔的核⼼类,eg:String、Math、Integer、System和Thread,提供常⽤功能。
2.java.awt:包含构成抽象窗⼝⼯具集(abstract window toolkits)的多个类。这些类被⽤来构建和管理应⽤程序的图形⽤户界⾯(GUI)。
3.java.applet:包含apple运⾏所需的⼀些类。
4.java:包含执⾏与⽹络相关的操作的类。
5.java.io:包含能提供多种输⼊/输出功能的类。
6.java.util:包含⼀些实⽤⼯具类,如定义系统特性、使⽤与⽇期⽇历相关的函数。
五、打包成jar包
1.定位⽂件路径到包的上层⽂件
2.打包
jar -cvf 要存档的名字 .,打包完成后将在D:\bmprojects\StudyJava\src下⾯增加⼀个jar包。
六、注意事项
1.包名约定俗称的使⽤公司的域名(公司的域名是不会重复的);
2.必须class⽂件的最上层包的⽗⽬录位于classpath;
3.执⾏⼀个类需要写全包名。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。