I've put up the page for Thinking in Java, fourth edition. On it you can find a sample including the first 7 chapters, the source code and installation instructions, and links to sites which are taking orders for the book.
The book will be available in stores mid-February, but you can preorder it now.
This has taken me over 1.5 years to complete, more time than the original took to write. The coverage of Java SE5 consumed a significant amount of that time, but I also think this is significantly better than any work that I've done in the past.
You can find more discussion about the development of the book in the preface and introduction of the sample download.
(see footnote pg. 41) One thing that I always point out about this argument about references pointers and the like is that the JLs actually states explicitly that the value of a reference is a pointer.
I don't think there is going to be a complete Ebook (not a free one at least). I would be interested though in hearing Bruce's comments about his reasoning for abandoning this model (if this is in fact the case).
Congratulations on the hard work. I have a small complaint, though. Given that Java is already on it's 5th version, I believe that many prospective readers will be interested in buying the book to keep themselves up to date on the language's features. In this case, the selection of sample chapters isn't very useful, since they only conver the basics that have remained unchanged since the early versions.
I've got to disagree. I believe that the sample chapters do illustrate the direction that Bruce is taking TIJ. While the subject matter presented in the sample is the same as has been covered in the previous editions, the manner in which it is presented has been rethought. I've been comparing some of that material side by side with TIJ3 (downloaded version)and find that TIJ4 is far easier to follow. I just seems to have a natural flow that TIJ3 did not. If taken from the perspective of trying to show how the form of the latest edition will be different from past editions, then the content of the sample chapters makes sense. I found the sample chapters impressive enough to pre order the book
> does anyone know why I am getting his error? I looked all > over the web and couldn't find anything concrete. > > import com.bruceeckel.simpletest.*; does not exist
David, are you using the source from TIJ3 or 4. I believe that in 4 the utiliies are now in the net.mindview. package. If you are using the TIJ3 source did you compile the com.bruceekel package. I know that when using ANT to compile TIJ3 source the build will choke if you are using JDK 1.5 (it's expecting 1.4)
Finally I got my book ordered from the web:-) I really hope the solution guide (when available) will be free for people who bought the guide for the 3rd edition. And looking forward to seeing the new Hands-On CD.
Received my copy of TIJ4 yesterday from amazon. Bigger then I thought it would be. I'm also wondering about the solution guide, I purchased the 3rd edition, and the CD, I believe that I had purchased the2nd edition.
> Received my copy of TIJ4 yesterday from amazon. Bigger > then I thought it would be. I'm also wondering about the > solution guide, I purchased the 3rd edition, and the CD, I > believe that I had purchased the2nd edition.
Yeah, it was bigger than I thought it would be, too. And that was after removing chapters.
I'm currently working on the final edit pass of the solution guide. Also, the downloadable version of Thinking in C, this time in Flash. After that I'll be working on the Hands-On Java 4 CD (also in Flash); I expect that to be a big job but I'm doing everything I can to streamline it.
Flat View: This topic has 30 replies
on 3 pages