Автор: Maria Litvin, Gary Litvin
Издательство: Skylight Publishing
Год: 2022
Страниц: 528
Язык: английский
Формат: pdf
Размер: 97.3 MB
This is the fourth edition of the popular computer science textbook Java Methods. The book offers a thorough introduction to the concepts and practices of object-oriented programming in Java. It also introduces the most common data structures and related algorithms and their implementations in the Java collections framework. Chapters 1-14 follow the syllabus of the AP Computer Science course. They will prepare you well for the AP CS exam. Chapters 15-18 on file input and output, graphics, graphical user interfaces, and events handling in Java will give you a better sense of real-world Java programming; this material also makes case studies, labs, and exercises more fun. Chapter 19 revisits recursion at a deeper level. Chapter 20 introduces the concepts of look-up tables, sets, and maps, and their implementation in the Java Collections Framework. The last chapter, Computing in Context, discusses creative, responsible, and ethical computer use.
The book follows four main threads: Java syntax and style, OOP concepts and techniques, algorithms, and Java libraries. As in the software engineering profession itself, these threads are interwoven into an inseparable braid. Working through this book will not make you a Java expert right away, but it will bring you to the level of an entry-level Java programmer with a better than average understanding of the fundamental concepts.
We also emphasize good programming style, an element not mandated by formal Java language specifications but essential for writing readable and professional code. Our labs and case studies aim to demonstrate the most appropriate uses of the programming techniques and data structures we cover. OOP is believed to facilitate teamwork, software maintenance, and software reuse. While it is not possible for an introductory textbook to present a large-scale real-world project as a case study, the case studies and labs in this book offer a taste of how these OOP benefits can play out in larger projects.
Contents:
Скачать Java Methods: Object-Oriented Programming and Data Structures, 4th Edition