Adobe Press
Search

Table of Contents
Core Java™, Volume I–Fundamentals, Eighth Edition
BOOK:
Core Java™, Volume I–Fundamentals, Eighth Edition

Go to Page:  of 812

Browse by Category
 
 
Hide Left Column
Core Java™, Volume I–Fundamentals, Eighth Edition - Graphically Rich Book
Core Java™, Volume I–Fundamentals, Eighth Edition
by Cay S. Horstmann; Gary Cornell

Publisher: Prentice Hall
Pub Date: September 11, 2007
Print ISBN-10: 0-13-235476-4
Print ISBN-13: 978-0-13-235476-9
Pages: 864
Slots: 1.0
Start Reading
Buy Print Version
Overview

This revised edition of the classic Core Java™, Volume I–Fundamentals, is the definitive guide to Java for serious programmers who want to put Java to work on real projects.

Fully updated for the new Java SE 6 platform, this no-nonsense tutorial and reliable reference illuminates the most important language and library features with thoroughly tested real-world examples. The example programs have been carefully crafted to be easy to understand as well as useful in practice, so you can rely on them as an outstanding starting point for your own code.

Volume I is designed to quickly bring you up to speed on what's new in Java SE 6 and to help you make the transition as efficiently as possible, whether you're upgrading from an earlier version of Java or migrating from another language. The authors concentrate on the fundamental concepts of the Java language, along with the basics of user-interface programming. You'll find detailed, insightful coverage of 

  • Java fundamentals

  • Object-oriented programming

  • Interfaces and inner classes

  • Reflection and proxies

  • The event listener model

  • GUI programming with Swing

  • Packaging applications

  • Exception handling

  • Logging and debugging

  • Generic programming

  • The collections framework

  • Concurrency

For detailed coverage of XML processing, networking, databases, internationalization, security, advanced AWT/Swing, and other advanced features, look for the forthcoming eighth edition of Core Java™, Volume II—Advanced Features (ISBN: 978-0-13-235479-0).

 
Editorial Reviews
Product Description

This revised edition of the classic Core Java™, Volume I–Fundamentals, is the definitive guide to Java for serious programmers who want to put Java to work on real projects.

 

Fully updated for the new Java SE 6 platform, this no-nonsense tutorial and reliable reference illuminates the most important language and library features with thoroughly tested real-world examples. The example programs have been carefully crafted to be easy to understand as well as useful in practice, so you can rely on them as an outstanding starting point for your own code.

 

Volume I is designed to quickly bring you up to speed on what’s new in Java SE 6 and to help you make the transition as efficiently as possible, whether you’re upgrading from an earlier version of Java or migrating from another language. The authors concentrate on the fundamental concepts of the Java language, along with the basics of user-interface programming. You’ll find detailed, insightful coverage of 

  • Java fundamentals
  • Object-oriented programming
  • Interfaces and inner classes
  • Reflection and proxies
  • The event listener model
  • GUI programming with Swing
  • Packaging applications
  • Exception handling
  • Logging and debugging
  • Generic programming
  • The collections framework
  • Concurrency

For detailed coverage of XML processing, networking, databases, internationalization, security, advanced AWT/Swing, and other advanced features, look for the forthcoming eighth edition of Core Java™, Volume II—Advanced Features (ISBN: 978-0-13-235479-0).

 
Other Readers Also Read
Top Sellers in This Category
Browse Similar Topics
Top Level Categories:Sub-Categories:
   
Reader Reviews From Amazon (Ranked by 'Helpfulness')
Average Customer Rating:based on 16 reviews.
Advaced Java Primer, 2009-06-05
Reviewer rating:
"Core Java" is a good book to learn Java for the first time. It gives fairly detailed description of everything a novice might need, but at the same time the book isn't too technical and doesn't get too dry or boring. The examples in the book are concise and well crafted.
Excellent book, 2009-03-30
Reviewer rating:
Excellent java book for the non-novice. Just wonder why the publishers do not have a Kindle edition out for this book when Vol II is on Kindle!!! I wish it comes out soon in an ebook version.
Great Book and Value, 2009-02-21
Reviewer rating:
I am a student and was completely new to Java when i got this book. It's a simple perspective and yet has enough depth to appeal to beginners in Java. I highly recommend it.
At last! A Java book that reaches this "Perl-programmer in transition", 2008-12-09
Reviewer rating:
I am a self-taught Perl programmer. I've been using Perl 5 for about eight years, and in the last couple of years I've been wanting to move to Java. I've tried so many books - Herb Schildt's "Beginning Java" (too easy and boring examples), Deitels' gigantic volume (worthless crap - as are all of Deitel's stuff; I mean, do you really need to waste a chapter teaching would-be Java coders UML?), Cadenhead's "Teach Yourself Java 6 in 21 days" (left too many holes; not enough depth in critical areas, and lots of mistakes), etc. I finally found this book and ordered it. This is the one I should have been using all along.

When you work through this book, you get the sense that you are being taught by a real Java guru, an author who isn't going to leave you hanging. This is a serious text, and as others have noted -- it isn't for a new programmer. Having said that, it is perfect for anyone coming to Java from another language. About the only critical remark I would have is that I think the chapters on error-handling and on collections might have been better placed ahead of the chapters on Swing; as it is, the Swing stuff seems a little bit of a diversion in the middle of the book. But fortunately, this book is so well done that you can easily jump forward a couple of chapters, then back one, etc. Indeed, there are some places where the author simply says stuff like "the rest of this chapter may be more relevant to the tool-builder than to the application programmer; application programmers may want to skip ahead to the next chapter." To me, that represents an honest writer who has years of experience teaching people Java.

A word of advice: if you are the kind of person that learns best from little exercises, strict tutorials, etc., you may not want this book (except as a reference). If, on the other hand, you like trying out the stuff by applying it "in your own world" so to speak, this book is ideal; you should be sufficiently inspired to adapt the examples, etc., to your own liking.

I have worked through just about all of the book in about a month, and I am now confidently "converting" some of my Perl stuff over to Java. This book has given me a real love of Java, and I look forward to working my way through Volume II when I finish this one.
Great Reference Guide, 2008-09-04
Reviewer rating:
This is a great reference guide for many java techniques. That being said, you should have some knowledge of either java or another programming language before picking this book up. DO NOT buy this book if you are looking to learn java from scratch with no prior programming experience. This book covers a large range of topics and would be too much for someone trying to learn the basics. All in all it is a great reference book and I'm glad to have it on my shelf and I think it was well worth the money.
 
Some information above was provided using data from Amazon.com. View at Amazon >
Core Java™, Volume I–Fundamentals, Eighth Edition - Graphically Rich Book
Core Java™, Volume I–Fundamentals, Eighth Edition
by Cay S. Horstmann; Gary Cornell

Publisher: Prentice Hall
Pub Date: September 11, 2007
Print ISBN-10: 0-13-235476-4
Print ISBN-13: 978-0-13-235476-9
Pages: 864
Slots: 1.0
Start Reading
Buy Print Version
© 2009 Safari Books Online. All rights reserved.