-
收藏
-
加书架
-
引用
本书的内容大体可分为三个部分。第1章~第7章为第一部分,着重介绍Java面向对象的基本知识点,主要有Java的基本环境、Java语言基础、Java工程规范、面向对象基本概念、基本特征、概念深化、异常处理等,读者通过这部分的学习可以用Java语言建立起面向对象思维的能力,其中第4章~第6章是本部分的重点;第8章~第16章为第二部分,着重介绍Java语言的应用,主要有Java常用类库与工具、线程、集合类框架、AWT与Swing图形用户界面、输入/输出、网络通信、JDBC,读者通过这部分的学习可以了解Java工程应用的基础知识,其中第8章~第10章以及第14章、第16章是本部分的重点;第17章~第20章为第三部分,着重介绍Java软件体系结构设计,主要有UML、设计模式、软件框架和分布式对象技术,读者通过这部分可以掌握和了解进行软件结构设计时需要用到的模型表达方式、设计思想、框架编程思维和分布式软件设计的主要方法。 这三部分的内容,囊括了Java语言和Java软件结构设计的主要知识点,丰富了Java面向对象程序设计的内涵,可由浅入深、循序渐进地带领读者进入Java面向对象程序设计的艺术殿堂。
突出软件设计各要点间的关联性。以UML表达设计,以设计模式蕴含设计思想,以软件框架表达软件设计的基础,以分布式对象技术体现软件系统的设计架构,这四个方面是进行软件设计不可分割的有机组成要素。 软件设计与代码实现紧密结合。针对当前很多软件教材普遍存在的软件设计缺乏实现代码支撑而编程语言缺乏设计指导这一问题,本书加强了它们之间的联系并使二者相辅相成。用图形表达抽象的概念。图形具有信息容量大且清晰直观的特点,用图形表达抽象的软件概念有助于引起读者的兴趣,提升他们理解的准确度和记忆的持久性。 对Java与C++两种语言进行对比。虽然Java与C++都是面向对象的语言,但许多类似的概念在语言的实现中却迥然不同。对这些不同进行对比有助于读者深化对这两种语言的理解,避免混淆。注重细节。本书特别强调语言和设计的细节,这也是由计算机软件实践性很强这个特点决定的。
- 版权: 清华大学出版社
- 出版: 2012-06-01
- 更新: 2023-08-07
- 书号:9787302280354
- 中图:TP312
- 学科:工学控制科学与工程工学计算机科学与技术