I Need To Learn Java

CabooseCaboose title = name(self, handle) Join Date: 2003-02-15 Member: 13597Members, Constellation
<div class="IPBDescription">Help me please!</div> Well, stupidly, I signed up for a Java programming class at my school, with permission from the Comp Sci teacher, who thought I could learn it really fast because I set up the webserver for the class and was his teacher assistant last semester and what not.

I took Computer Science sophomore year (talkng HS here) and dropped out after about 2 weeks because I had finished 2 months worth of work apparently and didn't think I was being challanged enough.

Well anyway, back on topic, I need to learn Java. Is there any books that you could recomend?

I've been using <a href='http://math.hws.edu/javanotes/index.html' target='_blank'>this</a> but I was wondering if you know of any better places.

I hope I didn't get myself in too deep over my head...

Comments

  • douchebagatrondouchebagatron Custom member title Join Date: 2003-12-20 Member: 24581Members, Constellation, Reinforced - Shadow
    is this class not for teaching you java? why learn java before you are in the class that teaches you java?
  • CabooseCaboose title = name(self, handle) Join Date: 2003-02-15 Member: 13597Members, Constellation
    Because this class has a prerequiset that I got permission to not have, which is Computer Science 1. It teaches Java, and this class is an extention of that. It is expected that I know some Java, but the teacher knows that I'm a little behind, but the farther behind I get, the more work I'll have to make up.
  • DOOManiacDOOManiac Worst. Critic. Ever. Join Date: 2002-04-17 Member: 462Members, NS1 Playtester
    If this is a college course, I highly recommend you take the pre-requisite. You can't learn in a week or two the same you'll learn an entire semester. Programming is something you need to practise at, you can't just read it once and go on like other subjects.


    If this is for high school, then it doesn't matter. Do whatever you want.
  • NakedDaveNakedDave Join Date: 2005-01-07 Member: 33294Members
    yeah, if this is a high school CS class, you can probably learn important code tricks from your friends as the class progresses. Usually you can guess other useful ones, and will only need hints and pointers by about mid-term.

    If this is a college class, follow DOOMeh's advice. Unless it's AP; in that case just make sure you learn it by the end of the semester so you can test out of stuff.
  • KungFuDiscoMonkeyKungFuDiscoMonkey Creator of ns_altair 日本福岡県 Join Date: 2003-03-15 Member: 14555Members, NS1 Playtester, Reinforced - Onos
    When I took JAVA at a local community college, we used the book JAVA How to Program, by Deitel (ISBN 0-13-101621-0). The book is kinda wordy but I found it to be a good refrence and do a good job explaining the language and giving good code examples.
  • SnidelySnidely Join Date: 2003-02-04 Member: 13098Members
    I can second Java: Learn to Program by Deitel & Deitel. It doesn't always go into enough detail, though. This is where the Java 2 Black Book by Steven Holzner comes in handy (ISBN 1 - 58880 - 097 - 0). Well written and with a friendly style, it's ~1150 pages of pure goodness!

    <i> NB: If I got the ISBN number wrong, it's because my eyes are full of pus, making it hard to read small writing. ):</i>
  • KungFuDiscoMonkeyKungFuDiscoMonkey Creator of ns_altair 日本福岡県 Join Date: 2003-03-15 Member: 14555Members, NS1 Playtester, Reinforced - Onos
    Well the detail you need is given in the JAVA API <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->
  • SandstormSandstorm Join Date: 2003-09-25 Member: 21205Members
    If this is a college course, then you really shouldn't have that much of a problem. The main difference between high school and college is that it is your responsibility to keep up with your coursework. It's not going to be any harder unless you are the "master procrastinater". <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink-fix.gif' border='0' style='vertical-align:middle' alt='wink-fix.gif' /><!--endemo-->

    Then again, back when I was in high school, all they had in my high school for Computer Science classes was Pascal and Pascal for Geeks. Do they teach Java in high school now?
  • NarfwakNarfwak Join Date: 2002-11-02 Member: 5258Members, Super Administrators, Forum Admins, NS1 Playtester, Playtest Lead, Forum Moderators, Constellation, NS2 Playtester, Squad Five Blue, Reinforced - Supporter, Reinforced - Silver, Reinforced - Gold, Reinforced - Diamond, Reinforced - Shadow, Subnautica PT Lead, NS2 Community Developer
    <a href='http://java.sun.com/j2se/1.4.2/docs/api/index.html' target='_blank'>This</a> is absolutely indispensable. It's no starter book, but once you grasp the basic concepts it's really all you need.
  • SnidelySnidely Join Date: 2003-02-04 Member: 13098Members
    <!--QuoteBegin-KungFuDiscoMonkey+Jan 11 2005, 12:18 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (KungFuDiscoMonkey @ Jan 11 2005, 12:18 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Well the detail you need is given in the JAVA API <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo--> <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    That's a little cold, though. D&D never really explained that goddamn GridBagLayout thoroughly enough for my liking. (:
Sign In or Register to comment.