Is this singleton implementation OK in a multi threaded application given: there is no serialization, deserialization
public class NewSingleton {
private static final NewSingleton RAJNI= new NewSingleton();
private NewSingleton(){
}
public static NewSingleton getInstance() {
return RAJNI;
}
}