null
--------------------------摘----------------------------
初看 cgaolei 翻译的 Java技巧之双括弧初始化
一文,走马观花,只知用法,未细看后面的解释。蔚为惊艳,心里想 Java
竟然有这么神奇的语法而一直未得知。因为在初始化集合时确实方便不少。原来做某些测试要初始化集合时会用到 commons-lang 包和 JDK
的 Arrays 工具类,现在知道可以这么用了:
01.
Map map =
new
HashMap() { {
02.
put(
"Name"
,
"Unmi"
);
03.
put(
"QQ"
,
"1125535"
);
04.
}};
05.
06.
List stooges =
new
ArrayList() { {
07.
add(
"Larry"
);
08.
add(
"Moe"
);
09.
add(
"Curly"
);
10.
}};
看起来都是在一条语句里完成&