1. 程式人生 > >Java筆試題彙總

Java筆試題彙總

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的時候出現的。