Java入门——包的访问控制权限
在Java里,可以将一个大型项目的所有的类分门别类的存在文件夹里,再将这些文件一起编译执行,这样做将使程序代码更容易维护,也方便了多人开发。
类的导入
import 包名称.子包名称.类名称;——>手工导入所需要的类
import 包名称.子包名称.*; ——>由JVM自动加载所需要的类
一个类要想被外包访问(import),必须定义为public class
系统常见的包
序号 | 包名 | 作用 |
1 | java.lang | 此包为系统基本包,String、Inter等类都在此包中,JDK为自动导入 |
2 | jaba.lang.reflect | 此包为反射机制包,是java.lang的子包 |
3 | java.util | 此包为工具包,常用的类库,日期操作都在其中 |
4 | java.text | 提供了一些国际化显示的处理类库 |
5 | java.sql | 数据库操作包,提供了各种数据库操作的类和接口 |
6 | java.net | 完成网络编程 |
7 | java.io | 输入、输出处理 |
8 | java.awt | 构成了抽象窗口工具集的多各类,用来管理应用程序的图形界面 |
9 | java.swing | 用于建立图形界面,此包中的组件 |
Java静态导入
静态导入类的所有方法都必须是静态方法,导入后无需用 ”类名.方法名“的形式。
Jar命令的使用
把所有的*.class文件压缩成.Jar文件的形式交给客户。
访问控制权限
private:只能在本类中使用
Defult:本包中的类使用
protected:只能被子类使用(可以使其他包)
public:所有类