當前位置:編程學習大全網 - 編程軟體 - 某公司的面試題,希望知道答案的幫忙填壹下,謝謝!

某公司的面試題,希望知道答案的幫忙填壹下,謝謝!

1.C; 2. D(題目有沒有打錯?); 3. A/C; 4. C

判斷

1. F; 2. T

問答

1. (a) override(重寫) 1、方法名、參數、返回值相同。2、子類方法不能縮小父類方法的訪問權限。3、子類方法不能拋出比父類方法更多的異常(但子類方法可以不拋出異常)。4、存在於父類和子類之間。5、方法被定義為final不能被重寫。

(b) overload(重載)1、參數類型、個數、順序至少有壹個不相同。 2、不能重載只有返回值不同的方法名。3、存在於父類和子類、同類中。

2. (a) 實現線程有兩種 繼承Thread類或者實現Runnable接口

(b) 實現同步也有兩種,壹種是用同步方法,壹種是用同步塊:同步方法就是在方法返回類型後面加上synchronized, 比如:public void synchronized add(){...}; 同步塊就是直接寫:synchronized (這裏寫需要同步的對象){...}

3. error是編譯錯誤,exception是運行時異常

4. start(): 通過調用Thread類的start()方法來啟動壹個線程,這時此線程是處於就緒狀態,並沒有運行。然後通過此Thread類調用方法run()來完成其運行操作的,這裏方法run()稱為線程體,它包含了要執行的這個線程的內容,Run方法運行結束,此線程終止,而CPU再運行其它線程,

5. 可以的,但是只能有壹個public類, 而且如果有public類的話,這個文件的名字要和這個類的名字壹樣。如果都沒有public類,名字可以不和這個類壹樣。在壹個文件裏定義了幾個類的時候,每個 class 會生成壹個 .class 文件

6. a<<2

  • 上一篇:機電壹體化的就業方向是什麽?
  • 下一篇:計算機領域的三大巨頭
  • copyright 2024編程學習大全網