教学课件

《java程序设计教程(第七版)》对面向对象的思想和机制进行了准确而透彻的剖析,为读者深入学习java语言程序设计提供了全面、详细的指导。全书覆盖了面向对象设计的广泛内容,介绍了java语言的基本数据类型、流程控制、类和对象等。在深入分析面向对象设计方法的基础上,介绍了封装机制、继承机制和多态性的实现与应用、异常的捕捉和处理、集合类的定义方法和泛型类的概念,书中提供了大量具有可实践性的程序实例、自测题及答案、练习题和编程项目、生动的“软件失误案例”和“视频讲解”学习辅导短片,并且在每章中都补充了针对本章主题的图形用户界面(gui)设计知识和实例,这部分内容可形成完整的java gui设计知识体系。此外,本书还有内容丰富的附录,并提供了在线程序设计实践网站服务。

 

Features

  • Hallmark features of the Lewis series
    • Introduces a software methodology early and revisits it throughout to ensure that students build sound program-development skills
    • Includes numerous programming examples, both small and large, that include the program output, sample run, or screenshot display
    • Provides a wealth of end-of-chapter programming projects,varying in difficulty level, so students can practice their design skills and implementation of Java programs
  • Cornerstones of the text
    • A measured approach to objects first teaches students to use objects before learning to write them. Students see objects in Chapter three (before control structures), and then build their own objects in Chapter five (after control structures).
    • Sound programming practices teach students how to write good software, not just how to program. Through examples and discussions, students learn how to solve problems and implement solutions using foundational software-engineering techniques.
    • Fully implemented examples demonstrate specific concepts. Because students learn best through examples, small, readily understandable examples are intertwined with larger, more realistic ones.
    • Graphics and GUIs are excellent examples of object orientation—and excellent motivators for students. An optional Graphics Track section covers graphics and GUIs at the end of each chapter, allowing for flexibility of coverage.
  • Chapter features
    • Each chapter begins with a list of Chapter Objectives and a short introduction to the chapter topics to orient students.
    • Key Concepts highlight fundamental ideas and important guidelines throughout the chapter and are summarized in the end-of-chapter material.
    • All programming examples are presented in clearly labeled listings. The code is colored to visually distinguish comments and reserved words, and followed by the program output, a sample run, or a screenshot where appropriate.
    • Syntactic elements of the Java language are discussed in special highlighted syntax diagram sections. Diagrams clearly identify the valid forms for a statement or construct.
  • Review materials
    • The Key Concepts presented throughout the chapter are summarized at the end.
    • Short-answer Self-Review Questions review fundamental ideas and terms. Answers are provided at the end of the problem sets.
    • Probing Exercises require computations and/or the analysis or writing of code fragments. While they may deal with code, these exercises generally do not require any online activity.
    • Programming Projects require the design and implementation of Java programs.