?
一、本节要点
?
? ? ? 掌握包的基本概念,
? ? ? 掌握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
?
?
原文:http://yuzhouxiner.iteye.com/blog/2257190