About the Book :
This unique book teaches you the fundamental concepts of good computer programming while introducing you to one of the most powerful languages in use today-Java! Java is a powerful and complicated language-trying to learn all of Java while mastering the concepts of object-oriented programming can easily overwhelm you. But this book gives you an ideal balance between programming concepts and the details of Java. Rather than exhaustively cover the entire language, the author focuses on a subset of Java - a lean and practical core that is manageable, yet detailed enough to create powerful Java applets.This book is revised to include many of the graphical features of Java which had not yet been created in the first edition, additional coverage on the topics of graphical user interface, and event handling. It also introduces classes early to use the Java library so readers can immediately master the design of classes and the process of sub classing.
About the Author :
Cay Horstmann is a professor of Computer Science at San Jose State University and is the Vice President of Technology at Preview Systems. Cay's Java texts have sold over 100,000 copies. When he is not teaching, writing books or code, he is responding to email: email@example.com
Interesting Facts :
Each text is packaged with the Sun's JDK softwareA Common Errors section in each chapter that helps you avoid programming pitfallsA programming style guide that you can modify to fit your own criteriaA library of Java code available from the author's website from which you can easily derive your own Java appletsAn appendix that helps you make the transition from Java to ANSI C++
Fundamental Data TypesAn Introduction to ClassesApplets and GraphicsDecisionsIterationMore About MethodsTesting and DebuggingInheritance and InterfacesEvent HandlingArrays and VectorsGraphical User InterfacesStreams and ExceptionsObject-Oriented DesignAlgorithmsAn Introduction to Data StructuresAppendicesGlossaryPhotocreditsIndex