Input data using Scanner in Java : <p>Can anyone one tell what this statement exactly does?</p>

<pre><code>Scanner input = new Scanner(System.in) ;
</code></pre>

<p>what is (input) a variable or an object.What is System.in?
Please someone tell me what is meaning of this whole statement</p>
