用户中心USER CENTER

首页/用户
  • 《深入理解Java虚拟机》(二)Java虚拟机运行时数据区

    摘要:虚拟机运行时数据区分为以下几个部分。程序计数器也是在虚拟机规范中唯一没有规定任何异常情况的区域。在方法运行期间不会改变局部变量表的大小。长度在位和位的虚拟机中,分别为官方称它为。 Java虚拟机运行时数据区 详解 2.1 概述 本文参考的是周志明的 《深入理解Java虚拟机》第二章 ,为了整理思路,简单记录一下,方便后期查阅。 2.2 运行时数据区域 Java虚拟机在Java程序运行时...

    draveness 发布于Java
  • [LintCode] Topological Sorting [BFS & DFS]

    摘要:当队列非空时,拿出最后放入的元素。若减后入度为,则这个结点遍历完成,放入结果数组和队列。递归函数去遍历的,继续在中标记,使得所有点只遍历一次。最深的点最先,根结点最后,加入结果数组的头部处。 Problem Given an directed graph, a topological order of the graph nodes is defined as follow: For ...

    draveness 发布于Java
  • GC的三大高级算法

    摘要:现在,通过对这三种方式进行融合,出现了一些更加高级的方式。这样一来,需要扫描的对象数量就会大幅减少。像这样以全部区域为对象的操作被称为完全回收或者大回收。在一般的算法中,作出这样的保证是不可能的,因为产生的中断时间与对象的数量和状态有关。 jvm系列 垃圾回收基础 JVM的编译策略 GC的三大基础算法 GC的三大高级算法 GC策略的评价指标 JVM信息查看 GC通用日志解读 jvm的...

    draveness 发布于Java
  • [LintCode] Search Range in Binary Search Tree

    摘要:重点是根据的性质,先左后根最后右。另一重点是,函数和函数都要用的的参数,记得在函数外层定义。 Problem Given two values k1 and k2 (where k1 < k2) and a root pointer to a Binary Search Tree. Find all the keys of tree in range k1 to k2. i.e. pr...

    draveness 发布于Java
  • 光剑免费图书馆

    摘要:光剑免费图书馆馆藏上万本免费电子书读书使人充实,讨论使人机智,笔记使人准确,读史使人明智,读诗使人灵秀,数学使人周密,科学使人深刻,伦理使人庄重,逻辑修辞使人善辩。凡有所学,皆成性格。收藏免费电子书支持在线阅读册持续建设中 光剑免费图书馆: (馆藏上万本免费电子书) showImg(/img/bVCV4y); showImg(/img/bVCV4H); https://universs...

    draveness 发布于Java
<