Hi all, I'm nearing test day soon and I still can't get a good grasp of three distinct topics at a level which would be appropriate for the SCJP Exam: AWT, I/O, and Collections. I'm fine with most of the other concepts, but these three have not sunk in, and it's become very frustrating. I guess i'm just not seeing the "big picture". If anyone has found good resources (books, web sites) they could pass along that start off from a very basic level and have lots of examples, I would be very greatful. Here are the resources I've already tried: Horton's "Beginning Java 2" - The author has foregone discussion of AWT in favor of Swing. Mughal - This material is not for beginners, and IMHO there's not enough "hand holding" and examples for the harder topics. I'm sure if I had come from a C++ background, it would be quite appropriate. JQPlus - I get very high scores on the random test (and I'm hoping it's not just from memorizing the answers) but it's intended to test, not to teach. Sun Java Tutorial site - Very hard to follow. Not surprisingly, the two Sun Java courses i've taken (and spent $$$) came with official Sun manuals that have many, many errors. Thank you, MH
Hi Mark I can think of Four Jane Griscti's notes: http://www.janeg.ca/java2.html Marcus Greene's notes: http://www.jchq.net/ Maha Anna's resources: http://www.javaranch.com/maha/Resources/resources.html Vels notes: http://www.geocities.com/velmurugan_p/notes.html Also for the IO section: I would revise along the the objectives as specified by Sun for the exam as a start as the IO is massive and you'll hit overload if you attempt to try memeorize ALL the constructors for all the Reader /Writer / Stream classes ie From the exam: * Write code that uses objects of the file class to navigate a file system. * Write code that uses objects of the classes InputStreamReader and OutputStreamWriter to translate between Unicode and either platform default or ISO 8859-1 character encoding and Distinguish between conditions under which platform default encoding conversion should be used and conditions under which a specific conversion should be used. * Select valid constructor arguments for FilterInputStream and FilterOutputStream subclasses from a list of classes in the java.io.package. * Write appropriate code to read, write and update files using FileInputStream, FileOutputStream, and RandomAccessFile objects. * Describe the permanent effects on the file system of constructing and using FileInputStream, FileOutputStream, and RandomAccessFile objects
this sould cut down IO a bit all the best - Jim (Whoohoo 100 posts not out!)
- Jim Petersen <br />SCJP2<br />SCWCD<p>- but then again, I could be wrong...