Java Software Solutions: Global Edition (8th edition)
Год: 2014
Автор: John Lewis, William Loftus
Жанр: Программирование
Издательство: Pearson Education Limited
ISBN: 978-1292018232
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 832
Описание: Intended for use in the Java programming course Java Software Solutions teaches a foundation of programming techniques to foster well-designed object-oriented software. Heralded for its integration of small and large realistic examples, this worldwide best-selling text emphasizes building solid problem-solving and design skills to write high-quality programs. Teaching and Learning Experience To provide a better teaching and learning experience, for both instructors and students, this program will: *Personalize Learning: Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming. *Help Students Build Sound Program-Development Skills: A software methodology is introduced early and revisited throughout the text to ensure that students build sound program-development skills. *Enhance Learning with In-text Features: A variety of features in each chapter help motivate learning. *Provide Opportunities to Practice Design Skills and Implement Java Programs: A wealth of end-of-chapter programming projects and chapter review features help reinforce key concepts. *Support Instructors and Students: Resources to support learning are available on the Companion website and Instructor Resource Center.
Оглавление
Contents
preface 5
chapter 1 Introduction 27
chapter 2 Data and Expressions 83
chapter 3 Using classes and Objects 139
chapter 4 Writing classes 185
chapter 5 conditionals and Loops 233
chapter 6 More conditionals and Loops 295
chapter 7 Object-Oriented Design 327
chapter 8 arrays 405
chapter 9 Inheritance 469
chapter 10 polymorphism 513
chapter 11 Exceptions 563
chapter 12 recursion 609
chapter 13 collections 643
appendix a Glossary 667
appendix B Number Systems 691
appendix c The Unicode character Set 699
appendix D Java Operators 703
appendix E Java Modifiers 709
appendix f Java coding Guidelines 713
appendix G Java applets 719
appendix H regular Expressions 721
appendix I Javadoc Documentation Generator 723
appendix J The paintBox project 729
appendix K GUI Events 741
appendix L Java Syntax 745
appendix M The Java class Library 759
appendix N answers to Self-review Questions 761
Index 815