240 发简信
IP属地:江西
  • 120
    09-多线程&并发(108题)

    1、Java中实现多线程有几种方法 继承Thread类;实现Runnable接口;实现Callable接口通过FutureTask包装器来创建Thread线程;使用Execu...

  • 120
    Android中的事件分发机制

    Android中的事件分发机制 在Android开发中,事件的分发机制是一块比较重要的知识体系,了解并熟悉Android中的事件分发机制有助于分析各种点击滑动失效问题,同时也...

  • 120
    kotlin - Coroutine 协程

    我是在深入学习 kotlin 时第一次看到协程,作为传统线程模型的进化版,虽说协程这个概念几十年前就有了,但是协程只是在近年才开始兴起,应用的语言有:go 、goLand、k...

  • 120
    Kotlin协程

    什么是协程? 官方描述:协程通过将复杂性放入库来简化异步编程。程序的逻辑可以在协程中顺序地表达,而底层库会为我们解决其异步性。该库可以将用户代码的相关部分包装为回调、订阅相关...

  • 关于Android开发的思考

    内存泄漏并不是因为持有了Activity,而本质上要分析GC_ROOT才行,你想想看setOnClickListener传入的匿名内部类会泄漏吗?GC_ROOT包括活跃的线程...

  • Java 单例模式有哪些实现方式

    实现方式线程安全并发性能好可以懒加载反射/序列化/反序列化安全饿汉模式YYNN懒汉模式(不加锁)NYYN懒汉模式(加锁)YNYN双重校验锁模式YYYN静态内部类模式YYYN枚...

  • 120
    Glide源码和缓存

    1.主要方法流程(4.9.0) 看下用法,主要是 with 、load和into三个主要的模块。 with方法先来看with,是通过RequestManager这个方法来实现...

  • 120
    【Android】多版本控制

    开启多版本方式:在app下的build.gradle添加如下设置 例:main下的资源是公用的各自对应的资源文件路径如src/main/res-newapp 只需添加newa...

  • 120
    Android总结篇

    update time 2021年04月27日19:50:07,文章版本:V 1.4,阅读时间40分钟,建议先收藏后阅读,注意以点学面,面试问法千变万化但是答案就那些。 主要...

  • 值得反复回味的文章

    一、网络相关 1. 20 张图彻底弄懂 HTTPS 的原理 https://mp.weixin.qq.com/s/eYaus8b3YYK3F8s2QTd71w[https:/...

  • 谈谈OKHttp的几道面试题

    来吧,今天说说常用的网络框架OKHttp,也是现在Android所用的原生网络框架(Android 4.4开始,HttpURLConnection的底层实现被Google改成...