240 发简信
  • 120
    10分钟看懂动态代理设计模式(升级篇)

    关于动态代理,我之前写过一篇文章《10分钟看懂动态代理设计模式》。在这篇文章中,我收到了一些关于动态代理的提问,也有同学在微信公众号给我私信,询...

  • 正确使用Kotlin注解,兼容Java代码

    大多数情况下,你不需要关注这个问题。但是,如果你的代码中包含了部分Java代码,理解这些注解将帮助你解决很多棘手问题。 产生这个问题的根本原因在...

  • 120
    隐藏在Flappy Bird背后的故事

    还记得Flappy Bird这款小游戏吗?它在2014年毫无征兆的全球爆红,当年累积下载量超过5000万,日广告收入超过5万美元。谁曾想到这个游...

  • 搞定Kotlin Receiver

    Kotlin官方文档中没有针对Receiver的专题讲解,但这个知识点却贯穿在了整个基础体系中。这节课我们将彻底揭开Receiver的神秘面纱,...

  • 测测你的Kotlin基础

    本次测试满分160分,测测看,你能拿几分 <<< 1)Kotlin语言有基本数据类型吗?(5分) 2)Kotlin中有哪些访问控制符,分别代表什...

  • 120
    常见Kotlin高频问题解惑

    在笔者的Kotlin交流群里,不少同学反复遇到了一些相似的问题。这些问题大都比较基础,但又容易产生误解。因此,我决定写一篇文章,整理群里同学遇到...

  • 120
    最完整的Markdown基础教程

    提到Markdown,很多人首先想到的是简单、Easy等等。的确,Markdown为简单而生。Markdown是由一个叫 JOHN GRUBE...

    21.7 148274 18 234
  • 120
    Kotlin语言中的泛型设计哲学

    Kotlin语言的泛型设计很有意思,但并不容易看懂。关于这个部分的官方文档,我反复看了好几次,终于弄明白Kotlin语言泛型设计的背后哲学。这篇...

  • 120
    你是否也被Kotlin语言的object绕晕了呢

    近日,在笔者的Kotlin语言交流群中。的确发现了一些同学对object的用法有一些疑问。于是,出现了下面这样错误的用法: 很自然的想法,c是一...