學習面試題Day09
一、Java基礎部分
1、一個".java"原始檔中是否可以包括多個類(不是內部類)?有什麼限制?
可以有多個類,但只能有一個public的類,並且public的類名必須與檔名相一致。
2、Java有沒有goto?
java中的保留字,現在沒有在java中使用。
3、說說&和&&的區別。
&和&&都可以用作邏輯與的運算子,表示邏輯與(and),當運算子兩邊的表示式的結果都為true時,整個運算結果才為true,否則,只要有一方為false,則結果為false。
&&還具有短路的功能,即如果第一個表示式為false,則不再計算第二個表示式。
&還可以用作位運算子,當&運算子兩邊的表示式不是boolean型別時,&表示按位與操作。
4、switch語句能否作用在byte上,能否作用在long上,能否作用在String上?
在switch(expr1)中,expr1只能是一個整數表示式或者列舉常量(更大字型),整數表示式可以是int基本型別或Integer包裝型別,由於byte,short,char都可以隱含轉換為int,所以,這些型別以及這些型別的包裝型別也是可以的。顯然,long和String型別都不符合switch的語法規定,並且不能被隱式轉換成int型別,所以,它們不能作用於switch語句中。
5、short s1=1;s1=s1+1;有什麼錯?short s1=1;s1+=1;有什麼錯?
對於short s1=1;s1=s1+1;由於s1+1運算時會自動提升表示式的型別,所以結果是int型,再賦值給short型別s1時,編輯器將報告需要強制轉換型別的錯誤;
對於short s1=1;s1+=1;由於+=是java語言規定的運算子,java編譯器會對它進行特殊處理,因此可以正確編譯。
6、char型變數中能不能儲存一箇中文漢字?為什麼?
char型變數是用來儲存Unicode編碼的字元的,unicode編碼字符集中包含了漢字,所以,char型變數中當然可以儲存漢字。不過,如果某個特殊的漢字沒有被包含在Unicode編碼字符集中,那麼,這個char型變數中就不能儲存這個特殊漢字。(Unicode編碼佔用兩個位元組,所以,char型別的變數也是佔用兩個位元組。)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/75/viewspace-2815114/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java學習day09—-封裝和繼承Java封裝繼承
- 傳智黑馬python基礎學習——day09Python
- A-深度學習面試題深度學習面試題
- 常見面試題學習(4)面試題
- 【SQL 學習】一個面試題SQL面試題
- Java面試題全集學習筆記Java面試題筆記
- DBA面試題集----我要好好學習面試題
- day09 集合基礎、學生管理系統
- 深度學習面試100題(第46-50題)深度學習面試
- 深度學習面試100題(第51-55題)深度學習面試
- 深度學習面試100題(第56-60題)深度學習面試
- 深度學習面試100題(第31-35題)深度學習面試
- 深度學習面試100題(第36-40題)深度學習面試
- 深度學習面試100題(第41-45題)深度學習面試
- 深度學習面試100題(第61-65題)深度學習面試
- 深度學習面試100題(第16-20題)深度學習面試
- 深度學習面試100題(第21-25題)深度學習面試
- 深度學習面試100題(第26-30題)深度學習面試
- 深度學習面試100題(第6-10題)深度學習面試
- 深度學習面試100題(第11-15題)深度學習面試
- 10道機器學習、深度學習必會面試題機器學習深度學習面試題
- mysql面試練習題MySql面試
- 一道前端面試題引發的學習前端面試題
- 學習Python這些面試題你都知道嗎?Python面試題
- Python學習資料之企業面試題集錦!Python面試題
- 我的Java開發學習之旅------>Java經典面試題Java面試題
- PHP 【面試】【學習】GitHub 收藏PHP面試Github
- 為面試加油助力,90個常見的Kubernetes面試題,值得收藏學習面試題
- go開發面試題分享:判斷題13道(5)go語言學習Go面試題
- Go語言面試題分享:選擇題10道(3)go語言學習Go面試題
- Go語言面試題分享:選擇題10道(1)go語言學習Go面試題
- 深圳Web前端學習:分享一份Web前端面試題Web前端面試題
- Python資料分析相關面試題!Python學習教程Python面試題
- 軟體測試系統學習流程和常見面試題面試題
- 【Python學習教程】Python常見面試題之Redis篇!Python面試題Redis
- 機器學習及深度學習的知識點及面試題總結機器學習深度學習面試題
- 面試題預習(1-24)面試題
- 深度學習面試100題(第1-5題):經典常考點CNN深度學習面試CNN