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面試題總結(基礎面試題完結版,2020-10-13)Java面試題
- 前端筆試題面試題記錄(上)| 掘金技術徵文前端筆試面試題
- 筆試記錄集筆試
- 2019騰訊實習筆試題部分記錄+兩次電話面試筆記筆試面試筆記
- 面試題記錄面試題
- Java面試題記錄第二天Java面試題
- Java學習筆記記錄(二)Java筆記
- 刷題記錄:劍指offer+遇到的筆試題+LeetCode筆試LeetCode
- 2018拼多多學霸批前端筆試題記錄前端筆試
- 筆記:記錄一次面試筆記面試
- 前端面試&筆試&錯題指南(三)前端面試筆試
- 前端面試&筆試&錯題指南(二)前端面試筆試
- 前端面試&筆試&錯題指南(四)前端面試筆試
- 記錄一次測開面試題記錄面試題
- JS面試考題記錄JS面試
- 面試刷題偶有記錄面試
- FCoE測試重啟除錯記錄除錯
- Java細緻末節小錯記錄Java
- Java筆試題怎麼做Java筆試
- 記一次面試筆試題面試筆試
- 記錄近期面試題,面試總結面試題
- 面試演算法題記錄面試演算法
- 記錄一次面試題面試題
- Java基礎題目記錄-01Java
- Android面試之Java基礎筆試題Android面試Java筆試
- java執行緒的筆試題Java執行緒筆試
- 面試問題記錄 三 (JavaWeb、JavaEE)面試JavaWeb
- java後端開發ms題記錄Java後端
- 【Java】留下沒有基礎眼淚的面試題,java初級面試筆試題Java面試題筆試
- 【錯題記錄】JavaScript專項練習(篇六)JavaScript
- 【錯題記錄】JavaScript專項練習(篇五)JavaScript
- 「分數規劃」學習筆記及做題記錄筆記
- 淘寶記錄筆記筆記
- [記錄]curl命令筆記筆記
- 華為0821筆試第三題筆記-回溯+剪枝筆試筆記
- 4.21 阿里電話面試問題記錄阿里面試