240 发简信
IP属地:北京
  • jetpack 学习 ViewModel

    1.介绍ViewModel,意为 视图模型,即 为界面准备数据的模型。就是ViewModel为UI层提供数据。官方文档定义如下: ViewMod...

  • Resize,w 360,h 240
    android 安全基础知识总结

    1.DVM JVM区别 1.1 基础架构不同jvm是基于栈的,需要在栈中读取数据,所需要的指令会更多,这样会导致速度更慢。DVM是基于寄存器的,...

  • HashMap面试题

    1:HashMap 的数据结构? A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。 ...

  • 面试总结算法

    二叉树镜像 最长回文子串 二叉树层级遍历 整数反转 二叉树先序遍历 二分法 连续子数组的最大和 动态规划 synchronized修饰(非静态)...

  • Resize,w 360,h 240
    面试总结 优化

    1.Flutter的setState2.dart的多线程dart的多线程3.java线程池io密集型和Cpu密集型参数设置CPU密集型和IO密集...

  • Resize,w 360,h 240
    面试总结 (一)

    1.jvm虚拟机模型 java 虚拟机分为 线程共享区 其中包括堆 和方法区 线程私有区 包括 程序计数器 虚拟机方法栈 本地方法栈 2.Str...

  • jetapck 学习 LiveData

    1.介绍定义:LiveData 是一种可观察的数据存储器类。与常规的可观察类不同,LiveData 具有生命周期感知能力,意指它遵循其他应用组件...

  • Resize,w 360,h 240
    jetapck 学习 Lifecycle

    1.Lifecycle作用用于帮助开发者管理activity和Fragment的生命周期2.基本使用 使用gitLifecycle获取Lifec...