240 发简信
IP属地:河南
  • 面试笔记 - 常见数据结构时间复杂度

    时间复杂度 数组 添加:O(1) 删除:O(n) 修改:O(1) 查询:O(n) 尺寸:O(1) 链表 插入:O(1),如果需要查找再插入则O(...

  • Resize,w 360,h 240
    字节码插桩极简入门

    不写废话,帮助你快速理解应对面试 目录 什么是编译插桩插桩的应用场景插桩的工具 什么是编译插桩 用通俗的话来讲,插桩就是将一段代码通过某种策略插...

  • Resize,w 360,h 240
    Java虚拟机class类文件结构

    不写废话,帮助你快速理解应对面试 目录 class类文件的作用class类文件的结构1. 数据结构2. class文件结构魔数版本常量池访问标志...

  • Resize,w 360,h 240
    面试笔记-GC回收机制

    不写废话,帮助你快速理解应对面试 目录 垃圾的定义可达性分析GC Root对象回收的时机如何进行垃圾回收 标记清除算法(Mark and Swe...

  • Resize,w 360,h 240
    面试笔记-Java内存分配

    JVM内存划分 1.Java文件如何被JVM加载到内存中? 那么这些内存区域到底是干什么呢?往下看 2.内存区域划分 2.1 程序计数器 虚拟机...

  • Android面试之内存优化

    内存泄漏 用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束。即所谓的内存泄漏。内存泄漏是造成应用程...

  • 深入理解String, StringBuffer, StringBuilder

    String, StringBuffer, StringBuilder区别 String 是 Java 语言非常基础和重要的类,提供了构造和管理...