java中的new ArrayList(){{put(object);}}为什么需要这样的;

如题所述

new ArrayList(){
{
put(object);
}
}
;是put方法结束呀
方法结束必须要以;结尾追问

我是想问
List list = new ArrayList (){{add("我是空格");}}
和
List list = new ArrayList ();
list.add("我是空格");
的区别和有什么优势

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