Core Java™ 2, Volume I--Fundamentals (7th Edition)
From the Back Cover The best-selling guide for serious programmers of Java technology fully updated for the Java 1.4 SDK! The experienced developer's guide to the Java program environment-now fully updated for the Java(tm) 1.4 SDK. New coverage: regular expressions, New I/O, assertions, Preferences, Swing enhancements, logging, and more Even more of the robust code examples professional programmers need Ask any experienced Java technology programmer: Core Java delivers the real-world guidance you need to accomplish even the most challenging tasks. That's why it's been an international best seller for seven straight years. Core Java II, Volume 1 covers the fundamentals of Java 2, Standard Edition, Version 1.4, including major enhancements ranging from regular expressions to high-performance I/O. You'll find state-of-the-art discussions of object-oriented Java platform development, updated coverage of Swing user interface development, and much more. Best of all, this new Sixth Edition delivers even more of the robust, real-world programs previous editions are famous for updated to reflect the latest SDK features and improvements! --Smith Colin (Site Resources)<br /><br />I had a chance to review the book Core Java 2 - Volume 1 - Fundamentals (7th Edition) by Cay S. Horstmann and Gary Cornell (Prentice Hall). This is a very good choice for experienced programmers who want to learn Java and have a good reference book to continue to use over time... Chapter List: An Introduction to Java; The Java Programming Environment; Fundamental Programming Structures in Java; Objects and Classes; Inheritance; Interfaces and Inner Classes; Graphics Programming; Event Handling; User Interface Components with Swing; Deploying Applets and Applications; Exceptions and Debugging; Streams and Files; Generic Programming; Java Keywords; Retrofitting JDK 5.0 Code; Index When a book survives into its seventh edition, you know it must be good. Core Java 2 is that. It's a solid, serious treatment of the Java language with plenty of examples and in-depth explanations as to how things work. And while no single book can cover the complete Java API, this book does a good job of documenting each area they cover so that you can refer back to the work as you start to use Java on a regular basis. There are not a lot of good Java learning books that also adequately serve as a reference book. The authors should be commended for this. Because the authors target "serious" developers, there's less emphasis on Hello World type applications and more focus on the types of routines you might find yourself writing in a business environment. There's also coverage of the newest features in Java 1.5, so you can buy this particular edition with fear of having it be obsolete in a month. This is a volume that I'll happily keep on my shelf and refer to as I get into some of the newer features of Java... --99<br /><br />Swing GUI development including input validation and other enhancements Building reliable code including chained exceptions, stack frames, assertions, and logging The high-performance New I/O API: memory-mapped files, file locking, and character set encoders/decoders Regular expressions using the powerful new java.util.regex package Java 1.4 platform Preference Class: the new cross-platform repository for configuration information Dynamic proxy classes, inner classes, the Java platform event model, streams, file management, and more. --By John Atkingson (Site Resourcs)Swing GUI development including input validation and other enhancements  Building reliable code including chained exceptions, stack frames, assertions, and logging  The high-performance New I/O API: memory-mapped files, file locking, and character set encoders/decoders  Regular expressions using the powerful new java.util.regex package  Java 1.4 platform Preference Class: the new cross-platform repository for configuration information  Dynamic proxy classes, inner classes, the Java platform event model, streams, file management, and more. --By John Atkingson (Site Resourcs)I had a chance to review the book Core Java 2 - Volume 1 - Fundamentals (7th Edition) by Cay S. Horstmann and Gary Cornell (Prentice Hall). This is a very good choice for experienced programmers who want to learn Java and have a good reference book to continue to use over time...  Chapter List: An Introduction to Java; The Java Programming Environment; Fundamental Programming Structures in Java; Objects and Classes; Inheritance; Interfaces and Inner Classes; Graphics Programming; Event Handling; User Interface Components with Swing; Deploying Applets and Applications; Exceptions and Debugging; Streams and Files; Generic Programming; Java Keywords; Retrofitting JDK 5.0 Code; Index  When a book survives into its seventh edition, you know it must be good. Core Java 2 is that. It's a solid, serious treatment of the Java language with plenty of examples and in-depth explanations as to how things work. And while no single book can cover the complete Java API, this book does a good job of documenting each area they cover so that you can refer back to the work as you start to use Java on a regular basis. There are not a lot of good Java learning books that also adequately serve as a reference book. The authors should be commended for this.  Because the authors target "serious" developers, there's less emphasis on Hello World type applications and more focus on the types of routines you might find yourself writing in a business environment. There's also coverage of the newest features in Java 1.5, so you can buy this particular edition with fear of having it be obsolete in a month.  This is a volume that I'll happily keep on my shelf and refer to as I get into some of the newer features of Java... --99