查看代码
public class Sample {
public static void main(String[] args) {
Cache.load();
System.out.println(Cache.get());
}
}
class Cache {
static List<String> l = new ArrayList<String>();
public static List<String> get() {
return l;
}
public static void load() {
l.add("shiva");
l.add("rachakonda");
}
}
当调用Cache.load()时,数组列表对象被初始化,并且在调用Cache.get()之后,它能够给出列表元素。 arrayList数据如何仍然可用?我期望输出为空列表。