java筆試錯題記錄——2020-10-13
- 在Java中下面Class的宣告哪些是錯誤的?
正確答案: A B C 你的答案: A B (錯誤)
public abstract final class Test {
abstract void method();
}
public abstract class Test {
abstract final void method();
}
public abstract class Test {
abstract void method() {
}
}
public class Test {
final void method() {
}
}
解析:
A、final修飾的類為終態類,不能被繼承,而 抽象類是必須被繼承的才有其意義的,因此,final是不能用來修飾抽象類的。
B、 final修飾的方法為終態方法,不能被重寫。而繼承抽象類,必須重寫其方法。
C、抽象方法是僅宣告,並不做實現的方法。
- 有關靜態初始化塊說法正確的是?
# 正確答案: A B C 你的答案: A C (錯誤)
```
無法直接呼叫靜態初始化塊
在建立第一個例項前或引用任何靜態成員之前,將自動呼叫靜態初始化塊來初始化
靜態初始化塊既沒有訪問修飾符,也沒有引數
在程式中,使用者可以控制合適執行靜態初始化塊
```
解析:
java物件初始化順序
先說結論:
- 父類靜態程式碼塊,父類靜態成員變數(同級,按程式碼順序執行)
- 子類靜態程式碼塊,子類靜態成員變數(同級,按程式碼順序執行)
- 父類普通程式碼塊,父類普通成員變數(同級,按程式碼順序執行)
- 父類構造方法
- 子類普通程式碼塊,子類普通成員變數(同級,按程式碼順序執行)
- 子類構造方法
注意點:
- 靜態內容只在類載入時執行一次,之後不再執行。
- 預設呼叫父類的無參構造方法,可以在子類構造方法中利用super指定呼叫父類的哪個構造方法。
相關文章
- java錯題筆記Java筆記
- 前端筆試題面試題記錄前端筆試面試題
- 前端筆試題面試題記錄(下)前端筆試面試題
- 筆試記錄集筆試
- java筆試題Java筆試
- 前端筆試題面試題記錄(上)| 掘金技術徵文前端筆試面試題
- Java學習筆記記錄(二)Java筆記
- java基礎筆試題Java筆試
- 幾道Java筆試題Java筆試
- 刷題記錄:劍指offer+遇到的筆試題+LeetCode筆試LeetCode
- 華為2016校園招聘上機筆試題:簡單錯誤記錄 [python]筆試Python
- 2019騰訊實習筆試題部分記錄+兩次電話面試筆記筆試面試筆記
- FCoE測試重啟除錯記錄除錯
- Java筆試題怎麼做Java筆試
- Effective Java讀書筆記(目錄)Java筆記
- 2018拼多多學霸批前端筆試題記錄前端筆試
- 前端面試&筆試&錯題指南(三)前端面試筆試
- 前端面試&筆試&錯題指南(四)前端面試筆試
- 前端面試&筆試&錯題指南(二)前端面試筆試
- Java細緻末節小錯記錄Java
- java執行緒的筆試題Java執行緒筆試
- java面試筆試題大彙總Java面試筆試
- 記一次面試筆試題面試筆試
- Java基礎題目記錄-01Java
- Java面試題總結(基礎面試題完結版,2020-10-13)Java面試題
- 淘寶記錄筆記筆記
- 華為0821筆試第三題筆記-回溯+剪枝筆試筆記
- Java面試題全集學習筆記Java面試題筆記
- java後端開發ms題記錄Java後端
- 可能碰到的iOS筆試面試題(11)--報錯警告除錯iOS筆試面試題除錯
- java面試筆試試題http://www.jobui.com/mianshiti/it/java/6827/Java面試筆試HTTPUI
- Android面試之Java基礎筆試題Android面試Java筆試
- 2017搜狐筆試題(Java實現)筆試Java
- 2017java筆試題及答案Java筆試
- 「分數規劃」學習筆記及做題記錄筆記
- Java學習筆記之Scanner報錯java.util.NoSuchElementExceptionJava筆記Exception
- 【錯題記錄】JavaScript專項練習(篇五)JavaScript
- 【錯題記錄】JavaScript專項練習(篇六)JavaScript