static variables memory footprint : **Approach 1**: Say I have a constant in 500 (five hundred) classes like this:

    public static final String NAME = "CHICAGO";

**Approach 2**: Or I can just store it in one class and import that class in those 500 classes and invoke it directly `Constants.NAME`.

    public class Constants {
	private Constants() {	}
	public static final String NAME = "CHICAGO";
    }

Can someone please answer me what is the memory footprint of either approaches? Approach A will take more memory? Or Approach B will take equivalent memory? 

This question is only about memory footprint. 
 