Ich habe eine Klasse mit genau einem Konstruktor und unter anderem einem Cache als globale Variable.
Kann es irgendwelche Probleme geben, wenn ich die globale Variable direkt initialisiere oder ist das egal?
Variante 1:
Variante 2:
Kann es irgendwelche Probleme geben, wenn ich die globale Variable direkt initialisiere oder ist das egal?
Variante 1:
Java:
public class FrequencyHelper
{
Map<String,Integer> cache = new HashMap<String,Integer>();
public FrequencyHelper()
{
....
}
}
Variante 2:
Java:
public class FrequencyHelper
{
Map<String,Integer> cache;
public FrequencyHelper()
{
cache = new HashMap<String,Integer>();
....
}
}