(1)一个java类的完整的生命周期会经历加载、连接、初始化、使用、和卸载五个阶段。
如下图所示
(2)Java对象的生命周期包括三个阶段:对象的创建,对象的使用,对象的清除。
(3)Java的变量分为成员变量和局部变量,他们分别有自己的生命周期。
成员变量的作用域为从定义的起始位至整个类结束。
public class Test{
private int i;
.............
}
成员变量i的作用域为整个Test类体里,直到结束,
在Test类中的任何地方都可以引用它。
(4)局部变量的作用域是在方法从定义它的地方开始到方法结束。
public class Test{
public void doSomething(String s){ // s的作用域只在大括号里
System.out.println(s);
}
public void doAnotherThing(){
s = new String(); //已超出了s 的作用域,系统将找不到这个变量,报错
}
.............
}
|
|