我有一个类,它内部包含了其他对象(List、Set以及我的应用程序中的对象)。
public class SomeClass {
private List l;
private SomeObject obj;
//...
}
在创建SomeClass
对象时实例化这些对象是一个好的实践,以避免出现NullPointerException异常。例如:
public class SomeClass{
private List l = new ArrayList();
private SomeObject obj = new SomeObject();
//...
}
通常情况下,这些对象会在某些处理/分析中生成,但是错误可能会发生,导致对象仍然具有 null
值。