1、this
1)this可以修饰属性,方法,构造器。
2)this可以理解为当前对象或者当前正在创建的对象。
3)可以在构造器中通过“this(形参)”显式地调用当前类的重载的制定的构造器。
—— 这种方式的调用,必须放在首行。
—— 这种方式要注意不要让构造器之间的调用陷入死循环。若有n个构造器,则最多只有n-1个构造器中可以使用这种方式。
2、JavaBean
1)JavaBean是一个Java语言写成的可重用组件
2)JavaBean是指符合如下标准的Java类:
类是公共的
有一个无参的公共构造器
有属性,且有对应的get、set方法
3、package
声明源文件所在的包,写在程序的第一行,每一个“.”都表示一层文件目录,包名一般都要小写。
4、import
1)显式地导入指定包下的类或者接口。写在包得名和源文件之间。
如果导入的类时java.lang包下的,如System,String,Matn等,就不需要显式声明,因为默认所有的源文件都导入这个包。
2)理解.*的概念,如java.util.*;
3)如何处理同名类的导入,如下:
import java.sql.Date;
public class Person {
private int age;
public Person(String name, int age) {
super();
this.name = name;
this.age = age;
}
public int getAge() {
return age;
}
public void setAge(int age) {
<pre name="code" class="java"> Date date =new java.util.Date(576585697979L);//<pre name="code" class="java">java.sql.Date;
java.util.Date date =new java.util.Date();}}
4)import static 表示导入指定类的静态属性或者方法。
5)import ".*"只能导入包当前的类,不能导入子包下面的类。
5、JDK各个包主要内容