title: Uninitialized Object vs Object Initialized to NULL
body: <p>I'm working in Java.</p>
  
  <p>I commonly setup some objects as such:</p>
  
  <pre><code>public class Foo {
      private SomeObject someName;
  
      // do stuff
  
      public void someMethod() {
          if (this.someName != null) {
              // do some stuff
          }
      }
  }
  </code></pre>
  
  <p>The question is: Is <code>someName</code> in this example equated to <code>null</code>, as-in I can <code>reliably for all objects</code> assume null-checking uninitialized objects will be accurate?</p>