240 发简信
IP属地:四川
  • JVM-005-垃圾回收算法,回收器,内存分配规则

    垃圾回收主要关注堆和方法区,其他的(程序计数器虚拟机栈和本地方法栈)大体可以认为在编译器就已知分配的内存。而堆和方法区要运行起来才知道。垃圾回收...

  • 常用排序算法

    排序 插入排序、冒泡排序、归并排序、快速排序,选择排序 算法的比较,需要从额外空间消耗,平均时间复杂度和最差时间复杂度等方面去比较他们的优缺点 ...

  • 回溯法

    回溯法适合用递归实现。它从解决问题每一步的所有选项选一个可行的执行。进入下一步之后又面临新的选项,当不满足条件时就回到上一个选项继续其它选项,如...

  • 根据前序遍历和中序遍历重建二叉树

    此题为剑指offer的第7题 就是根据二叉树的前序和中序遍历的序列来构造二叉树并以层次遍历的形式输出。考察了二叉树的遍历 。思想是前序遍历的第一...

  • Resize,w 360,h 240
    JVM-004-类加载机制

    虚拟机类加载机制 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析、初始化,最终形成可以被虚拟机直接使用的Java类型...

  • JVM-003-类文件结构

    代码编译的结果从本地机器码转变为字节码。字节码构成平台无关性的基石实现与厌恶惯性的基础是虚拟机和字节码的存储格式Java虚拟机不与任何语言绑定,...

  • 并发工具类

    ------本文主要记录CountDownLatch,CyclicBarries、Semaphore工具提供的并发流程控制手段 等待多线程完成的...

  • Resize,w 360,h 240
    ConcurrentHashmap源码分析

    此文部分内容来自 https://javadoop.com/post/hashmap Hashmap 多线程死循环 主要是多线程同时put时...

  • 2018-07-01

    记博客应该是一个很好的事情,但是方法拿捏不到位的话也就变得不好了,之前我是看书的时候按着书的章节边看边记,感觉这样同时进行可能会快很多,但是有人...