《JAVA语言面向对象程式设计》是2009年机械工业出版社出版的图书,作者是马俊、范玫。该书是教育部高等学校计算机基础课程教学指导委员会推荐教材,读者对象是计算机相关专业方面的中职、专科、本科学生,也可作为各类进修班、培训班学习Java语言的教材和参考书。
基本介绍
- 书名:普通高等教育计算机规划教材
- 作者:马俊、范玫
- ISBN:9787111262022
- 类别:中文
- 页数:326页
- 出版社:机械工业出版社
- 出版时间:2009年
- 装帧:平装
- 开本:16
内容简介
在目前的计算机编程领域,基于Java语言的面向对象程式设计是主流技术,《JAVA语言面向对象程式设计》主要讲解了Java语言的基础内容和编程的基本思路,并在面向对象的设计思想和技巧上作了深入思索和探讨。《JAVA语言面向对象程式设计》通过大量的实例演示了Java语言的基本设计技巧、Java语言常用类库的使用以及如何将面向对象的设计思想贯穿其中,大部分内容都是作者十几年教学工作的积累和感悟。
《JAVA语言面向对象程式设计》一书,包括计算机程式语言、Java语言的基础知识、面向对象程式设计原理和Java语言实现、Java特殊关键字的使用、异常处理、管理与I/O流、图形用户界面开发、多执行绪编程技术、小应用程式和多媒体技术、JAVA网路编程、数据结构和集合框架、Java中的资料库编程等内容,
另外,针对爱好学习的同学每一章都準备了课外阅读的内容,其中简单的建模、基于Java的人工智慧程式及程式设计师应知道的实用法则更是作者多年上课时积累下来的经验和思想,以课外阅读的形式给出,用来开阔同学们的视野,引导爱思考、爱学习的同学向更为广阔、更为深入的领域前进!
目录
出版说明
序——学会学习
前言
第1章 计算机程式语言
1.1 计算机的工作原理和基本概念
1.1.1 计算机的工作原理
1.1.2 计算机的硬体系统
1.1.3 微型计算机的主要技术指标
1.2 计算机程式语言的发展历史
1.2.1 机器语言
1.2.2 彙编语言
1.2.3 面向过程的高级语言
1.2.4 面向对象的程式设计语言
1.3 Java程式的工作原理和特点
1.3.1 Java程式的工作原理
1.3.2 Java程式的特点
1.4 Java的垃圾回收机制
1.5 Java程式的开发环境和开发步骤
1.5.1 Java程式开发环境的搭建
1.5.2 Java程式的开发步骤
1.6 小结
1.7 习题
课外阅读Java语言的发展历史
第2章 Java语言的基础知识
2.1 关键字和标识符
2.1.1 Java语言的关键字
2.1.2 标识符
2.2 Java的基本数据类型和变数
2.2.1 基本数据类型简介
2.2.2 常量
2.2.3 变数
2.2.4 Java的基本数据类型
2.2.5 引用类型说明
2.2.6 数据类型的级别及类型转换
2.2.7 变数的作用域
2.3 运算符、表达式和语句
2.3.1 算术运算符
2.3.2 关係运算符
2.3.3 逻辑运算符
2.3.4 位运算符
2.3.5 其他运算符
2.3.6 运算符的优先权
2.4 常用的类和包说明
2.5 流程控制
2.5.1 顺序结构
2.5.2 二分支结构
2.5.3 多分支结构
2.5.4 循环结构
2.5.5 break语句和continue语句
2.6 数组
2.7 命令行参数
2.8 小结
2.9 习题
课外阅读正则表达式和模式匹配
第3章 面向对象程式设计原理和Java语言实现
3.1 面向对象程式设计的基本概念
3.1.1 对象
3.1.2 类
3.1.3 讯息
3.2 面向对象程式设计的基本原则
3.2.1 抽象原则
3.2.2 封装原则
3.2.3 继承原则
3.2.4 多态原则
3.3 面向对象程式设计概述
3.3.1 类设计的一般规则
3.3.2 方法重载
3.3.3 构造方法设计和对象的创建
3.3.4 this关键字
33.5 匿名对象
3.3.6 get方法和set方法设计
3.3.7 toString方法和equals方法设计
3.3.8 其他功能方法设计
3.4 方法递归
3.5 Java语言中的访问许可权
3.6 内部类和匿名类
3.6.1 内部类
3.6.2 匿名类
3.7 实例程式设计
3.8 小结
3.9 习题
课外阅读系统建模与仿真知识(一)
第4章 Java特殊关键字的使用
4.1 static关键字
4.1.1 static变数
4.1.2 static方法
4.1.3 static代码块
4.2 extends关键字及Java中的继承机制
4.2.1 继承
4.2.2 super关键字
4.2.3 方法覆盖和属性隐藏
4.2.4 方法覆盖与方法重载的异同
4.3 final关键字
4.3.1 final类
4.3.2 final方法
4.3.3 final变数
4.4 abstract关键字
4.5 inerface关键字
4.5.1 Java接口的定义和编译
4.5.2 Java接口的使用
4.6 多态
4.7 package关键字
4.8 小结
4.9 习题
课外阅读系统建模与仿真知识(二)
第5章 异常处理
5.1 异常的定义
5.2 异常的处理机制
5.3 Java语言中的异常类
5.3.1 自行异常处理
5.3.2 迴避异常处理
5.3.3 异常情况下的资源回收和清理工作
5.4 自定义异常
5.5 综合套用举例
5.6 小结
5.7 习题
课外阅读异常处理原则
第6章 管理与I/O流
6.1 流机制概述
6.2 常用的位元组流类
6.2.1 位元组流类的层次结构和常用方法
6.2.2 FilelnputStream类
6.2.3 FileOutputStream类
6.2.4 ByteArraylnputStream类和ByteArrayOutputStream类
6.2.5 BufferedInputStream类和BuffredOutputStream类
6.2.6 DatalnputStream类和DataOutputStream类
6.2.7 PipedlnputStream类和PipedOutputStream类
6.2.8 PrintStream类
6.3 System类与标準数据流
6.3.1 标準输入输出重定向
6.3.2 System类的常用方法
6.4 字元流
6.4.1 FileReader-类和FileWriter类
6.4.2 BuffredReader-类和BufferedWriter类
6.4.3 InputStreamReader类和OutputStreamWriter类
6.5 随机访问和对象的序列化
6.5.1 RandomAccessFile类
6.5.2 ObjectlnputStream类和ObjectOutputStream类
6.6 档案管理
6.7 小结
6.8 习题
课外阅读设计模式初步(一)
第7章 图形用户界面开发
7.1 基本概念
7.2 AWT包
7.2.1 容器组件
7.2.2 基本组件
7.2.3 布局管理器
7.3 事件编程
7.3.1 事件源类
7.3.2 事件类
7.3.3 豁听者接口
7.3.4 事件适配己器类
7.3.5 常用的事件类编程演示
7.4 Swing包
7.4.1 Swing包中的容器组件
7.4.2 Swing包中常用的标準组件
7.4.3 Swing包中选单的使用
7.4.4 Swing包中添加的布局管理器类BoxLayout
7.5 Swing包中的对话框类
7.5.1 JDialog类的使用
7.5.2 常用的对话框类
7.6 小结
7.7 习题
课外阅读设计模式初步(二)
第8章 多执行绪编程技术
8.1 概述
8.2 Java多执行绪机制
8.2.1 Java中的主执行绪
8.2.2 如何在程式中实现多执行绪
8.2.3 执行绪调度与优先权
8.2.4 执行绪的状态与生命周期
8.2.5 Thread类中的重要方法
8.3 执行绪同步和死锁
8.3.1 执行绪同步
8.3.2 死锁
8.4 执行绪间的通信
8.5 执行绪联合和守护执行绪
8.6 综合套用
8.7 小结
8.8 习题
课外阅读C/S结构和B/S结构
第9章 小应用程式和多媒体技术
9.1 Applet的安全性
9.2 Applet程式的生命周期
9.3 Applet和应用程式之间的区别
9.4 应用程式和Applet互转
9.4.1 将应用程式转换为Applet
9.4.2 将Applet转换为应用程式
9.5 Applet和浏览器通信
9.6 Java程式对多媒体技术的支持
9.6.1 图形
9.6.2 图像
9.6.3 声音
9.7 动画
9.7.1 简单实例
9.7.2 解决闪烁
9.7.3 放映图像
9.7.4 移动型动画
9.7.5 双缓冲技术
9.7.6 综合实例
9.8 小结
9.9 习题
课外阅读程式设计师应该知道的一点哲学知识
第10章 JAVA网路编程
10.1 计算机网路技术概述
10.2 URL编程
10.2.1 URL类
10.2.2 URL编程实例
10.2.3 其他相关类
10.3 Socket编程
10.3.1 Socket连线技术
10.3.2 Socket编程实例
10.4 UDP编程
10.4.1 UDP通信实现
10.4.2 UDP编程实例
10.5 小结
10.6 习题
课外阅读基于Java的人工智慧程式设计
第11章 数据结构和集合框架
11.1 数据结构的定义
11.2 算法
11.3 Java语言对数据结构的支持和实现
11.3.1 集合框架体系结构
11.3.2 集合接口
11.3.3 常用集合类
11.3.4 常用集合类实例演示
11.4 哈希存储中的一些属性
11.5 小结
11.6 习题
课外阅读程式设计师应知道的常用法则(一)
第12章 Java中的资料库编程
12.1 JDBC介绍
12.2 JDBCAPI介绍
12.3 JDBC与ODBC比较
12.4 JDBC驱动程式的类型
12.5 JDBC编程的基本步骤
12.6 JDBC编程进阶
12.6.1 PreparedStatement语句
12.6.2 CallableStatement语句
12.7 小结
12.8 习题
课外阅读程式设计师应知道的常用法则(二)
参考文献
……