摘要: 单例模式是设计模式里考的最多的,单例模式在内存中只有一个实例,减少了系统内存的开支,由于单例模式在系统中只有一个实例,对那些在建立实例是开销较大的,可以通过产生一个实例,让它永久驻留内存,这样可以减少系统开销。单例模式可以避免对资源的多重占用,如对一个文件的多重写操作。可以通过单例模式在系统设置全局的访问点,优化和共享资源访问。普通的饿汉式单例模式: 1 public class Singleton { 2 3 private static final Singleton instance= new Singleton(); 4 5 private Sing... 阅读全文
posted @ 2014-03-25 17:54 weilq 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 今天做了leetcode的Rotate List,刚开始头脑不清楚,写的乱七八糟的,后来改了下,提交了,能过,把代码贴出来。做题的时候头脑要清楚,我刚开始做完的时候才发现我把向左向右移动弄反了,后来修改了下。 1 public static ListNode rotateRight(ListNode head, int n) { 2 ListNode first=head; 3 ListNode second=head; 4 ListNode result=null; 5 ListNode t=null; 6 in... 阅读全文
posted @ 2014-03-25 11:20 weilq 阅读(196) 评论(0) 推荐(0) 编辑