<p>My textbook SUCKS. My teacher SUCKS. </p>
<p>Do you guys know of any good JAVA book that can precisely explain JAVA?</p>
<p>I have the barron's apjava book too but it's too broad. </p>
<p>Especially: I need something that can explain classes, objects, methods, instance variables and how they all relate and how they are expressed in syntax. I need to get that down solid.</p>
<p>For example. keyboardreader reader = new Keyboardreader ();
why do we need to have the ()??? Isn't this just instantiation?
and aren't we making a new object called "reader"?, then why do we say "new Keyboardreader ();"....isn't keyboardreader the class? wtf. you see what i mean?</p>