当前位置首页 > 百科> 正文

Java面向对象程式设计教程

2019-07-12 20:30:20 百科
Java面向对象程式设计教程

Java面向对象程式设计教程

《Java面向对象程式设计教程》是2009年清华大学出版社出版的图书,作者是李发致。

基本介绍

  • 书名:Java面向对象程式设计教程
  • 作者:李发致
  • ISBN:9787302206507
  • 页数:517
  • 定价:39.50元
  • 出版社:清华大学出版社
  • 出版时间:2009
  • 装帧:平装
  • 开本:16

内容简介

本书围绕着面向对象技术和面向对象程式语言主题展开,注重对学习Java语言过程中的主要问题进行深入分析,讲解重点是怎样编写规范的Java程式。书中首先介绍Java的运行机制、程式样式、基本语法;然后以面向对象程式实现为中心,讲解在Java语言环境下对象初始化、对象使用过程与继承性、多态性之间的联繫,对面向对象编程规范等问题进行比较深入的梳理与分析;随后介绍Java的多执行绪、输入输出、集合框架与泛型、图形用户界面等专题内容。
本书在内容组织上紧扣面向对象编程,并强调编程规范的重要性,对知识点溯本求源,力求给出合理的解释;在内容编排上儘可能做到由浅人深,让读者能基本掌握知识点,然后逐渐把问题引向深入,给学有余力的读者提供一定的发展空间。书中例子的选用与设计也儘可能典型精緻,做到有的放矢。
本书的主要阅读对象是计算机及相关专业的大专院校学生,Java初、中级编程人员以及对从事面向对象编程感兴趣的读者。

编辑推荐

《Java面向对象程式设计教程(第2版)》:
教学目标明确,注重理论与实践的结合
教学方法灵活,培养学生自主学习的能力
教学内容先进,强调计算机在各专业中的套用
教学模式完善,提供配套的教学资源解决方案

图书目录

