- 相關(guān)推薦
計(jì)算機(jī)二級(jí)Java語(yǔ)言程序設(shè)計(jì)考試重要考點(diǎn)
Java能夠自動(dòng)處理對(duì)象的引用和間接引用,實(shí)現(xiàn)自動(dòng)的無(wú)用單元收集,使用戶(hù)不必為存儲(chǔ)管理問(wèn)題煩惱,能更多的時(shí)間和精力花在研發(fā)上。下面是小編整理的關(guān)于計(jì)算機(jī)二級(jí)Java語(yǔ)言程序設(shè)計(jì)考試重要考點(diǎn),希望大家認(rèn)真閱讀~!
局部變量總結(jié):
1、局部變量聲明在方法、構(gòu)造方法或者語(yǔ)句塊中;
2、局部變量在方法、構(gòu)造方法、或者語(yǔ)句塊被執(zhí)行的時(shí)候創(chuàng)建,當(dāng)它們執(zhí)行完成后,變量將會(huì)被銷(xiāo)毀;
3、訪(fǎng)問(wèn)修飾符不能用于局部變量;
4、局部變量只在聲明它的方法、構(gòu)造方法或者語(yǔ)句塊中可見(jiàn);
5、局部變量是在棧上分配的。
6、局部變量沒(méi)有默認(rèn)值,所以局部變量量被聲明后,必須經(jīng)過(guò)初始化,才可以使用。
實(shí)例1
在以下實(shí)例中age是一個(gè)局部變量。定義在pubAge()方法中,它的作用域就限制在這個(gè)方法中。
public class Test{
public void pupAge(){
int age = 0;
age = age + 7;
System.out.println("Puppy age is : " + age);
}
public static void main(String args[]){
Test test = new Test();
test.pupAge();
}
}
以上實(shí)例編譯運(yùn)行結(jié)果如下:
Puppy age is: 7
實(shí)例2
在下面的例子中age變量沒(méi)有初始化,所以在編譯時(shí)出錯(cuò)。
public class Test{
public void pupAge(){
int age;
age = age + 7;
System.out.println("Puppy age is : " + age);
}
public static void main(String args[]){
Test test = new Test();
test.pupAge();
}
}
以上實(shí)例編譯運(yùn)行結(jié)果如下:
Test.java:4:variable number might not have been initialized
age = age + 7;
【計(jì)算機(jī)二級(jí)Java語(yǔ)言程序設(shè)計(jì)考試重要考點(diǎn)】相關(guān)文章:
計(jì)算機(jī)二級(jí)Java語(yǔ)言程序設(shè)計(jì)試題11-01
2017計(jì)算機(jī)二級(jí)Java語(yǔ)言程序設(shè)計(jì)考試試題08-30
計(jì)算機(jī)二級(jí)Java語(yǔ)言程序設(shè)計(jì)考試試題及答案10-01
全國(guó)計(jì)算機(jī)二級(jí)Java語(yǔ)言程序設(shè)計(jì)考試試題07-06
計(jì)算機(jī)二級(jí)Java語(yǔ)言程序設(shè)計(jì)復(fù)習(xí)資料05-28
計(jì)算機(jī)等級(jí)考試二級(jí)Java語(yǔ)言考試大綱06-08
計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言考點(diǎn)08-29
計(jì)算機(jī)等級(jí)考試二級(jí)Java重要知識(shí)點(diǎn)10-17