Kotlin面試25題

大家好锯厢,這一期呢捺氢,我們談一下kotlin的面試題残黑。

第1題,什么是kotlin舅世?

kotlin是靜態(tài)類型的編程語言,運(yùn)行于jvm之上。

第2題, 是誰開發(fā)了kotlin?

kotlin是由jetbrains開發(fā)的。

第3題, 為什么我們應(yīng)該從Java轉(zhuǎn)到kotlin?

首先,kotlin比Java要簡單。它去除了很多Java里面的冗余代碼。kotlin提供了很多Java不具有的特性。

第4題, 說一下使用kotlin的三大好處。

kotlin比較容易學(xué),因?yàn)樗鶭ava很接近。

kotlin是功能性編程語言愚屁,是基于jvm上的梦谜。

kotlin的代碼更易讀,更容易理解。

第5題, 解釋一下extension函數(shù)。

extension函數(shù)用來對class的擴(kuò)展,而不需要從class進(jìn)行派生膨疏。

第6題, kotlin中的null safety是什么意思?

null safety的特性是為了去除null pointer exception在實(shí)時運(yùn)行中的出現(xiàn)風(fēng)險窘俺。它也用來區(qū)分空引用和非空引用对途。

第7題, 為什么kotlin跟Java具有互相的操作性?

因?yàn)檫@兩門語言,對于jvm來說沒有區(qū)別。它們都是編譯成byte code, 然后在jvm上運(yùn)行的。

第8題妻柒,在kotlin中是否存在三元條件操作符?

不存在央渣, 在kotlin中沒有三元條件操作符。

第9題, 在kotlin中如何聲明一個變量?

val xyz:? String

第10題蚊俺,在kotlin中有多少構(gòu)造函數(shù)得封?

有兩種遂庄,一種是primary構(gòu)造函數(shù)悯恍,一種是secondary構(gòu)造函數(shù)。

第11題属划, kotlin支持哪種編程類型?

一種是procedural編程, 另一種是面向?qū)ο蟮木幊獭?/p>

第12題须蜗,說一下kotlin中對Java.io.file的的擴(kuò)展方法晤愧。

bufferedReader.

readBytes.

readText

forEachLine

readLines

第13題, 在kotlin中如何處理null異常?

使用elvis操作符來處理null異常。

第14題忘蟹,有哪些特點(diǎn)嚼松, kotlin有很澄,但是Java沒有?

null safety.

Operator overloading.

Coroutines.

Range expressions.

Smart casts.

Companion objects.

第15題, 解釋一下kotlin中數(shù)據(jù)類的作用浪藻。

數(shù)據(jù)類包含基本的數(shù)據(jù)類型, 它不包含任何功能函數(shù)。

第16題乾翔, 我們能把Java代碼轉(zhuǎn)成kotlin代碼嗎?

是的爱葵,我們可以用jetbrains ide把Java代碼轉(zhuǎn)成kotlin,也可以用Android studio轉(zhuǎn)反浓。

第17題, kotlin允許macros嗎?

不允許萌丈。kotlin不支持宏。

第18題雷则,說一下kotlin類的缺省行為辆雾。

kotlin類缺省是final的。因?yàn)閗otlin支持多重類繼承月劈。開放類代價要比final類高很多度迂。

第19題, kotlin是否支持原始數(shù)據(jù)類型?

不支持猜揪,kotlin不支持原始數(shù)據(jù)類型惭墓。

第20題, 什么是range操作符?

Range操作符用來遍歷一個范圍。用兩個點(diǎn)來表示的而姐。

for(i in 1..15)

print(i)

第21題, kotlin對標(biāo)準(zhǔn)的Java庫和類提供額外的功能嗎?

kotlin程序是跑在標(biāo)準(zhǔn)的Java虛擬機(jī)上的腊凶。所以kotlin跟Java在這一層級幾乎沒有區(qū)別。Java代碼還可以直接在kotlin程序中使用。

第22題, 在kotlin中定義一個volatile變量钧萍。

Volatile var x:Long?=null

第23題, kotlin中的抽象有什么作用?

抽象是面向?qū)ο缶幊讨凶钪匾母拍詈植3橄箢惖奶攸c(diǎn)是,你知道這個類會有什么功能划煮,但是你不知道它具體如何實(shí)現(xiàn)這些功能和實(shí)現(xiàn)哪些功能送丰。

第24題,在kotlin中如何比較兩個字符串?

第1種方法你可以用雙等號來比較兩個字符串弛秋。

第2種方法用String.compareTo器躏,這個擴(kuò)展函數(shù)來比較兩個字符串。

第25題蟹略, 下面這段代碼是干什么用的?

bar{

System.out.println("haha")

}

bar作為一個函數(shù)登失,正在接收一個表達(dá)式為參數(shù),這個表達(dá)式用來打印一行字符串挖炬。

碼字不易揽浙,請關(guān)注點(diǎn)贊!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末意敛,一起剝皮案震驚了整個濱河市馅巷,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌草姻,老刑警劉巖钓猬,帶你破解...
    沈念sama閱讀 216,843評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異撩独,居然都是意外死亡敞曹,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,538評論 3 392
  • 文/潘曉璐 我一進(jìn)店門综膀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來澳迫,“玉大人,你說我怎么就攤上這事剧劝¢系牵” “怎么了?”我有些...
    開封第一講書人閱讀 163,187評論 0 353
  • 文/不壞的土叔 我叫張陵讥此,是天一觀的道長示绊。 經(jīng)常有香客問我,道長暂论,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,264評論 1 292
  • 正文 為了忘掉前任拌禾,我火速辦了婚禮取胎,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己闻蛀,他們只是感情好匪傍,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,289評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著觉痛,像睡著了一般役衡。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上薪棒,一...
    開封第一講書人閱讀 51,231評論 1 299
  • 那天手蝎,我揣著相機(jī)與錄音,去河邊找鬼俐芯。 笑死棵介,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的吧史。 我是一名探鬼主播邮辽,決...
    沈念sama閱讀 40,116評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼贸营!你這毒婦竟也來了吨述?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,945評論 0 275
  • 序言:老撾萬榮一對情侶失蹤钞脂,失蹤者是張志新(化名)和其女友劉穎揣云,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體芳肌,經(jīng)...
    沈念sama閱讀 45,367評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡灵再,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,581評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了亿笤。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片翎迁。...
    茶點(diǎn)故事閱讀 39,754評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖净薛,靈堂內(nèi)的尸體忽然破棺而出汪榔,到底是詐尸還是另有隱情,我是刑警寧澤肃拜,帶...
    沈念sama閱讀 35,458評論 5 344
  • 正文 年R本政府宣布痴腌,位于F島的核電站,受9級特大地震影響燃领,放射性物質(zhì)發(fā)生泄漏士聪。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,068評論 3 327
  • 文/蒙蒙 一猛蔽、第九天 我趴在偏房一處隱蔽的房頂上張望剥悟。 院中可真熱鬧灵寺,春花似錦、人聲如沸区岗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,692評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽慈缔。三九已至叮称,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間藐鹤,已是汗流浹背瓤檐。 一陣腳步聲響...
    開封第一講書人閱讀 32,842評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留教藻,地道東北人距帅。 一個月前我還...
    沈念sama閱讀 47,797評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像括堤,于是被迫代替她去往敵國和親碌秸。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,654評論 2 354

推薦閱讀更多精彩內(nèi)容