
java
H0_0P
take it easy
展开
-
JVM
1. 什么是JVM? 2. JRE/JDK/JVM是什么关系? 3. JVM原理 4. JVM的生命周期 5. JVM内存分配 1. 什么是JVM? JVM——Java Virtual Machine(Java虚拟机) JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存...转载 2018-03-11 11:12:44 · 484 阅读 · 0 评论 -
堆与PriortyQueue
堆与PriortyQueue 堆 PriortyQueue 基本结构 基本操作(增+删+出队) 添加 删除 出队 运用例子 堆与PriortyQueue 堆 堆是完全二叉树 大顶堆(大根堆)——每个结点的值都大于等于其左右孩子结点的值 小顶堆(小根堆)——每个结点的值都小于等于其左右孩子节点的值 逻辑实现: 物理实现: 大顶堆:arr[i] &g...原创 2018-05-25 21:17:06 · 546 阅读 · 0 评论 -
Java可变参数编程
Java可变参数编程 【强制】相同参数类型,相同业务含义,才可以使用 Java 的可变参数,避免使用 Object。 说明:可变参数必须放置在参数列表的最后。(提倡同学们尽量不用可变参数编程) 正例:public List listUsers(String type, Long… ids) {…} 转载自: https://www.cnblogs.com/uptownBoy/articles/...转载 2019-03-20 17:22:04 · 524 阅读 · 0 评论