Java基础之007-包
35岁学习Java
1.1 包(package)
1) 对类文件进行分类管理。
2) 给类提供多层命名(名称)空间。
3) 写在程序文件的第一行。
4) 类名的全称的是 包名.类名。
5) 包也是一种封装形式。
1.2 classpath
1) 给JVM提供的一个环境变量。
2) 指定类或者包所在的路径。
3) classpath变量值的最后有分号与无分号的区别。
1.3 包之间的访问
1) 被访问的包中的类权限必须是public的。
2) 类中的成员权限:public或者protected
3) protected是为其他包中的子类提供的一种权限
1.4 四种权限
1.5 import
1) 简化类名。
2) 一个程序文件中只有一个package,可以有多个import。
3) 用来导包中的类,不导入包中的包。
4) 通常写import mypack.Demo;
5) 而不写importmypack.*;为什么?用到什么导入什么!
1.6Jar包
Java的压缩包
方便项目的携带。
方便于使用,只要在classpath设置jar路径即可。
数据库驱动,SSH框架等都是以jar包体现的。