You can use the instance initializer when declaring an anonymous class, e.g., when perpetrating the Double Brace Initialization Idiom.
List mylist = new ArrayList(){{add("a"); add("b"); add("c");}};
Here you can initialize the object even though you can't add anything to the constructor (because the class is anonymous).