Skip to content
Scan a barcode
Scan
Paperback Just Java 2 [With Contains Extensive Sample Code, Tons of Freeware] Book

ISBN: 0130105341

ISBN13: 9780130105349

Just Java 2 [With Contains Extensive Sample Code, Tons of Freeware]

If you are looking for a readable, up-to-date overview of the JDK and its libraries, Just Java 2, Fourth Edition is the book for you Youll find an engaging tutorial complete with clear explanations... This description may be from another edition of this product.

Recommended

Format: Paperback

Temporarily Unavailable

We receive 1 copy every 6 months.

Customer Reviews

5 ratings

Great For Intermediate Level But Not For Beginners

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.

Great book with breadth, but not for complete newbies

This is the third edition of Just Java that I've bought (this review is on the 5th ed), and I've found that the author has always been able to introduce new topics to me in a clear and humourous manner. This book isn't for complete newbies though; it seems targeted for those who already have programming experience and just want to get into Java. Myself, I had already had a university education in comp sci (with C and C++) when I picked up his 2nd edition in 1997 and started learning Java. Since then, these books have taught me basic Java semantics, RMI, AWT, applets, I/O, etc. The best characteristic of this book is that it provides fantastic introductions to a wide range of topics; that is, it has great breadth but is otherwise lacking in depth on each topic. That's fine for me, and probably for most experienced programmers, because typically when learning a new topic, I just want a quick start (including what packages to use, how to get it working, and seeing initial results), and if I need a deeper understanding, I'll look online or buy a more focused book. This is how I've learned almost all my Java. Indeed, I recently bought the 5th edition to start learning about server-side technologies like JSP, servlets, and JDBC. It hasn't disappointed me.One chapter I found outstanding is the one on I/O. The number of Java I/O classes is huge as all Java programmers know because the I/O library sacrifices ease-of-use for extreme generality. The author's explanation of when to use which classes is incredibly clear and is perhaps the best of any Java book I've read at giving you the big picture of the I/O library.I really like this author's writing. His explanations are crystal clear. Example: his step-by-step explanation for setting up the Tomcat JSP/Servlet server was excellent (although some key points have been changed by the Tomcat folks since this book was published). This level of clarity probably comes from the fact that the author is a programmer himself, whereas most of the other intro Java books out there (especially those in the Core... series) are written by university professors or professional lecturers who try to keep everything extremely general. Such generality is not always helpful. In earlier books, the author seemed to intermingle his dry humour throughout the book, but thankfully he seems to have placed such humour only in isolated areas, such as the anecdotes at the end of each chapter.

Good Intro To Java For Programmers With C/C++ Background

This book is a good introduction for programmers with a C or C++ background (regardless if you know OOP or not). I would not recommend it for people that have backgrounds in other programming languages, unless they like a challenge. I recommended this book to a friend, who programs in VB, and he could not finish the book (although he mentioned to me that he enjoyed the section on OOP). I have a C background and enjoyed the book thoroughly, and still use it as a quick reference. If you are an advanced Java programmer, don't bother with this book, get something more advanced.

Great reference/Great learning tool

It's not often that you find a book that can both teach you a new language and function as a great reference. This book is it. Aside from the JDK help, this is my only reference and for the most part it has served me well.I started from a C++ background and had no trouble learning from this book. It might be tempting to skim through some of the beginning chapters that seem like something any C++ programmer would know (e.g. Object-Oriented Programming), but I recommend reading them. There are a lot of really good Java tips you don't want to miss, such as how constructors are invoked and how static blocks are loaded in the JVM.Probably the biggest benefit of this book is that it tells you both the how and the why in many cases. Another positive is that the examples are small and to the point. In general there was a good amount of information per page.The book's biggest weakness is the chapter on File I/O. This is common functionality that many Java programmers will use, but the presentation is not as easy to follow as the other chapters. Another drawback is the networking chapter, but there seem to be entire books dedicated to this subject.If you are learning Java from an object oriented background, you will be glad you got this book. It's one of the thinner books on the shelf, believe it or not, but the information is top notch.

I learned Java from Just Java

This is a great intro to Java. Contrary to what another person said, this book contains no C++, and does not use C++ as a "stepping stone" to Java at all. Likes: well organized, with related material grouped together, and clear summaries after major explanations. Also liked the HUGE amount of code and further material on the CD; also liked very clear explanations of difficult topics like inner classes.Dislikes: would like it better if it had a complete API listing printed as an appendix, even though that is also on CD. Also would like more info on the obsolete features like JDK 1 event handling.
Copyright © 2024 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks® and the ThriftBooks® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured