Avatar notebook default
10篇文章 · 19917字 · 2人关注
  • Resize,w 360,h 240
    [Kotlin]深入理解backing field

    最近,一个同学突然问到一个问题:为什么扩展属性不能直接进行初始化?针对这个问题,官方文档有一段简短的解释,翻译成中文就是:实际上,扩展并不会真正...

  • Resize,w 360,h 240
    [Kotlin] 操作符重载及中缀调用

    操作符重载其实很有意思!但这个概念却很少有人知道,使用操作符重载在某种程度上会给代码的阅读带来一定的麻烦。因此,慎用操作符被认为是一个好习惯。的...

  • Resize,w 360,h 240
    [Kotlin] 关于lambda,你想知道的都在这里

    从Java语言转到Kotlin,最让人头疼的问题恐怕就是lambda表达式了。 lambda,准确的中文翻译是:匿名函数。不过,在Kotlin语...

  • Resize,w 360,h 240
    Life is short, you need Kotlin

    千呼万唤始出来,犹抱琵琶半遮面。直到今天,我的全Kotlin语言开发的APP吆鸡理财终于上线了,突然有一种如释重负的感觉。目前APP已经在应用宝...

  • Resize,w 360,h 240
    快速上手Kotlin

    今天是新年上班的第一个周末,很多春节的想法想用文字表达出来,却总是感觉词穷墨尽,无法用语言准备地表达我的想法。我想,大约是迷失了太久,连温情的文...

  • [Kotlin] Delegation

    代理模式是23种经典设计模式之一,代理模式被认为是继承的更好替代解决方案;因为代理比继承更加灵活,在Java语言中,通过反射可以实现动态代理,动...

  • [Kotlin] Lambda and Extension

    Lambda表达式 和 Extension 是Kotlin语言中两个非常漂亮的语法特性,两者联合起来使用常常会触发许多令人意想不到的化学效应;一...

  • [Kotlin] 函数浅析

    Kotlin语言中,函数终于成为了一等公民,支持面向过程变成终于在“Java”阵营中成为了现实。 语法 Kotlin函数使用关键字fun声明, ...

  • [Kotlin] Optional Value (可选值)

    可选值是现代编程语言中非常重要的一个特性,其主要目的是用于解决空指针异常。这个概念在Java语言1.8版本之前是不存在的,Java1.8也引入了...

文集作者