Java
五条龙
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Jave虚拟机划分的三个代: 年轻代、年老代和持久代
虚拟机中的共划分为三个代: 年轻代(Young Generation)、年老代(Old Generation)和持久代(Permanent Generation)。其中持久代主要存放的是Java类的类信息,与垃圾收集要收集的Java对象关系不大。年轻代和年老代的划分是对垃 圾收集影响比较大的。年轻代: 所有新生成的对象首先转载 2016-08-16 19:21:39 · 15543 阅读 · 5 评论 -
单例模式懒汉式静态内部类形式
静态内部类形式,既实现了线程安全,又避免了同步带来的性能影响public class Singleton { private static class LazyHolder { private static final Singleton INSTANCE = new Singleton(); } private Singl原创 2016-08-17 11:34:52 · 1058 阅读 · 0 评论 -
面试算法题:求出所有N位的二进制数
比如,求4位二进制数,就是要求出 [1000, 1100, 1010, 1110, 1001, 1101, 1011, 1111]开头第一位只能是1,因为0001是1 ,是一位二进制数当时想到的方法是 n为二进制,数字范围是2的N-1次方到2的N次方-1 那么写一个转换成二进制的函数,遍历一遍调用这个函数,就可以求出来了方法二:利用递归实现 最高位特殊考虑,除最高位以外,每个位都原创 2016-09-23 16:05:46 · 3690 阅读 · 0 评论
分享