title: In spring context, is initialization and instantiation the same?
body: <p>In programming parlance,
  String str = new String(); // instantiation
  str = "hello";  // initialization </p>
  
  <p>Now, in Spring, there is concept of lazy initialization. Does that mean they the object is lazily instantiated or is lazily initialized? </p>
  
  <p>Or, is it that the name lazy-init attribute or @lazy annotation are misleading in that it actually lazily instantiates? </p>
  
  <p>P.S. I understand from 4.3 onwards, @lazy can be used for both lazy initialization and also for lazy dependency resolution. </p>