第1章 Java导论
1.1 Java语言的特点
1.1.1 简单的面向对象程式设计语言
1.1.2 健壮安全的分散式语言
1.1.3 结构巾立.可移植性强的解释型语言
1.1.4 高效能
1.1.5 支持多执行绪的动态语言
1.1.6 Java与几种常用语言的比较
1.2.Java执行环境
1.2.1 JVM机制Java平台的基础
1.2.2 白动垃圾收集
1.2.3 保护域机制与沙箱模型
1.2.4 类载入器启动引擎的点火器
1.3 JDK的组成与安装设定
1.3.1 Java平台的组成结构
1.3.2 SETPATH和SETCLASSPATIt的作用
1.3.3 Java开发平台简介
1.4 典型例子及常见问题
1.4.1 编泽器.解释器.小程式观察器和反编泽器
1.4.2 简单的"HelloWorld!”例子
1.4.3 应用程式的主方法
1.4.4 小程式的运行
1.5 思考与练习
第2章 Java的基本语法
2.1 类型.值与基本变数
2.1.1 基本概念
2.1.2 基本类型
2.1.3 引用类型
2.1.4 类型转换
2.1.5 简化操作的一些辅助手段
2.2 运算符与表达式
2.2.1 算术运算符与表达式
2.2.2 关係运算符与表达式
2.2.3 逻辑运算符与表达式
2.2.4 位运算符与表达式
2.2.5 条件运算符与表达式
2.2.6 赋值运算符与表达式
2.2.7 instanceof运算符
2.2.8 运算符优先权与赋值顺序的理解
2.2.9 基本类型所支持的操作运算
2.3 语句
2.3.1 编组语句
2.3.2 表达式语句
2.3.3 选择语句
2.3.4 循环语句
2.3.5 叠代与递归
2.3.6 控制转移语句
2.3.7 注释语句
2.4 思考与练习
第3章 Java对象的生命周期
3.1 面向对象技术
3.1.1 面向过程与面向对象的比较
3.1.2 面向对象技术的基本原则
3.1.3 面向对象技术的基本要素
3.1.4 软体开发过程的面向对象技术
3.1.5 Java语言中的一些基本术语
3.2 对象声明
3.2.1 对象的声明方式
3.2.2 引用变数与对象的关係
3.3 对象的创建
3.3.1 创建方式
3.3.2 对象的初始化
3.3.3 继承链上相关类的载入顺序以及构造方法链的调用
3.4 对象的使用
3.4.1 使用了哪个对象
3.4.2 使用了哪个方法
3.4.3 使用了哪个属性
3.4.4 内部类
3.5 对象清除
3.5.1 垃圾自动收集机制
3.5.2 调用垃圾收集方法
3.5.3 finalize方法的利用
3.6 思考与练习
第4章 对象设计的Java规范
4.1 规范概述
4.1.1 硬约束与软约束
4.1.2 软体工程的要求
4.1.3 面向对象设计原则
4.2 Java语言的Object类及标準包
4.2.1 Object类
4.2.2 java.1 ang包
4.2.3 Java标準包
4.3 Java的异常处理机制
4.3.1 异常处理
4.3.2 核心代码与异常处理分离机制
4.3.3 引发异常及对异常处理的两条途径
4.3.4 Java的内置异常类
4.3.5 设计异常类
4.3.6 断言语句
4.3.7 对异常不作为与作为的区别
4.4 包.接口.类与方法设计
4.4.1 包设计
4.4.2 製作JAR档案包
4.4.3 接口设计
4.4.4 抽象类设计
4.4.5 类设计
4.4.6 方法设计
4.4.7 设计模式
4.5 Java编码的其他规范
4.5.1 命名规范
4.5.2 档案组织样式
4.5.3 增加程式可读性的一些建议
4.5.4 完整的例子
4.6 思考与练习
第5章 Java的执行绪
5.1 执行绪的概念与POSIX标準
5.1.1 现成的概念
5.1.2 执行绪的POSIX标準
5.2 多执行绪的Java实现
5.2.1 执行绪的创建方法
5.2.2 执行绪的状态
5.3 互斥执行绪间的同步机制
5.3.1 多执行绪带来的冲突问题
5.3.2 共享资源合理使用的实现
5.3.3 按同步协调程度划分的执行绪间的关係
5.4 java.util.concurrent包简介
5.5 思考与练习
第6章 Java的输入输出
6.1 流输入输出类的层次结构
6.1.1 流的概念
6.1.2 字.节流
6.1.3 字元流
6.1.4 输入输出类的分类
6.1.5 标準流及其重定向
6.1.6 IOExeeption及其子类
6.2 输人输出流类的套用
6.2.1 输入输出流类的般例子
6.2.2 典型的输入输出流类的组合套用
6.2.3 格式化输出
6.3 数据持久化
6.3.1 对象串列化
6.3.2 XML档案的输入输出
6.3.3 JDBC入门
6.4 档案类的套用
6.4.1 File类
6.4.2 File类套用举例
6.5 思考与练习
第7章 Java的集合框架与泛型
7.1 集合API
7.2 Collection与Iterator
7.2.1 Collection接口
7.2.2 叠代器Iterator
7.2.3 1terator的使用举例
7.3 List.LinkedList与List
7.3.1 List接口
7.3.2 LinkedList与ArrayList类
7.3.3 List的使用举例
7.4 Set.SortedSEt.HashSet与TreeSet
7.4.1 Set和SortedSEt接口
7.4.2 HashSet.TreeSet和LinkedHashSet类
7.4.3 Set的使用举例
7.5 Map.SortedMap接口及其实现类
7.5.1 Map接口
7.5.2 SortedMap接口
7.5.3 HashMap.TreeMap和LinkedHashMap等实现类
7.5.4 Map的使用举例
7.6 泛型类型
7.6.1 向下转型与ClassCastException异常
7.6.2 泛型的定义
7.6.3 泛型的使用
7.6.4 泛型的设计
7.7 思考与练习
第8章 Java的图形用户界面
8.1 JFC的组成
8.1.1 AWT
8.1.2 Swing
8.1.3 DragandDrop
8.1.4 Java2D
8.1.5 JavaAccessibility
8.2 应用程式和小程式界面图形化
8.2.1 Swing的根面板
8.2.2 小程式的典型例子
8.2.3 应用程式的典型例子
8.2.4 结合小程式和应用程式的典型例子
8.3 AWT的组件布局管理模型
8.3.1 基于策略模式的授权模型
8.3.2 布局管理器类
8.4 AWT的事件处理模型
8.4.1 基于观察者模式的授权模型
8.4.2 事件源
8.4.3 事件类
8.4.4 事件监听器
8.4.5 创建事件监听器对象
8.5 思考与练习
附录原始码清单
参考文献
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net