教程所使用的搭建環(huán)境 Mac OS 10.14.6 VirtualBOx 6.0.12 Ubuntu image: ubuntu-18.04.3...
我們經(jīng)常會(huì)提到到SSO嫂便,OAuth遮斥,OpenID坏逢,SAML亚斋,一時(shí)間會(huì)讓人摸不清他們之間的關(guān)系和區(qū)別阁苞,最近簡(jiǎn)單粗淺的研究了一下差购,分享出來(lái)异逐。還有很多...
聲明并應(yīng)用注解 注解只能擁有如下類型的參數(shù):基本數(shù)據(jù)類型、字符串八孝、枚舉董朝、類引用、其他的注解類干跛,以及前面這些類型的數(shù)組子姜。指定注解實(shí)參的語(yǔ)法與 Ja...
范型類型參數(shù) 聲明范型類型 你還可以用同樣的語(yǔ)法聲明泛型的擴(kuò)展屬性。 可以給類或接口的方法楼入、頂層函數(shù)闲询,以及擴(kuò)展函數(shù)聲明類型參數(shù)。 范型約束 上界...
重載算數(shù)運(yùn)算符 Kotlin 限定了你能重載哪些運(yùn)算符浅辙,以及你需要在你的類里面定義的對(duì)應(yīng)名字的函數(shù)扭弧,你不能定義自己的運(yùn)算符。 可重載的二元算術(shù)運(yùn)...
聲明高階函數(shù) 顯示聲明 函數(shù)類型的返回值也可以標(biāo)記為可空類型: 定義一個(gè)函數(shù)類型的可空變量 調(diào)用作為參數(shù)的函數(shù) 看到這個(gè)調(diào)用我們很自然的會(huì)想到记舆,...
可空性 可控性主要的內(nèi)容是幾個(gè)云算法的運(yùn)用:?鸽捻、?.、?:泽腮、as?御蒲、let、!!诊赊、lateinit這幾個(gè)運(yùn)算符或者關(guān)鍵字的使用厚满。值得一提的是,有...
基本語(yǔ)法 如果 lambda 表達(dá)式是函數(shù)調(diào)用的最后一個(gè)實(shí)參碧磅,它可以放到括號(hào)的外邊碘箍。 當(dāng) lambda 是函數(shù)唯一的實(shí)參時(shí)遵馆,你還可以去掉調(diào)用代碼...
接口 接口的方法可以有一個(gè)默認(rèn)實(shí)現(xiàn) 如果你實(shí)現(xiàn)了這個(gè)接口货邓,并且對(duì)默認(rèn)行為感到滿意的話可以省略 showOff的實(shí)現(xiàn),但你需要為 click 提供...