注:本文中使用 runBlocking 是為了方便測試淘讥,業(yè)務(wù)開發(fā)中禁止使用 一圃伶、Flow 的基本使用 1、Sequence 序列生成器 (1)取...
注:本文中使用 runBlocking 是為了方便測試蒲列,業(yè)務(wù)開發(fā)中禁止使用 一窒朋、Channel 基礎(chǔ) (1)Channel 翻譯過來為通道或者管...
一、安卓四種啟動模式 1蝗岖、Standard 標(biāo)準(zhǔn)模式 說明: 默認(rèn)模侥猩,每次啟動一個Activity都會又一次創(chuàng)建一個新的實例入棧,無論這個實例是...
注:本文中使用 runBlocking 是為了方便測試抵赢,業(yè)務(wù)開發(fā)中禁止使用 一欺劳、協(xié)程基礎(chǔ) 1、創(chuàng)建協(xié)程的三種方式 (1) 使用 runBlock...
1铅鲤、閉包 閉包:函數(shù)式編程划提,函數(shù)可以作為方法的返回值,也可以作為方法的參數(shù)邢享,lambda表達(dá)式 2鹏往、高階函數(shù) 3、lambda表達(dá)式
1骇塘、尾遞歸優(yōu)化 尾遞歸:函數(shù)在調(diào)用自己之后沒有再執(zhí)行其他任何操作就是尾遞歸 尾遞歸優(yōu)化的原理就是將遞歸轉(zhuǎn)換成迭代伊履,避免棧溢出 將遞歸轉(zhuǎn)成尾遞歸步...
1、空值處理 2款违、編譯異常處理 3唐瀑、運(yùn)行時異常
1、元組數(shù)據(jù) 2插爹、區(qū)間 Range 3哄辣、數(shù)組 Array 4、枚舉 enum 5、數(shù)據(jù)類 data 6柔滔、密封類 sealed 7溢陪、List 集合...
1、泛型類 2睛廊、泛型函數(shù) 3、泛型上限 4杉编、泛型擦除 5超全、泛型投射 6、星號投射