好程式設計師Java教程分享Java面試常見技術難題
好程式設計師Java 教程分享Java 面試常見技術難題, 面試得體,自信大方的去回答好面試官所提出的專業技術問題,這往往對於我們在應聘Java 程式設計師崗位上是有很大的幫助的。如果對一些比較基本型別的問題,相信大家都能很自如去應對。但很多時候,我們在面試中也會遇到面試官提出的有關 Java 一些技術難題。這些問題又涉及到哪些知識點 ?我們一起來了解下!
1.Java 有沒有 goto
Java 中的保留字,現在沒有在 Java 中使用。
2. 說說 & 和 && 的區別
& 和 && 都可以用作邏輯與的運算子,表示邏輯與 (and) ,當運算子兩邊的表示式的結果都為 true 時,整個運算結果才為 true ,否則,只要有一方為 false ,則結果為 false 。 && 還具有短路的功能,即如果第一個表示式為 false ,則不再計算第二個表示式。 & 還可以用作位運算子,當 & 運算子兩邊的表示式不是 boolean 型別時, & 表示按位與操作。
3.switch 語句能否作用在 byte 上,能否作用在 long 上,能否作用在 String 上
在switch(expr1) 中, expr1 只能是一個整數表示式或者列舉常量 ( 更大字型 ) ,整數表示式可以是 int 基本型別或 Integer 包裝型別,由於, byte,short,char 都可以隱含轉換為 int ,所以,這些型別以及這些型別的包裝型別也是可以的。顯然, long 型別不符合 switch 的語法規定,並且不能被隱式轉換成 int 型別,所以,它不能作用於 swtich 語句中。 String 在 jdk1.7 以後可以使用。
4.char 型變數中能不能存貯一箇中文漢字 ? 為什麼 ?
char 型變數是用來儲存 Unicode 編碼的字元的, unicode 編碼字符集中包含了漢字,所以, char 型變數中當然可以儲存漢字啦。不過,如果某個特殊的漢字沒有被包含在 unicode 編碼字符集中,那麼,這個 char 型變數中就不能儲存這個特殊漢字。補充說明: unicode 編碼佔用兩個位元組,所以, char 型別的變數也是佔用兩個位元組。
5.Java 中實現多型的機制是什麼 ?
靠的是父類或介面定義的引用變數可以指向子類或具體實現類的例項物件,而程式呼叫的方法在執行期才動態繫結,就是引用變數所指向的具體例項物件的方法,也就是記憶體里正在執行的那個物件的方法,而不是引用變數的型別中定義的方法。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913892/viewspace-2666579/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 好程式設計師Java教程分享:Java工程師常見面試題程式設計師Java工程師面試題
- 好程式設計師Java教程分享XML常見面試題程式設計師JavaXML面試題
- 好程式設計師Java教程分享JavaScript常見面試題一程式設計師JavaScript面試題
- 好程式設計師Java教程分享JavaScript常見面試題五程式設計師JavaScript面試題
- 好程式設計師Java教程分享JavaScript常見面試題四程式設計師JavaScript面試題
- 好程式設計師Java教程分享JavaScript常見面試題三程式設計師JavaScript面試題
- 好程式設計師Java教程分享JavaScript常見面試題二程式設計師JavaScript面試題
- 好程式設計師分享:Java面試題常見問題程式設計師Java面試題
- 好程式設計師Java教程分享Java多執行緒常見面試題程式設計師Java執行緒面試題
- 好程式設計師Java教程分享面試中Spring的技術問題程式設計師Java面試Spring
- 好程式設計師Java教程分享Java面試題之Hibernate程式設計師Java面試題
- 好程式設計師Java教程分享Java面試妙招程式設計師Java面試
- 好程式設計師Java學習路線分享Spring常見面試題程式設計師JavaSpring面試題
- 好程式設計師Python教程分享常見的Python面試題程式設計師Python面試題
- 好程式設計師Python教程分享Python常見面試問題程式設計師Python面試
- 好程式設計師web前端教程分享Jquery常見面試題程式設計師Web前端jQuery面試題
- 好程式設計師Java培訓分享Java多執行緒常見面試問題程式設計師Java執行緒面試
- 好程式設計師Java教程分享經典Java main方法面試題程式設計師JavaAI面試題
- 好程式設計師分享Java常見面試題Tomcat最佳化經驗程式設計師Java面試題Tomcat
- 好程式設計師Java教程分享jsp相關面試題程式設計師JavaJS面試題
- Java程式設計師面試常見問題Java程式設計師面試
- 好程式設計師web前端分享常見面試題程式設計師Web前端面試題
- 好程式設計師web前端教程分享HTML/CSS部分常見面試題程式設計師Web前端HTMLCSS面試題
- 好程式設計師Java教程分享Java技術知識點總結程式設計師Java
- 好程式設計師Java分享Javamain十個面試題程式設計師JavaAI面試題
- 好程式設計師Java教程分享Java中經常出現的問題程式設計師Java
- 好程式設計師Java教程分享Java實習生面試題集錦程式設計師Java面試題
- 好程式設計師Java教程分享Java難點解析之泛型程式設計師Java泛型
- 好程式設計師Java培訓分享Java面試題集合篇一程式設計師Java面試題
- 好程式設計師Java培訓分享Java面試題集合篇二程式設計師Java面試題
- 好程式設計師Java培訓分享Java中級面試題合集程式設計師Java面試題
- 好程式設計師Java培訓分享Mybatis面試題集合程式設計師JavaMyBatis面試題
- JAVA程式設計師面試題庫分享Java程式設計師面試題
- 好程式設計師Java培訓分享Java面試題之Java集合篇三程式設計師Java面試題
- 好程式設計師Java培訓分享Java之反射技術程式設計師Java反射
- 好程式設計師Java教程分享Java語法程式設計師Java
- 好程式設計師Java教程分享Java之設計模式程式設計師Java設計模式
- 好程式設計師Java教程分享Jmeter效能測試程式設計師JavaJMeter