關於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個字節,所以放一箇中文是沒問題的。
相關文章
-
JAVA面試題解惑系列(八)基本類型(內置類型)
在2019年末,你誕生了,可在2020年迎春之際,突然的強大打的所有人措手不及,在我們中國的土地上橫衝直撞,所向披靡。這算是給我們中華民族新年的第一份大禮吧!2003年SARS病毒爆發,是令老一輩膽寒的消息。一條條鮮活生命的離去,是 -
JAVA題庫:JAVA面試題目整理
搞笑笑話笑死人不償命,趕緊來看看!以下是本站小編為你精心整理的網絡搞笑雷人笑話語錄,希望你喜歡。網絡搞笑雷人笑話語錄1) 低調致高遠!2) 姐從來不説人話,姐一直説的是神話。3) 我空有一身泡妞的本事,可惜自己是個妞。 -
java 基礎面試題
3D的功夫熊貓紙模型,感受一下~~ 功夫熊貓紙模  -
最新Java基礎面試題
1917年,斯特拉文斯基在旅行途中結識了西班牙大畫家畢加索,兩個結為密友。斯特拉文斯基回瑞士時,海關檢查員檢查他的行李,發現皮箱裏有一幅很奇怪的畫。‘這上面畫的是什麼?’海關檢查員問。‘畢加索給我畫 -
java面試題五
1. 多線程有幾種實現方法?同步有幾種實現方法?多線程有兩種實現方法,分別是繼承Thread類與實現Runnable接口同步的實現方面有兩種,分別是synchronized,wait與notifywait():使一個線程處於等待狀態,並且釋放所持有的對象 -
關於Java大數據就業前景分析
小心別撕壞了。主要材料:彩紙 一張。所需工具:手 一雙製作步驟:第1步:先拿一張彩紙。第2步:對摺。第3步:第4步:第5步:第6步:再把它翻過來。第7步:再把下面的棚給拿起來。小貼士:小心最後翻的,別弄壞了。 -
32道java程序員面試題及答案
佳才網為大家羅列32道java程序員面試題及答案,並提供文檔下載,詳細java面試題盡在附件1內。第一,談談final, finally, finalize的區別。final-修飾符(關鍵字)如果一個類被聲明為final,意味着它不能再派生出新的子類,不能作 -
java基礎面試題(2012完整版)
141、JAVA 多線程編程。 用 JAVA 寫一個多線程程序,如寫四個線程,二個加 1,二個對一個變量減一,輸出。希望大家補上,謝謝142、可能會讓你寫一段 Jdbc連Oracle 的'程序,並實現數據查詢.答:程序如下:package ;import .*;publ -
cvte java面試題
答案:B答案:B答案:B答案:A答案:B答案:CD答案:AD2、問答題,每題6分。Exc0 caught答案:DCBB 類D、C是靜態方法,直接調用了,類A、B中的是普通方法,父類方法被子類方法重載,所以輸出B答案:x=0,y=0 main中new B()時,A先加載,A的構造方法中 -
java面試基礎知識總結
篇一:java基礎知識總結寫代碼:1,明確需求。我要做什麼?2,分析思路。我要怎麼做?1,2,3。3,確定步驟。每一個思路部分用到哪些語句,方法,和對象。4,代碼實現。用具體的java語言代碼把思路體現出來。學習新技術的四點:1,該技術是什麼