Go Back   PCMech Forums > Help & Discussion > Web Design / Development

Need Some Help? Type Your Keywords Here:

Reply
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
Old 08-18-2005, 02:30 PM   #1
Member (8 bit)
 
Join Date: Jun 2004
Posts: 220
Starting out with Java

I am going to be taking AP computer science class at school next semester, which mostly focuses on java programming. I would like to get a bit of a head start, and possibly pick up a book I could read.

I do not understand what all the J2SE/J2EE/JDK all stand for, and what their differences are. I could also use a good recommendation as to what book I should buy and study.

Thanks.

EDIT: I should also probably note that I believe the class uses the JCreator software to build, compile, and run programs.

Last edited by TennBikeBerk; 08-18-2005 at 02:42 PM.
TennBikeBerk is offline   Reply With Quote
Old 08-18-2005, 02:44 PM   #2
Its the Dark Side!
 
ComputerNut's Avatar
 
Join Date: Jan 2004
Location: Kitchener, Ontario, Canada
Posts: 1,111
Send a message via MSN to ComputerNut
I believe its:

J2SE (Java 2 platform Standard Edition)
J2SE (Java 2 platform Enterprise Edition)
JDK (Java development kit)

Not too sure on books. have you checked out the java tutorials on the main site?

HTH,
CN
__________________
CN
My Rig: "Dark Lord"
Asus P5B - Intel Core 2 Duo E6400 - 1GB DDR2 667 RAM - Seagate SATAII 80GB HDD - Seagate SATAII 250GB HDD - Lite-On DVD -/+ RW Drive - nVidia GeForce 7600 GS - ATi TV Wonder VE

ComputerNut is offline   Reply With Quote
Old 08-18-2005, 04:11 PM   #3
Member (8 bit)
 
Join Date: Jun 2004
Posts: 220
That reminds me of another thing. What is Java 2? Any different from plain on Java?

I have briefly viewed at the tutorials on the Java site, and I think now would be a good time to give them a more thorogh look-through. I'll get to that.
TennBikeBerk is offline   Reply With Quote
Old 08-18-2005, 10:17 PM   #4
Barefoot on the Moon!
Staff
Premium Member
 
Force Flow's Avatar
 
Join Date: Aug 2002
Location: Northeastern USA
Posts: 13,385
A book that I *highly* reccomend is "JAVA: An Introduction To Computer Science & Programming" by Walter Savitch. Get whatever edition is newest. I currently have the third edition.

I picked up a number of java books before looking at this one, and I'd say it is one of the easiest books to learn java from. It's been a very useful resource book for basic java.
__________________
There are two secrets to staying young, being happy, and achieving success. You have to laugh and find humor every day, and you have to have a dream.
Force Flow is offline   Reply With Quote
Old 08-18-2005, 10:29 PM   #5
Moderator
Staff
Premium Member
 
Join Date: Aug 2003
Location: Richmond, VA
Posts: 7,835
JCreator is a very straightforward program - very good, but I recommend looking into Eclipse as well. It does a very nice job with error checking and correcting. As for getting prepared, I highly recommend looking at what Collegeboard has to say.

kram
__________________
"For today, goodbye. For tomorrow, good luck. And forever, Go Blue!"
University of Michigan President Mary Sue Coleman
kram 2.0 is offline   Reply With Quote
Old 08-19-2005, 09:15 AM   #6
Its the Dark Side!
 
ComputerNut's Avatar
 
Join Date: Jan 2004
Location: Kitchener, Ontario, Canada
Posts: 1,111
Send a message via MSN to ComputerNut
Quote:
Originally Posted by kram8806
JCreator is a very straightforward program - very good, but I recommend looking into Eclipse as well. It does a very nice job with error checking and correcting. As for getting prepared, I highly recommend looking at what Collegeboard has to say.

kram
I also recommend eclipse. back in the day (2 years to be precise ), when I was in CS @ High School, the labs used virtual J++ (knowing my high school, they probably still do). So i heard of eclipse gave it a shot, and found myself doing all me java homework on it!

HTH,
CN
ComputerNut is offline   Reply With Quote
Old 08-19-2005, 11:21 PM   #7
Barefoot on the Moon!
Staff
Premium Member
 
Force Flow's Avatar
 
Join Date: Aug 2002
Location: Northeastern USA
Posts: 13,385
I've worked with dev-c++, JCreator, NetBeans and eclipse. By far, the worst was JCreator because it often introduced or overlooked problems in the code. NetBean was alright, but there is *way* too much extra stuff floating around in the interface.

I've come to like Eclipse very much, and it is probably one of the best (if not the best) multi-purpose java compiler.
Force Flow is offline   Reply With Quote
Old 08-21-2005, 12:34 AM   #8
Member (9 bit)
 
colecifer's Avatar
 
Join Date: Jan 2004
Location: Kansas City(westwood), KS
Posts: 458
Quote:
Originally Posted by TennBikeBerk
That reminds me of another thing. What is Java 2? Any different from plain on Java?

I have briefly viewed at the tutorials on the Java site, and I think now would be a good time to give them a more thorogh look-through. I'll get to that.
Java 2 is still basically the same, basically sun introduced a lot of new features so they called it Java 2 because it had so much new stuff. The keywords are still the same and everything is probably backwards compatabile. Java 2 just has some easier ways to do things.
colecifer is offline   Reply With Quote
Old 08-21-2005, 08:32 AM   #9
Member (7 bit)
 
raja's Avatar
 
Join Date: Oct 2001
Location: Macon, Georgia
Posts: 93
Send a message via ICQ to raja Send a message via AIM to raja
A book I recommend is Java Programming from the Beginning by K. N. King. Here's the link:

http://www.amazon.com/exec/obidos/tg...books&n=507846

You can get it used for <$40. Great introduction to basic concepts of Java programming, with a great basic API reference in the back.
raja is offline   Reply With Quote
Old 08-30-2005, 09:49 PM   #10
Member (3 bit)
 
scottish144's Avatar
 
Join Date: Jul 2005
Location: Reston VA
Posts: 6
As one who has just finished the APCS Java course (and got a 3 on the exam), I would personally reccomend "Java: How to program" which is published by Deitel and Deitel. However, while this book is my current Java bible, it has almost no relevance to the APCS course. The course generally focuses on data structures (i.e. Arrays, arraylists, linkedlists, hashmaps, binarysearchtrees, etc), with a small marine biology case study at the end. Most books are not geared toward the course (aside from AP specific texts). Since you're trying to get ahead, I would just get the Barron's guide to the APCS Java Exam. Also, screw JCreator. Get JGrasp www.jgrasp.org. It far more comprehensive then most, and has various unique features (i.e. Collapsable methods, Built in UML/documentation generator). It was created by CS majors ad Auburn University.
scottish144 is offline   Reply With Quote
Reply

Bookmarks

Still Need Help? Type Your Keywords Here:


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 04:56 AM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 PL2