2020-10-19JAVA錯題
1.運用下列哪個命令能夠獲取JVM的記憶體映像
正確答案: B 你的答案: D (錯誤)
A: jinfo
B: jmap
C: jhat
D: jstat
1、jps:檢視本機java程式資訊。
2、jstack:列印執行緒的棧資訊,製作執行緒dump檔案。
3、jmap:列印記憶體對映,製作堆dump檔案
4、jstat:效能監控工具
5、jhat:記憶體分析工具
6、jconsole:簡易的視覺化控制檯
7、jvisualvm:功能強大的控制檯
2.以下哪項不屬於java類載入過程?
正確答案: B 你的答案: A (錯誤)
A: 生成java.lang.Class物件
B: int型別物件成員變數賦予預設值
C: 執行static塊程式碼
D: 類方法解析
類的載入包括:載入,驗證,準備,解析,初始化。
選項A:生成java.lang.Class物件是在載入時進行的。生成Class物件作為方法區這個類的各種資料的訪問入口。
選項B:既然是物件成員,那麼肯定在例項化物件後才有。在類載入的時候會賦予初值的是類變數,而非物件成員。
選項C:這個會呼叫。可以用反射試驗。
選項D:類方法解析發生在解析過程。
3.當我們需要所有執行緒都執行到某一處,才進行後面的的程式碼執行我們可以使用?
正確答案: A 你的答案: D (錯誤)
A: CountDownLatch
B: CyclicBarrier
C: Semaphore
D: Future
CountDownLatch 是等待一組執行緒執行完,才執行後面的程式碼。此時這組執行緒已經執行完。
CyclicBarrier 是等待一組執行緒至某個狀態後再同時全部繼續執行執行緒。此時這組執行緒還未執行完。
相關文章
- 錯題本
- golang 錯題集Golang
- golang錯題集Golang
- Java錯題集(三)Java
- C++錯題集C++
- java錯題筆記Java筆記
- 除錯cmp問題除錯
- 牛客錯題集(Java)Java
- mysql checksum 報錯問題。MySql
- go除錯的問題。Go除錯
- java-坑及錯題Java
- CodeBlocks偵錯程式設定錯誤問題BloC
- org.thymeleaf.exceptions.TemplateInputException:模板錯誤報錯問題Exception
- go mod init報錯問題Go
- 關於 swoole 除錯問題除錯
- RedisTemplate呼叫increment報錯問題RedisREM
- Python錯題本(1)range()Python
- composer require 報錯問題UI
- this問題 以及 webstorm 除錯介面WebORM除錯
- 作業系統--錯題集作業系統
- 【Mysql】into outfile報錯的問題MySql
- 面試題常用易錯總結面試題
- mybatis plus saveBatch報錯問題MyBatis
- VS - 打斷點/本地除錯/遠端除錯 問題斷點除錯
- 素養賽Python複賽題——錯排問題Python
- 微信支付錯誤兩個問題的解決:curl出錯,錯誤碼:60
- go語言錯題及答案整理Go
- Laravel+xdebug 除錯問題Laravel除錯
- mysql的時區錯誤問題MySql
- 錯題知識點回顧1
- 解決 Inkscape 報錯 Duplicate 問題
- Windows重置網路卡錯誤問題Windows
- 聊聊nginx報錯499問題Nginx
- navicate oracle 連線報錯問題Oracle
- shell 指令碼的除錯問題指令碼除錯
- sessionbean +bmp取值出錯的問題SessionBean
- sqlldr經常報錯的問題SQL
- 16.C語言錯題整理C語言