类变量和类方法
方法重载
一个类中有多个方法有相同的名字,但这些方法有不同的参数。通过传入不同的参数,实现不同的操作,调用不同的方法。
this关键字
this可以出现在实例方法和构造方法中不能出现在类方法中(因为类方法可以通过类名直接调用,此时可能并没有产生任何对象)
在构造方法中表示使用该构造方法创建的对象,
在实例方法中this就表示调用该方法的当前对象。
当方法中出现this.x表示这是一个成员变量,一般来说可以省略,但出现了局部变量和成员变量出现重名,此时this修饰的表示是成员变量,不用this表示的是局部变量。
包语句
package or.controller;
编译有包语句的Java类必须要它的包的根目录编译比如 javac or\controller\Hello.java
运行java or.controller.Hello
注意不能将java作为包的一部分。例如java.Hello就是不被允许的。
import语句
用于引入其他包依赖的语句
访问权限
private ,public ,protected ,友好类
public类和友好类
对象数组
如用Student类创建10个student对象
student stu1,stu2,stu3,stu4,stu5......;
这样是不可取,不推荐的
使用对象数组可以轻易的创建多个对象
Student [] stu;
stu = new Student[10];
这样就创建了10个对象,但目前都是空对象
stu[0]= new Student();
//用于创建对象
还可以
for(int i;i<stu.length;i++){
stu[i] = new Student();
stu[i] = 100+i
}
JRE扩展和Jar文件
jar打包器讲字节码文件打成jar包,存放在jre的\jre\lib\ext;中就可以使用import语句来导入自定义的类了
文档生成器
使用Javadoc可以生成源文件结构的html文档
javadoc Example.java;
javadoc -d E:\javadoc Example.java;//指定文档生成后所在的目录