240 发简信
IP属地:上海
  • Kotlin - Inline Functions 1

    Inline Basics Inline or Inlining,我们更经常听到的词是方法内联或者内联函数。在大多数情况下,他们指的都是同一个意...

  • Kotlin Extension — Declaring Extensions as Members

    由于官网的例子很全面,因此这里直接套用Kotlin官网的例子: 例子很简单,无非就是Extension的声明和如何调用Extension方法(注...

  • Kotlin Extension — Properties&Companion

    方法可以有装饰者模式,那属性呢?当然可以! 实例属性 考虑实例属性的这样一个例子: 在Parent.kt中声明一个value的变量并赋值为1,并...

  • Kotlin Extension — Method

    简单来说,Extension就是Kotlin版的 Decorator(装饰者模式) 【Example】当我们使用Extension特性的时候,需...

  • Java编译优化 Brief

    虽然在不同目标平台上的JVM实现不一样,但是有3种Java Compiler是极具代表性的: 前端编译器: 如我们经常使用的javac. 在编译...

  • JVM Execution Engine Brief

    虚拟机的执行引擎可以指定指令集,执行那些不能够被硬件系统直接支持的指令集格式。Engine执行代码时一般分为两种类型: 解释执行 传统方式 编译...

  • Resize,w 360,h 240
    Java ClassLoading Brief

    Time Line Load -> Verification -> Preparation -> Resolution -> Initializ...

  • Android编译生成SDK

    面向API 17,全志A20平台 关闭Product相关变量的检查.set stash_product_vars to false on bui...

  • ReentrantLock和监视器锁的选择

    在Java多线程编程中,我们经常过加锁的机制来保证线程同步。以Synchronized关键字为实现方式的监视器锁和ReentrantLock的多...