Java筆試題彙總
阿新 • • 發佈:2018-12-25
break目前位於內層的for迴圈,如何才能讓break作用於外層的for迴圈。
break:
break適用範圍:只能用於switch或者是迴圈語句中。
break作用:
- break用於switch語句的作用是結束一個switch語句。
- break用於迴圈語句中的作用是結束當前所在的迴圈語句。
筆試題目:break目前位於內層的for迴圈,如何才能讓break作用於外層 的for迴圈。
可以標記解決
標記的命名只要符合識別符號的命名規則即可。
class Demo17
{
public static void main(String[] args)
{
aaa:for (int j = 0 ; j<3 ; j++){ // j=0 外層for迴圈
bbb:for(int i = 0 ; i< 2 ; i++){ // i=0 內層for迴圈
System.out.println("hello world"); // 1
break aaa;
}
}
}
}
說出ArrayLsit與Vector的區別?
相同點:
- ArrayList與Vector底層都是使用了Object陣列實現的。
不同點:
- ArrayList是執行緒不同步的,操作效率高。
Vector是執行緒同步的,操作效率低。 - ArrayList是JDK1.2出現,Vector是jdk1.0的時候出現的。