![240](https://cdn2.jianshu.io/assets/default_avatar/14-0651acff782e7a18653d7530d6b27661.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一逊躁、泛型及泛型約束 kotlin中的泛型每窖,和java中思維大體是相同的,但又有些區(qū)別 用法和java沒(méi)什么兩樣藕坯。伍纫。。 二钳恕、泛型協(xié)變 再看一個(gè)例子...
Coroutine -> 協(xié)程不同于線程别伏,協(xié)程不占用CPU,它只占用內(nèi)存來(lái)處理耗時(shí)操作忧额。Coroutine的原理有大牛的視頻已經(jīng)介紹了厘肮,我就不搬...
這一節(jié)用個(gè)小例子來(lái)理解下密封類(lèi)及l(fā)et托嚣、run巩检、apply、also示启、with之間的區(qū)別 Java有枚舉兢哭,Kotlin也有枚舉,但多了一個(gè)密封類(lèi)...
一夫嗓、什么叫委托? 看看官文解釋 The Delegation pattern has proven to be a good alternati...
kotlin的回調(diào)與java在寫(xiě)法上略有不同迟螺,直接上代碼(為了好理解冲秽,我先按java寫(xiě)法,不用Lambda) 1煮仇、生成Person類(lèi)及MyInt...
為什么從關(guān)鍵字一下就跳到擴(kuò)展了劳跃?我們知道JAVA中沒(méi)有擴(kuò)展的概念,Kotlin中引入了擴(kuò)展浙垫,如果我能預(yù)測(cè)成功的話刨仑,這將成為對(duì)JAVA最大的挑戰(zhàn)。...
Kotlin來(lái)勢(shì)洶洶夹姥,想聽(tīng)聽(tīng)怎么配置杉武?算了,直接下studio3.0吧(配置不講了) 看了一遍官方教程辙售,給我一個(gè)印象轻抱,Kotlin不是java,...
/** * 獲得一個(gè)表的所有列名 *@paramtablename *@return */ privateListgetTableColumn(...
//第一種 Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.draw...