Java与面向对象程序设计教程

Java与面向对象程序设计教程
作 者: 印旻
出版社: 高等教育出版社
丛编项: 面向对象程序设计系列教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Java与面向对象程序设计教程》作者简介

内容简介

《Java与面向对象程序设计教程》将Java语言编程技术和面向对象程序设计相结合,在讲授Java这个 Internet上最流行的编程工具的同时,介绍了Java所采用的面向对象技术的基础理论、主要原则和思维方法。《Java与面向对象程序设计教程》中首先介绍了Java语言的基础知识;然后阐述了面向对象程序设计的基本原则与特点,并借助于Java把这些原则和特点融人具体的程序中,帮助读者建立由感性到理性的认识;最后介绍了Java编程的必备知识和工具,包括类库、常用算法和数据结构的Java描述、GUI和网络编程等。《Java与面向对象程序设计教程》不仅介绍理论,更强调实际运用,特别注重提高读者运用Java语言和面向对象技术解决实际问题的能力。《Java与面向对象程序设计教程》中给出了大量经过调试运行的实例,便于初学者入门。《Java与面向对象程序设计教程》可作为高等学校计算机及相关专业程序设计课程的入门教材,也可作为各学校程序设计公共选修课的教材,《Java与面向对象程序设计教程》也适用于职业教育或从事实际软件开发的读者学习使用。

图书目录

第一章 软件开发基础与Java语言概述

1. 1 软件开发基础

1. 1. 1 软件运行原理

1. 1. 2 操作系统与计算结构的发展

1. 1. 3 软件开发过程与程序设计语言

1. 2 Java语言概述

1. 2. 1 Java的发展历史

1. 2. 2 Java程序的开发过程与运行环境

1. 2. 3 Applet与Applicatior

习题一

第二章 Java语言基础

2. 1 Java程序的输入输出

2. 2 变量与数据类型

2. 2. 1 变量

2. 2. 2 数据类型

2. 3 表达式与运算符

2. 3. 1 算术运算

2. 3. 2 逻辑运算与关系运算

2. 3. 3 位运算

2. 3. 4 其他运算符

2. 3. 5 运算符的优先级与结合性

习题二

第三章 Java语言的结构化程序设计

3. 1 算法与结构化程序设计

3. 2 分支控制结构

3. 2. 1 if语句

3. 2. 2 switch语句

3. 3 循环控制结构

3. 4 定义和使用Java的方法

习题三

第四章 面向对象的软件开发基础

4. 1 面向对象的基本概念

4. 1. 1 对象. 类与实体

4. 1. 2 对象的属性

4. 2 面向对象软件开发的基本过程

4. 3 面向对象程序设计方法的特点

4. 3. 1 抽象

4. 3. 2 封装

4. 3. 3 继承

4. 3. 4 多态

4. 4 面向对象程序设计方法的优点

4. 4. 1 可重用性

4. 4. 2 可扩展性

4. 4. 3 可管理性

习题四

第五章 Java面向对象编程基础

5. 1 定义类

5. 2 创建类的实例对象

5. 3 构造函数

5. 4 访问控制修饰符

5. 5 静态属性. 静态方法与静态初始化器

5. 6 抽象类与抽象方法

5. 7 最终类. 最终属性. 最终方法与终结器

5. 8 其他修饰符及修饰符的混合使用

习题五

第六章 深入面向对象的程序设计

6. 1 继承与重载

6. 1. 1 继承关系的定义

6. 1. 2 属性的继承与隐藏

6. 1. 3 方法的继承. 重载与覆盖

6. 1. 4 父类对象与子类对象的

使用与转化

6. 1. 5 构造函数的继承与重载

6. 2 包(package)

6. 3 接口

6. 3. 1 接口的基本概念

6. 3. 2 接口的声明

6. 2. 3 按口的实现

6. 4 错误. 异常及其处理

6. 4. 1 编程中的错误

6. 4. 2 异常与异常类

6. 4. 3 异常的抛出

6. 4. 4 异常的处理

习题六

第七章 常用工具. 算法与数据结构

7. 1 Java的类库

7. 1. 1 Java的类库结构

7. 1. 2 语言基础类库

7. 2 数组与向量类

7. 2. 1 数组

7. 2. 2 向量类

7. 3 字符串

7. 3. 1 字符串常量与String类

7. 3. 2 字符串变量与StringBuffer类

7. 3. 3 Java Application的命令行参数

7. 4 常用算法

7. 4. 1 排序

7. 4. 2 查找

7. 4. 3 递归

7. 5 堆栈与栈类

7. 6 链表与队列

7. 6. 1 链表

7. 6. 2 队列

7. 7 树

7. 8 其他常用工具

7. 8. 1 日期类

7. 8. 2 随机类

习题七

第八章 Applet与图形用户界面

8. 1 Applet的基本工作原理

8. 2 使用Applet类

8. 3 Applet与HTML文件的配合

8. 3. 1 HTML中的Applet标记

8. 3. 2 向Applet传递参数

8. 4 Java图形用户界面概述

8. 5 绘制用户自定义成分

8. 5. 1 绘制图形

8. 5. 2 显示文字

8. 5. 3 控制颜色

8. 5. 4 显示图像

8. 5. 5 实现动画

8. 6 事件处理机制

8. 6. 1 JDK1.02的事件处理机制

8. 6. 2 JDK1.1的事件处理机制

8. 7 事件及其监听者

8. 7. 1 事件类体系

8. 7. 2 监听者接口

8. 8 图形用户界面的标准组件

8. 8. 1 基本控制组件

8. 8. 2 布局设计

8. 8. 3 容器组件

习题八

第九章 Java网络程序设计及相关技术

9. 1 流式输入输出与文件处理

9. 1. 1 Java输入输出类库

9. 1. 2 数据输入输出流

9. 1. 3 文件的处理与随机访问

9. 2 Java多线程机制

9. 2. 1 Java中的线程

9. 2. 2 Java的线程类与Runnable接口

9. 2. 3 如何在程序中实现多线程

9. 2. 4 线程的同步与死锁

9. 3 网络应用的层次和结构

9. 4 用Java实现底层网络通信

9. 4. 1 基于连接的流式套接字(socket)

9. 4. 2 无连接的数据报(UDP)

9. 5 Java程序对网上资源的访问

9. 6 Java程序对数据库的

访问与操作(JDBC)

习题九