【翻译】Java泛型教程

前言 本文译自The Java™ Tutorials - Generics。 翻译之前,我只找到了两份机翻的版本,机翻的很多语句都不通顺,几乎没有经过人工修订,实在看不下去,索性自己翻译了一遍。翻译过程中,才发现已有人翻译过了,不过我还是坚持翻译完了。我英语水平很一般,有的句子我也琢磨了半天,不能保证100%没有错误或纰漏,如有问题请提交反馈。其他一些备注放在本文的最后面。 其他人翻译的版本: 精简版:深入Java泛型 | Q.Y ...

【笔记】字符编码

Unicode平面 Plane 0, 称作基本平面(Basic Plane), 剩余的称作扩展平面(Supplementary Plane) Unicode code points Range Encoding Binary value (码点) U+000000-U+00007f 0xxxxxxx 0xxxxxxx U+000080-U+0007ff 110yyyxx ...

Java中单例设计模式的实现

I spent a lot of time in Singleton Design Pattern, that's why I am singleton. 饿汉式单例设计模式的实现 实现方法: 将构造方法私有化。 在类中创建一个本类对象,并用一个私有静态变量引用该对象。 提供一个返回该对象的公有静态方法。 class Singleton { private static final ...

【翻译】如何在Java中编写线程安全的单例 - Java单例示例

英文原文:How to create thread safe Singleton in Java - Java Singleton Example 线程安全的单例指的是即使处于多线程环境,也总是返回完全相同实例的单例类。在Java中,单例设计模式就像工厂方法设计模式或装饰器设计模式那样,已经是一种经典的设计模式,甚至在JDK内部也用得很多,例如java.lang.runtime就是单例类的一个例子。单例设计模式确保了Java程序中的类在任意时间内只保持唯一一个实例。 在我们的上一篇文章“10个关于Java单例的面试问题”中, ...