240 发简信
IP属地:重庆
  • Resize,w 360,h 240
    android内存优化之Leakcanary浅谈

    1.Java内存概要 在java内存模型中,一般分为5个部分,栈(stack),堆(heap),方法区(method),本地方法区(native...

  • Flutter环境搭建Android篇

    Android开发环境 想使用Flutter开发Android程序,就先要把Android开发环境搞定。不管使用什么手段,以下的条件必须满足 J...

  • Java多线程知识点

    1.java中实现多线程的几种方式 java中实现多线程的方式主要有两种,第一种是继承Thread类,第二种是实现Runnable接口。 上面的...

  • Kotlin第二弹

    1.变量与常量 在kotlin中,val用来修饰常量,初始化后就不能改变,var用来修饰变量。例子中s1就是常量,s2就是变量。那么kotlin...

  • Java多线程之ThreadLocal

    前言 ThreadLocal是什么?有什么作用?我们直接说结论。 ThreadLocal跟线程同步机制没有半毛钱关系。 ThreadLocal提...

  • Kotlin第一弹

    1.双等于与三等于 上面这段代码的执行结果: 这其实很好理解,双等于相当于java中的equal,如果对比的类实现了equal这个方法,比如St...

  • Resize,w 360,h 240
    探究Android中的ClassLoader

    1.什么是ClassLoader? ClassLoader就是类加载器,作用是将编译后的class文件加载到虚拟机中,使之成为java类 2.A...

  • Android插件化之Small第二弹

    1.公共库插件 在Small框架中一般可以将插件分为业务插件和公共库插件,一般情况下,公共库插件module name的命名方式是lib.,对应...

  • 多线程之Thread的join方法

    1.前言 在java编程中多线程编程一直时一个重点和难点,今天分享一个多线程知识中的小点,关于Thread.join()方法。 2.示例代码 例...