技术细节
分类 |
Development software |
发行人 |
Prentice Hall |
页数 |
1536 pages |
作者 |
Paul Deitel, Harvey Deitel |
Java How to Program (early objects), Paul Deitel, Harvey Deitel
The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of object-oriented programming concepts and intermediate-level topics for further study. This survey of Java programming contains an optional extensive OOD/UML 2 case study on developing and implementing the software for an automated teller machine.
- Full color - Program listings include highlighting of the new features presented and syntax coloring of code to help readers better interpret the code.
- Signature “Live Code™ Approach” - Language features are presented in the context of complete working programs.
- Features thousands of lines of code in hundreds of complete working programs.
- Enables students to confirm that programs run as expected.
- Students can also manipulate the code from the book's Companion Website or from the author's Website.
- Outstanding, consistent and applied pedagogy:
- Icons throughout identify hundreds of Software Engineering Observations; Good Programming Practices; Common Programming Errors; Portability Tips; Performance Tips, Testing and Debugging Tips, and Look-and-Feel Observations.
- Provides hundreds of valuable programming tips and facilitates learning.
- Extensive set of interesting exercises and substantial projects that enables students to apply what they've learned in each chapter.
- Access to the Companion Website is available with the purchase of a new textbook. The Companion Website provides extra hands-on experience and study aids for no additional cost. It includes:
- Hours of detailed, expert video walkthroughs - VideoNotes - of many of the book's live-code examples;
- Post-assessment exams with hundreds of short answer questions (all with answers);
- Hundreds of self-review exercises drawn from the text (with answers);
- Hundreds of programming exercises from the main text (these exercises don't have answers in the main text, but half of these exercises have answers in the Companion Website);
- Hundreds of tips that are marked with icons and show how to write code that's portable, reusable, and optimized for performance; and full-text searching and hyperlinking.
- “Making a Difference” exercise sets encourage students to associate computers and the Internet with solving problems that really matter to individuals, communities, countries and the world.
- These exercises encourage students to think for themselves as they explore complex social issues and increase awareness of important issues the world is facing.
- Many of the exercises require students to conduct research on the web and weave the results into their problem-solving process.
- The optional object-oriented design/UML 2 automated teller machine (ATM) case study is organized into two optional chapters that present the ATM's design and complete code implementation.
- Most of the programming exercises are titled for easy reference.