|
27 of 27 people found the following review helpful:
5.0 out of 5 stars
Great For Intermediate Level But Not For Beginners, February 10, 2003
By A Customer
OK, for starters I am not a professional programmer. I do know the rudiments of a few programming languages (VB, C++, Java, Tcl, Linux Shell Script, JavaScript, etc.) and enjoy writing automated test scripts at work. I also like the process of learning new languages and writing short programs with them in my spare time."Just Java 2" is a great read and one of my favorite programming books (and I have stacks of them, some good, some bad, many so-so). However, if you are completely new to programming "Just Java 2" is (probably) not the book for you. Instead, get a beginner level book (or two) on learning Java and programming basics and work your way through them. Then, when you know the basics, sit down with "Just Java 2" in a bookstore and re-read Peter Van Der Linden's explanations of a few of the subjects that your beginner-level Java programming books tried to teach you ...especially subjects that you "kind of know" but wish you understood better. Chances are that this book's short yet lucid explanations will periodically set off little light bulbs of sudden understanding over your head and bring new clarity to your grasp of the Java language. It did for me. I think this is a great intermediate level Java text and a clearly understandable introduction to more advanced subjects like the JDBC, Servlets and Java Beans. As for other Java books, we all have our own learning styles and likes/dislikes but here's some of what I've found in my quest to teach myself Java. 1) I have personally found many of the O'Reilly books (on a range of subjects, not only Java) to be unsatisfyingly terse. 2) Ivor Horton's "Beginning Java 2" provides a lot of detail but in a long-winded, scattershot, myopic, stream-of-consciousness style that make it difficult to separate key kernels of knowledge from what amounts to background noise. In other words, the cloudy writing, apparent lack of coherent editing and poor formatting (e.g many unlabelled tables) tended to confuse me as much as educate me and turned attempts to later go back and locate and quickly reread key topics into long "Where's Waldo"-like wadings through "deep text". 3) Dietel & Dietel's "Java: How To Program" at the outset offers the Java novice clear and explicit line by line explanations of sample Java programs. However, about half way through the book that style really bogs way down in wordy detail and becomes tiresome as topics become more advanced. Still, it's not a bad book for an absolute beginner. Anyway, that's my two cents.
|