JVM
零点-一条路走到底
为你而走
展开
-
一、垃圾收集策略
程序计数器、虚拟机栈、本地方法栈都是线程私有的,会随着线程而生,随线程而灭 栈中的栈帧随着方法的进入和退出有条不紊的执行着出栈和入栈操作. 静态内存分配和回收 静态内存分配是指在程序开始运行时由编译器分配的内存,在被编译时就已经能够确定需要的空间,当程序被加载时系统把内存一次性分配给它,这些内存不会在程序执行时发生变化,直到程序执行结束时才回收内存.。包括原生数据类型及对原创 2018-01-21 22:21:17 · 149 阅读 · 0 评论 -
lintcode82. 落单的数
题目描述: 给出2*n + 1 个的数字,除其中一个数字之外其他每个数字均出现两次,找到这个数字。 样例 给出 [1,2,2,1,3,4,3],返回 4 思路可以这样设计,既然位运算中“异或”的操作能消去同样的整数,那么,如果我们对整个数组从前到后异或(第一个数异或第二个,得到的结果再异或第三个),这样一来,只要是数组中成对出现的元素,到最后都能相互抵消(与这两个成对的数是否相邻原创 2018-01-22 21:58:13 · 218 阅读 · 0 评论