在java中我们为这样的任何对象赋值null:
private Apple apple = null;
Run Code Online (Sandbox Code Playgroud)
java中有没有与此相关的类null?
因为在Apache common-lang jar中他们定义了这样的null:
public static class Null implements Serializable {
/**
* Required for serialization support. Declare serialization compatibility with Commons Lang 1.0 * * @see java.io.Serializable
*/
private static final long serialVersionUID = 7092611880189329093L;
/**
* Restricted constructor - singleton.
*/
Null() {
super();
}
/**
* <p>Ensure singleton.</p>
*
* @return the singleton value
*/
private Object readResolve() {
return ObjectUtils.NULL;
}
}
Run Code Online (Sandbox Code Playgroud)
为什么他们这样做了?
或者它只是一点点模式?
| 归档时间: |
|
| 查看次数: |
961 次 |
| 最近记录: |