一、本节要点
掌握包的基本概念,
掌握import语句的使用
了解JDK中常见的包
熟悉成员的访问控制权限
了解Java的命名习惯
了解Jar命令的使用
二、包的基本概念
package是在使用多个类或接口时,为了避免名称重复而采用的一种措施。
格式:
package package名称;
代码案例:
package day15.java;
public class PackageTest {
public static void main(String[] args) {
System.out.print((new Person().talk()));
}
}
class Person{
public String talk() {
return "Person ....talk";
}
}
运行结果:
Person ....talk
三、import语句的使用
3.1如果几个类分别属于不同的package,在某各类要访问到其他类的成员时,需要:
1.若某个类需要被访问,则必须把这个类公开出来=此类必须声明成public。
2.若要访问不同的package内某个public类的成员时,在程序代码内必须明确的指明“被访问package的名称.类名称”
格式:
import package名称(.类名称)类名称可不写,将整个类导入
3.2代码案例:
package day15.java.a;
import day15.java.b.*;
public class PackageTest {
public static void main(String[] args) {
System.out.print((new Person().talk()));
}
}
package day15.java.b;
public class Person {
public String talk() {
return "Person ....talk";
}
}
运行结果:
Person ....talk
四、JDK中常见的包
1.java.lang ---包含一些Java语言的核心类,如String、Math、Integer、System和Thread提供常用功能。
还有一个子包:java.lang.reflect,用于实现java类的反射机制。
2.java.io---包含能提供多种输入/输出功能的类
3.java.util---包含一些实用工具类,如定义系统特性、与日期日历相关的方法。
.....
五、类成员的访问控制权限
5.1四种访问控制权限 public protected private default
注意:不能在方法体内声明的变量前面加private修饰符
5.2各自权限
private: 成员变量/方法---只能在类的内部使用
default:默认的访问控制成员可以被这个包中的其他类访问。
protected:可以被同一个包中的其他类访问,也可以被不同包中的子类访问。
public:可以被所有的类访问
六、Java的命名习惯
规律:
1.包名都要小写,如demo.java
2.类名、接口应当使用名词,每个单词的首字母大写,如TestPerson
3.变量名(属性名)第1个单词小写,后面的每个单词首字母大写,如newLxh
4.方法名的第1个单词小写,后面每个单词的首字母大写,如talkMySelf()
5.常量名中的每个字母一律大写,如COUNTRY
七、打包工具---jar命令的使用
7.1通过jar生成的.jar压缩文件优点:
1.可以方便管理大量的类文件
2.进行了压缩也减少了文件所占的空间
7.2 格式:
jar -cvf create.jar demo
create.jar :是生成jar文件的名称
demo: 要达成jar文件的包
星期一, 十一月 16, 2015 23:02:28