Java Programming, 7th Edition
- Joyce Farrell
- ISBN-10: 1285081951
- ISBN-13: 9781285081953
- 976 Pages | Paperback
- Previous Editions: 2012, 2010, 2008
- COPYRIGHT: 2014 Published
Give your beginning programmers a thorough, engaging and hands-on introduction to developing applications with Farrell's JAVA PROGRAMMING, 7E. This complete guide provides the details and real-world exercises today's readers need to master Java, one of the most widely used tool among professional programmers for building visually interesting GUI and Web-based applications. With JAVA PROGRAMMING, 7E even first-time programmers can quickly develop useful programs while learning the basic principles of structured and object-oriented programming. The text explains concepts clearly and reinforces the reader-friendly presentation with meaningful real-world exercises. Full programming examples emphasize learning in context. Updated "You Do It" sections, all-new programming exercises, and new continuing cases help students build skills critical for ongoing programming success. Find additional tools to equip beginning programmers with a solid foundation in Java programming in the optional CourseMate with Video Lessons created by the text author.
1. Creating Your First Java Classes.
2. Using Data.
3. Using Methods, Classes and Objects.
4. More Object Concepts.
5. Making Decisions.
7. Characters, Strings and the StringBuilder.
8. Introduction to Arrays.
9. Advanced Array Concepts.
10. Introduction to Inheritance.
11. Advanced Inheritance Concepts.
12. Exception Handling.
13. File Input and Output.
14. Introduction to Swing Components.
15. Advanced GUI Topics.
17. Applets, Images, and Sound.
Appendix A: Working with the Java Platform.
Appendix B: Learning about ASCII and Unicode.
Appendix C: Formatting Output.
Appendix D: Generating Random Numbers.
Appendix E: Javadoc.
All supplements have been updated in coordination with the Main title.
Please see Main title page for new to this edition information.
Make the most of your course with a wealth of teaching aids at your fingertips. Instructor's Manual and Sample Syllabus assist you in planning and organizing an effective, engaging course. PowerPoint® Presentations outline key concepts to guide classroom presentation. ExamView™ test banks let you easily gauge student comprehension. Blackboard®, WebCT®, and Angel test banks are also available. Student Data Files, including source code or other practice problem files, reinforce chapter concepts. Solutions to Exercises give you answers to selected activities. Additional supplementary exercises from prior editions of the text are also available.CourseMate Instant Access (ISBN-10: 1285082028 | ISBN-13: 9781285082028)
Engaging. Trackable. Affordable. CourseMate brings course concepts to life with interactive learning, study, and exam preparation tools that support the printed text. Watch student comprehension soar as CourseMate goes beyond the book to deliver what you need with an interactive eBook, quizzes, flashcards, Video Lessons, and Engagement Tracker, a first-of-its-kind tool that monitors student engagement in the course. CourseCare offers online instructor training seminars, self-training videos, and more at http://www.cengage.com/coursecare. Instant access code is available at www.cengagebrain.com.
Make the grade with CourseMate. The more you study, the better the results. Make the most of your study time by accessing everything you need to succeed in one place. CourseMate for JAVA PROGRAMMING includes an interactive eBook with highlighting, note taking and an interactive glossary. You will also find interactive learning tools, such as quizzes, flashcards, Video Lessons, and more! Online training with self-training videos and first day of class materials helps you maximize this tool. Instant access code is available at www.cengagebrain.com.LMS Integrated for CourseMate, 2 terms (12 months) Instant Access (ISBN-10: 1285746147 | ISBN-13: 9781285746142)