240 发简信
IP属地:陕西
  • MVVM 封装adapter

    这是holder

  • kotlin 构造方法

    Kotlin的构造函数分为主构造器(primary constructor)和次级构造器(secondary constructor)。 /**...

  • ripple自定义实现水波纹效果

    在原来的shape上略作修改即可实现水波纹点击效果 <ripple xmlns:android="http://schemas.android....

  • 理解ClassLoader加载机制

    通常情况下,Java 程序中的 .class 文件会在以下 2 种情况下被 ClassLoader 主动加载到内存中: 1、调用类构造器 2、调...

  • Resize,w 360,h 240
    编译插桩

    编译插桩是指在代码编译期间修改或新增代码 可以两个地方进行编译插桩 1、java编译为class时 APT、AndroidAnnotation ...

  • JVM

    .java-编译后-.class-classloader加载到jvm中 JVM中内存主要分为: 线程共享数据区(方法区、堆) GC回收主要回收区...

    0.1 92 0 1
  • Resize,w 360,h 240
    GC回收机制

    线程私有数据不需要考虑,会随着线程结束而结束,垃圾收集器关注的是堆和方法区中动态创建对象 1、可达性分析 通过一组GC Root为起点向下探索,...

  • Kotlin学习笔记3

    Kotlin学习笔记3 1、条件控制if else ,when(类似switch) 2、循环控制for (item: in ints) in ...

  • Kotlin学习笔记2

    Kotlin学习笔记2 kotlin基础要点总结(相对java) 1、kotlin源文件不需要相匹配的目录和包,源文件可以放在任何文件目录 2、...

    0.1 65 0 1