關於java基本數據類型的五道面試題
1. int 和 Integer 有什麼區別?
答:Java 提供兩種不同的類型:引用類型和原始類型(或內置類型)。Int是java的原始數據類型,Integer是java爲int提供的封裝類。Java爲每個原始類型提供了封裝類。原始類型封裝類boolean Boolean char Character byteByte short Short int Integer long Long float Float double Double 引用類型和原始類型的行爲完全不同,並且它們具有不同的語義。引用類型和原始類型具有不同的特徵和用法,它們包括:大小和速度問題,這種類型以哪種類型的數據結構存儲,當引用類型和原始類型用作某個類的實例數據時所指定的缺省值。對象引用實例變量的缺省值爲 null,而原始類型實例變量的缺省值與它們的類型有關。
2. String是最基本的數據類型嗎?
答:基本數據類型包括byte、int、char、long、float、double、boolean和short。 ng類是final類型的,因此不可以繼承這個類、不能修改這個類。爲了提高效率節省空間,我們應該用StringBuffer類.還可以從內存角度來理解去回答這樣的問題。
3. String 和StringBuffer的'區別:
答:JAVA平臺提供了兩個類:String和StringBuffer,它們可以儲存和操作字符串,即包含多個字符的字符數據。這個String類提供了數值不可改變的字符串。而這個StringBuffer類提供的字符串進行修改。當你知道字符數據要改變的時候你就可以使用StringBuffer。典型地,你可以使用StringBuffers來動態構造字符數據。
4. short s1 = 1; s1 = s1 + 1;有什麼錯?
答:short s1 = 1; s1 += 1;有什麼錯? short s1 = 1; s1 = s1 + 1; (s1+1運算結果是int型,需要強制轉換類型) short s1 = 1; s1 += 1;(可以正確編譯).
5. char型變量中能不能存貯一個中文漢字?
答:能夠定義成爲一箇中文的,因爲java中以unicode編碼,一個char佔16個字節,所以放一箇中文是沒問題的。
-
面試自我評價集錦15篇
在日復一日的學習、工作或生活中,我們會經常用到自我評價,自我評價是個人對自己思想、願望、行爲和個性特點的判斷和評價。那麼問題來了,到底應如何寫一份恰當的自我評價呢?下面是小編精心整理的面試自我評價,歡迎大家分享。面試自我評價1寶劍鋒從磨礪出,梅花香自苦...
-
護士長競聘面試演講稿範文
演講稿是在一定的場合,面對一定的聽衆,演講人圍繞着主題講話的文稿。在日新月異的現代社會中,演講稿使用的情況越來越多,寫起演講稿來就毫無頭緒?下面是小編整理的護士長競聘面試演講稿範文,僅供參考,大家一起來看看吧。護士長競聘面試演講稿範文1尊敬的各位領導、各...
-
銷售面試注意事項(通用11篇)
銷售面試注意事項1我叫xxx,現年x歲,x族,大專文化,平時我喜歡看書和上網流覽信息,性格活潑開朗,能關心身邊的人和事,和親人朋友融洽相處,能做到理解和原諒,我對生活充滿信心。我曾經在x,在公司裏先後在不同的崗位工作過,開始我從事x工作,隨後因公司需要到x,有一定的經驗,在工...
-
大學生面試自我評價8篇
在平日的學習、工作和生活裏,我們經常會被要求寫一份自我評價,自我評價具有重要的社會功能,它極大地影響人與人之間的交往方式。那麼問題來了,到底應如何寫一份恰當的自我評價呢?下面是小編收集整理的大學生面試自我評價,供大家參考借鑑,希望可以幫助到有需要的朋友。...