Is there a difference in how these two methods work?
class InvoiceController{
private Map<String, String> addr = Collections.emptyMap();
// Empty Constructor
public InvoiceController (){}
}
versus
class InvoiceController{
private Map<String, String> addr;
public InvoiceController ( ){
addr = Collections.emptyMap();
}
}
Does it matter if it it initialized at the declaration or in the constructor?
I'm asking because I am using Spring and couldn't figure out how to initialize a Map in Spring with Collections.emptyMap() method.

