
Java
省电的煤油灯
这个作者很懒,什么都没留下…
展开
-
PriorityQueue 源码解析
PriorityQueue是Java util包里的具有“优先级”特征的队列,其接受类需要实现Compara接口。PriorityQueue可以当作小顶堆使用(不实现任何Comparable接口,将会按照自然排序(nature odering排序)。public class PriorityQueue<E> extends AbstractQueue<E> ...原创 2018-07-22 21:40:30 · 152 阅读 · 0 评论 -
为什么Java里String类是不可变类型(final)
public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char value[];1.String Po...原创 2018-07-31 22:29:15 · 314 阅读 · 0 评论 -
String.intern()方法
使用String.intern()方法可以保证相同内容的字符串引用相同类型的内存对象。先来两个例子String s1 = new String("aaa");String s2 = new String("aaa");System.out.println(s1 == s2); // falseString s3 = s1.intern();System.out....原创 2018-07-31 22:41:58 · 245 阅读 · 0 评论 -
设计模式
单例模式 单例模式确保一个类只有一个对象,提供一个全局的访问点。 构造方法:提供一个私有类变量、类私有构造方法、公有静态方法public class Singleton { private Singleton instance = null; private Singleton(){ } //懒汉式单例,多线程环境下不安全 public...原创 2018-08-20 23:53:08 · 183 阅读 · 0 评论