title: Some classes need initialization and some don't
body: <p>I already tried to search for an answer on the "using the new keyword" but didn't found an answer on my specific question.</p>
  
  <p>Why do some classes have to be created with the keyword new and some don't </p>
  
  <p>For example :</p>
  
  <pre><code>import java.io.BufferedReader
  </code></pre>
  
  <p>If you want to use this you have to create a new instance</p>
  
  <pre><code>BufferedReader read = new BufferedReader (..............)
  </code></pre>
  
  <p>But for example with <code>system.console</code> which also needs an <code>import java.io.console</code>. when you want to use this you can just type <code>Console c = system.console()</code></p>
  
  <p>i'm a beginner in Java and OO programming and found a couple of this examples troughout my book.</p>
  
  <p>Thx for the help</p>