Simply Java Programming: An Application-Driven Tutorial Approach
Harvey M. Deitel, Paul J. DeitelBooks.org participates in affiliate programs including Bookshop.org and the Amazon Services LLC Associates Program. We may earn a commission from qualifying purchases made through links on this page, at no additional cost to you.
Overview
Simply Java Programming demonstrates the power of object-oriented, event-driven programming in Java. Its outstanding pedagogic approach comes from Deitel & Associates—the 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 Approach—The 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 Topics—Java 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 approach—presents 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 presentation—syntax 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 )
Synopsis
Combining the Deitel™ signature Live-Code™ Approach with a new Application-Driven™ methodology, this book uses a step-by-step tutorial approach to begin teaching the basics of programming, builds upon previously learned concepts, and introduces new programming features in each successive tutorial. KEY TOPICS This comprehensive introduction to Java covers GUI design, swing components, methods, classes, data types, control statements, arrays, object-oriented programming, strings and characters, sequential files and more. It also includes higher-end topics such as database programming, multimedia and graphics, and Web applications development.
For individuals beginning their mastery of Java Programming.