經典的Java面試題及回答集錦
Java面試題如約更新,有需要的小夥伴可以路過不要錯過了!看上一篇Java常見面試題及答案彙總的反響還是很不錯的,小千就繼續更新了,希望能幫助到正在求職的你!
這次更偏基礎一些!
1、String 和StringBuffer 的區別?
答:Java 平臺提供了兩個類:String 和StringBuffer,它們可以儲存和操作字串,即包含多個字元的字元資料。這個String 類提供了數值不可改變的字串。而這個StringBuffer 類提供的字串進行修改。當你知道字元資料要改變的時候你就可以使用StringBuffer。典型地,你可以使用StringBuffers 來動態構造字元資料。
2、String, StringBuffer StringBuilder 的區別。
答:String 的長度是不可變的;StringBuffer 的長度是可變的,如果你對字串中的內容經常進行操作,特別是內容要修改時,那麼使用StringBuffer,如果最後需要String,那麼使用StringBuffer 的toString()方法;執行緒安全;StringBuilder 是從JDK 5 開始,為StringBuffer 該類補充了一個單個執行緒使用的等價類;通常應該優先使用StringBuilder 類,因為它支援所有相同的操作,但由於它不執行同步,所以速度更快。
3、Overload 和Override 的區別。Overloaded 的方法是否可以改變返回值的型別?
答:方法的重寫Overriding 和過載Overloading 是Java 多型性的不同表現。重寫Overriding 是父類與子類之間多型性的一種表現,過載Overloading 是一個類中多型性的一種表現。如果在子類中定義某方法與其父類有相同的名稱和引數,我們說該方法被重寫(Overriding)。子類的物件使用這個方法時,將呼叫子類中的定義,對它而言,父類中的定義如同被“遮蔽”了。如果在一個類中定義了多個同名的方法,它們或有不同的引數個數或有不同的引數型別,則稱為方法的過載(Overloading)。Overloaded 的方法是可以改變返回值的型別。
4、描述一下JVM 載入class 檔案的原理機制?
答:JVM 中類的裝載是由ClassLoader 和它的子類來實現的,Java ClassLoader是一個重要的Java 執行時系統元件。它負責在執行時查詢和裝入類檔案的類。
5、char 型變數中能不能存貯一箇中文漢字?為什麼?
答:能夠定義成為一箇中文的,因為Java 中以unicode 編碼,一個char 佔16個位元組,所以放一箇中文是沒問題的。
以上就是小千總結的Java常見面試題,希望對大家的面試會有幫助。如果你想掌握Java技術,成為一名Java程式設計師,可以來系統全面的學習一下試試!
本文來自千鋒教育,轉載請註明出處。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2855886/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java經典面試題Java面試題
- 經典Java面試題彙總及答案解析Java面試題
- 經典Java面試題收集Java面試題
- 經典Java面試題收集(二)Java面試題
- 面試題集錦-SpringBoot面試題Spring Boot
- Java經典面試題-不古出品Java面試題
- 經典面試題面試題
- Java面試題集錦(1):volatile關鍵字Java面試題
- Java經典面試題: == 和 equals( )的區別Java面試題
- Java經典面試題(二)-不古出品Java面試題
- 前端經典面試題前端面試題
- Js 經典面試題JS面試題
- javascript經典面試題JavaScript面試題
- 面試必備問題集錦面試
- sql 經典面試題及答案(選課表)SQL面試題
- Java面試經典題:執行緒池專題Java面試執行緒
- 阿里歷年經典Java面試題彙總阿里Java面試題
- [Java面試]經典手撕Java面試
- 7個 Javascript 面試題及回答策略JavaScript面試題
- 雲端計算工程師面試題集錦,雲端計算面試題及答案工程師面試題
- 雲端計算面試題及答案,雲端計算工程師面試題集錦面試題工程師
- Google經典面試題解析Go面試題
- [面試題]事件迴圈經典面試題解析面試題事件
- Web前端經典面試試題及答案(參考連結)Web前端面試
- Java開發經典面試題分享,建議收藏Java面試題
- 經典 JS 閉包面試題JS面試題
- leetcode-面試經典150題LeetCode面試
- 前端經典面試題(有答案)前端面試題
- 20道JavaScript經典面試題JavaScript面試題
- Runtime經典面試題(附答案)面試題
- Python經典面試題(附答案)!Python面試題
- JavaScript經典面試題詳解JavaScript面試題
- 2019最新Web前端經典面試試題及答案,持續更新Web前端面試
- GO面試題集錦快答[持續更新]Go面試題
- Android大廠面試題錦集(BATTMDJD小米)Android面試題BAT
- 雲端計算工程師面試題集錦,常見雲端計算面試題及答案工程師面試題
- 面試集錦(九)git面試Git
- 面試集錦(十二)hashMap面試HashMap