Java能夠自動處理物件的引用和間接引用,實現自動的無用單元收集,使使用者不必為儲存管理問題煩惱,能更多的時間和精力花在研發上。下面是小編整理的.關於計算機二級Java語言程式設計考試重要考點,希望大家認真閱讀~!
區域性變數總結:
1、區域性變數宣告在方法、構造方法或者語句塊中;
2、區域性變數在方法、構造方法、或者語句塊被執行的時候建立,當它們執行完成後,變數將會被銷燬;
3、訪問修飾符不能用於區域性變數;
4、區域性變數只在宣告它的方法、構造方法或者語句塊中可見;
5、區域性變數是在棧上分配的。
6、區域性變數沒有預設值,所以區域性變數量被聲明後,必須經過初始化,才可以使用。
例項1
在以下例項中age是一個區域性變數。定義在pubAge()方法中,它的作用域就限制在這個方法中。
public class Test{
public void pupAge(){
int age = 0;
age = age + 7;
tln("Puppy age is : " + age);
}
public static void main(String args[]){
Test test = new Test();
ge();
}
}
以上例項編譯執行結果如下:
Puppy age is: 7
例項2
在下面的例子中age變數沒有初始化,所以在編譯時出錯。
public class Test{
public void pupAge(){
int age;
age = age + 7;
tln("Puppy age is : " + age);
}
public static void main(String args[]){
Test test = new Test();
ge();
}
}
以上例項編譯執行結果如下:
:4:variable number might not have been initialized
age = age + 7;