![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
五条龙
这个作者很懒,什么都没留下…
展开
-
Jave虚拟机划分的三个代: 年轻代、年老代和持久代
虚拟机中的共划分为三个代: 年轻代(Young Generation)、年老代(Old Generation)和持久代(Permanent Generation)。其中持久代主要存放的是Java类的类信息,与垃圾收集要收集的Java对象关系 不大。年轻代和年老代的划分是对垃 圾收集影响比较大的。 年轻代: 所有新生成的对象首先转载 2016-08-16 19:21:39 · 15371 阅读 · 5 评论 -
单例模式懒汉式静态内部类形式
静态内部类形式,既实现了线程安全,又避免了同步带来的性能影响 public class Singleton { private static class LazyHolder { private static final Singleton INSTANCE = new Singleton(); } private Singl原创 2016-08-17 11:34:52 · 974 阅读 · 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 · 3611 阅读 · 0 评论