Review
"This book is a wonderful way to get started in Java for those who learn best by doing; you don't just read about language constructs, you build real modern computer applications that demonstrate them as you follow the step-by-step tutorials." Paul Mclachian, Compuware Corporation
"A great choice for business computing students-lots of sample programs and programming problems. Swing applications are integrated from the beginning and the book focuses on problem-solving logic." Merrill Parker, Ph.D, Information Systems Technology, Chattanooga State
"What especially impresses me about this text is the absolutely wonderful set of exercises that the authors have included to motivate students to learn programming. I'm really looking forward to using this text in the classroom." Ed Weihrauch, Community College of Allegheny County
"The seamless integration of UML, object-oriented programming and design, and GUI concepts make this text an excellent choice for introductory programmers looking for a springboard into advanced technologies." Gavin T. Osborne, Saskatchewan Institute of Applied Science and Technology
"A terrific book appropriate for any Java IDE-it doesn't flinch at the challenging concepts behind object-oriented programming in Java, yet it takes students through step by step in a straightforward, readable style." Catherine Wyman, Senior Professor, DeVry University
"A student who had missed my classes on arrays was having a hard time, so she borrowed Tutorial 8 as I was reviewing your draft manuscript. She came back and said she understood arrays. She is very excited about the book." Craig W. Slinkman, Ph.d, University of Texas, Arlington
From the Back Cover
Simply Java Programming demonstrates the power of object-oriented, event-driven programming in Java. Its outstanding pedagogic approach comes from Deitel & Associatesthe best-selling programming language authors and renowned instructors w o have taught programming to over 1,000,000 people in 100+ countries.
APPLICATION-DRIVEN, Step-by-Step Tutorial ApproachThe Deitels explore Java concepts in the context of interesting, real-world applications such as: Web-Based Bookstore " ATM " Phone Directory " Car Payments " Billing " Flag Quiz " Fundraiser " Graphics Painter " Inventory " Investment Interest " Wage Calculator " Microwave Oven " Screen Scraper " Security Panel " Shipping Hub " Ticket Ordering " Typing Skills Developer " Drawing Shapes
Key TopicsJava Class Library " GUI Components (JButtons, JTextFields, Aists, JTimers, JTextAreas, JSpinners, JComboBoxes, JCheckBoxes, JRadioButtons, JMenus and others) " Event Handling " Debugging " Algorithms " Pseudocode " UML' " Control Statements " Methods " Random Number Generation " Arrays " Cosses " Objects" Inheritance " Polymorphism " Interfaces " Collections " Mouse and Keyboard Events " Strings " Sequential-Access Files " Database " Graphics " Multimedia " GUI Design " 3-Tier Web Application Development " Exception Handling " Iterators " Arraylists " Swing " JSP " HTML " GUI Programming
Extensive Pedagogic Features
Step-by-step tutorials show how to build and execute complete applications, using a template, from start to finish DEITEL® signature LIVE-CODE approachpresents programming concepts using complete working applications APPLICATION-DRIVEN design includes 32 tutorials and 145 real-world applications Self-review multiple-choice questions and answers for immediate feedback after each section Full-color presentationsyntax coloring, code highlighting, callouts and extensive comments Skills summaries, UML activity diagrams Debugging sections and exercises that teach using the Java command-line debugger (JDB) Tips for improving reliability, performance and usability Ten multiple-choice questions per tutorial plus, "What does this code do?" and "What's wrong with this code?" exercises, and four real-world application exercises including a "Programming Challenge" GUI Design Guidelines and a Java Library Reference are highlighted in each tutorial for easy reference Key Terms sections in every tutorial and a comprehensive glossary at the end of the book Instructor's resources, including PowerPoint® slides, test-item file, Instructor Resource CD and support Web sites with up-to-date information on the book (www.deitel.com and www.prenhall.com/deitel)