首發(fā)于公眾號: DSGtalk1989
25.異常捕捉
-
受控異常和非受控異常
java中的異常我們分為兩種,一種是受控異常,繼承自
java.lang.Exception
;一種是非受控異常,繼承自Java.lang.RuntimeException
,其實(shí)很明顯了,前者是我們可以進(jìn)行控制的一些異常,后者是系統(tǒng)自發(fā)性的異常。kotlin中不存在受控異常。即在java中,有時(shí)候你去調(diào)用某個(gè)方法時(shí),會出現(xiàn)需要你進(jìn)行
try
,catch
。而在kotlin中不會強(qiáng)制的要求你進(jìn)try``catch
。
Kotlin學(xué)習(xí)筆記之 1 基礎(chǔ)語法
Kotlin學(xué)習(xí)筆記之 2 基本數(shù)據(jù)類型
Kotlin學(xué)習(xí)筆記之 4 循環(huán)控制
Kotlin學(xué)習(xí)筆記之 8 擴(kuò)展
Kotlin學(xué)習(xí)筆記之 9 數(shù)據(jù)類與密封類
Kotlin學(xué)習(xí)筆記之 12 對象表達(dá)式和對象聲明
Kotlin學(xué)習(xí)筆記之 13 基礎(chǔ)操作符run、with、let、also、apply
Kotlin學(xué)習(xí)筆記之 14 包與導(dǎo)入
Kotlin學(xué)習(xí)筆記之 18 函數(shù)
Kotlin學(xué)習(xí)筆記之 19 高階函數(shù)與 lambda 表達(dá)式
Kotlin學(xué)習(xí)筆記之 20 內(nèi)聯(lián)函數(shù)
Kotlin學(xué)習(xí)筆記之 21 解構(gòu)聲明
Kotlin學(xué)習(xí)筆記之 28 協(xié)程基礎(chǔ)
Kotlin學(xué)習(xí)筆記之 29 上下文與調(diào)度器
Kotlin學(xué)習(xí)筆記之 30 協(xié)程取消與超時(shí)
Kotlin學(xué)習(xí)筆記之 31 協(xié)程掛起函數(shù)的組合