public class demo
{
private final List<E> blah;
public demo(final List<E> result)
{
super();
this.blah= Collections.unmodifiableList(result);
}
public List<E> getResult()
{
return blah;
}
public static void main(final String args[])
{
final demo d = new demo(Collections.EMPTY_LIST);.....1
System.out.println(d.getResult().get(0));
}
}
會發生什麼事,爲什麼得到的第一個元素。什麼是turaround。如果我嘗試做第1行,是否喪失了通用性?嘗試從空收集
+1創建它試圖解釋一個形成嚴重的問題。 – epoch 2012-03-08 12:47:12