Java面向对象程序设计

出版时间:2007-8  出版社:清华大学出版社  作者:袁绍欣 等编著  页数:419  字数:690000  

内容概要

  本书的内容大体可分为三个部分。第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面向对象程序设计的艺术殿堂。

书籍目录

第1章初次接触java
 1.1java语言——网络时代的编程语言
 1.1.1网络时代编程问题
 1.1.2问题的解决方法
 1.2 java语言的特点
 1.3java程序的编译环境和执行环境
 1.4第一个java程序——helloworld
 1.5 java程序的分类
 1.6java平台
 小结
 习题
第2章java语言基础
 2.1数据类型
 2.2表达式
 2.3控制语句
 2.4数组
 小结
 习题
第3章java程序工程规范
 3.1为什么要有规范
 3.2java程序编程规范
 3.3帮助文档的自动生成
 小结
 习题
第4章面向对象(上)
 4.1抽象的含义
 4.2类与对象
 4.3类的域(属性)与方法(操作)
 4.4对象
 4.5构造方法
 4.6类成员属性和方法的非访问修饰符
 4.7包
 小结
 习题
第5章面向对象(中)
 5.1面向对象的特征
 5.2封装
 5.3继承
 5.4类的多态
 小结
 习题
第6章面向对象(下)
 6.1this与super
 6.2构造方法的多态
 6.3抽象类
 6.4接口
 6.5 抽象类与接口比较
 6.6引用
 6.7类的其他相关内容
 小结
 习题
第7章异常
 7.1异常的含义
 7.2异常分类
 7.3异常处理
 7.4自定义异常与异常对象的创建
 小结
 习题
第8章java常用类库与工具
 8.1java类库概述
 8.2string与string buffer
 8.3系统类与时间类
 8.4格式化类
 小结
 习题
第9章线程
 9.1线程的概念
 9.2线程的控制与调度
 9.3线程的同步机制
 9.4线程间的同步通信
 9.5线程应用场景
 小结
 习题
第10章集合类
 10.1集合类的概念
 10.2集合类接口
 10.3常用集合类
 10.4集合类与集合接口应用
 小结
 习题
第11章applet程序
 11.1applet基本概念
 11.2applet类
 11.3applet标记
 11.4applet其他功能
 小结
 习题
第12章awt图形用户界面
 12.1awt基本元素
 12.2组件在容器中位置的确定
 12.3awt事件模型
 12.4awt图形图像处理
 小结
 习题
第13章swing图形用户界面
 13.1swing简介
 13.2swing组件与容器
 小结
 习题
第14章i/o输入/输出
 14.1数据流的基本概念
 14.2字节流与字符流
 14.3文件操作
 14.4流的装配与串行化
 小结
 习题
第15章java网络通信
 15.1网络编程基本概念
 15.2基于url的高层次java网络编程
 15.3基于socket套接字的低层次java网络编程
 15.4基于数据报的低层次java网络编程
 小结
 习题
第16章jdbc
 16.1jdbc基本概念
 16.2使用jdbc操作数据库
 16.3不同数据库jdbc的连接方法
 小结
 习题
第17章uml简介
 17.1uml的含义
 17.2uml视图(view)
 17.3uml图
 17.4用例图
 17.5类图及对象图
 17.6顺序图
 17.7协作图
 17.8活动图
 17.9状态图
 17.10构件图
 17.11部署图
 17.12案例1仓库管理系统
 17.13案例2图形编辑器
 小结
 习题
第18章设计模式
 18.1概念
 18.2gof模式简介
 18.3模式原则
 18.4创建型设计模式
 18.5结构型设计模式
 18.6行为型设计模式
 小结
 习题
第19章软件框架
 19.1基本概念
 19.2struts1框架
 19.3struts2框架
 小结
 习题
第20章软件体系结构与分布式对象技术
 20.1软件体系结构
 20.2分布式软件系统
 20.3分布式对象技术
 20.4rmi
 20.5jndi
 20.6web service
 小结
 习题
参考文献

编辑推荐

  突出软件设计各要点间的关联性。以UML表达设计,以设计模式蕴含设计思想,以软件框架表达软件设计的基础,以分布式对象技术体现软件系统的设计架构,这四个方面是进行软件设计不可分割的有机组成要素。  软件设计与代码实现紧密结合。针对当前很多软件教材普遍存在的软件设计缺乏实现代码支撑而编程语言缺乏设计指导这一问题,本书加强了它们之间的联系并使二者相辅相成。用图形表达抽象的概念。图形具有信息容量大且清晰直观的特点,用图形表达抽象的软件概念有助于引起读者的兴趣,提升他们理解的准确度和记忆的持久性。  对Java与C++两种语言进行对比。虽然Java与C++都是面向对象的语言,但许多类似的概念在语言的实现中却迥然不同。对这些不同进行对比有助于读者深化对这两种语言的理解,避免混淆。注重细节。本书特别强调语言和设计的细节,这也是由计算机软件实践性很强这个特点决定的。

图书封面

评论、评分、阅读与下载


    Java面向对象程序设计 PDF格式下载


用户评论 (总计4条)

 
 

  •   不错的教材不过对于想要深刻研究的人来说有点浅了
  •   还好吧。。。
  •   好!正版质量好啊!
  •   就是书从北京来的,稍微有点慢,其他还好
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7