240 发简信
IP属地:江西
  • Resize,w 360,h 240
    Flutter内部原理

    Flutter在内部实际上是如何工作的? 什么是Widget、 Element、 BuildContext、 RenderOject、 Bind...

  • Effective Java 3rd 条目28 列表优于队列

    队列在两个方向上与泛型不相同。首先,队列是协变的。这个听上去令人不安的单词意思仅仅是:如果Sub是Super的一个子类,那么队列类型Sub[]是...

  • Kotlin Coroutines 模式与反模式

    原文在此,可能需要翻墙 简介 决定写一些东西,在我看来当你使用Kotlin coroutines时,这些东西你应该做和不应该做(或者说,至少试着...

  • Cocos creator 大厅子游戏和热更新

    工作中,需要把cocos creator创建的多个游戏适配到Android和ios应用中,经过调研,可以利用大厅子游戏模式实现。大厅本身作为一个...

  • Effective Java 3rd 条目27 消除非受检警告

    当你用泛型编程时,你将会看见许多编译器警告:非受检强转警告、非受检方法调用警告、非受检参数化vararg类型警告和非受检转换警告。你多熟悉泛型一...

  • Effective Java 3rd 条目26 不要使用原生类型

    首先,一些术语。类或者接口,它的声明有一个或者多个类型参数(type parameter),是泛型(generic)类或者接口[JLS, 8.1...

  • Effective Java 3rd 条目25 将源文件限制在单个顶层类

    虽然Java编译器让你在单个源文件中定义多个顶层类,但是这么做没有任何益处。危险性来自这个事实:在单个源文件中定义多个顶层类,使得为一个类提供多...

  • Effective Java 3rd 条目24 静态成员类优于非静态

    嵌套类(nested class)是一个定义在另外一个类内部的类。嵌套类应该仅仅是为了服务外部类而存在。如果内嵌类在其他某些情形下有用,那么他应...

  • Effective Java 3rd 条目23 类层级优于标签类

    偶尔,你可能遇见一个类,它的实例有两个或者更多的特点(flavor),而且包含了一个标签(tag)域表明这个实例的特点。比如,考虑如下类,它可以...

个人介绍
5 years+ experience Android developer, a marathon lover and a thinker