一 常见问题
1. final static修饰的
public class InnerClassTest {
private final static Map<Integer,Integer> mapInteger = new HashMap<Integer,Integer>(){
{
put(1, 2);
}
};
static {
}
@Test
public void testInner(){
System.out.print(mapInteger.get(1));
}
}
2. 启动线程
@Test
public void testThread1(){
new Thread(){
@Override
public void run() {
System.out.println("I am running !");
}
{
start();
}
}
;
}
3. 重写父类方法
Map param = new HashMap<String,String>(){
@Override
public String put(String key, String value) {
System.out.println("override !");
return super.put(key, value);
}
{
put("name","tom");
put("password","12345678");
}
};