注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关面向对象的程序设计与Java(大学本科计算机应用型规划教材)

面向对象的程序设计与Java(大学本科计算机应用型规划教材)

面向对象的程序设计与Java(大学本科计算机应用型规划教材)

定 价:¥26.00

作 者: 娄不夜,王利编著
出版社: 清华大学出版社
丛编项: 大学本科计算机专业应用型规划教材
标 签: 面向对象

ISBN: 9787302088356 出版时间: 2004-08-01 包装: 简裝本
开本: 26cm 页数: 313 字数:  

内容简介

  本书以“零”为起点,从类和对象的概念人手,着重介绍Java面向对象的程序设计,旨在帮助读者建立面向对象的思想,掌握面向对象编程的基本技能。同时,本书对Java语言的各种基本特性及相关的编程技术也做了详细的介绍。全书共分12章,内容包括Java程序初步、数据与数据运算、Java语句、Java类、继承与接口、数组与字符串、例外处理、多线程编程、输入输出与文件处理、容器布局、事件处理、小应用程序编程等。本书立足基本理论和方法,注重实践与应用。从应用的角度来介绍基础理论知识,通过例子来说明编程的方法和过程。本书每一章的最后两部分都是小结和精选习题,便于读者复习、总结、巩固、练习与提高。本书语言流畅,内容翔实,逻辑严谨,分析透彻,适合作为普通高等院校计算机及相关专业的教材,也可作为读者自学Java语言和面向对象编程技术的用书。

作者简介

暂缺《面向对象的程序设计与Java(大学本科计算机应用型规划教材)》作者简介

图书目录

第1章 Java程序初步
1. 1 Java语言特点
1. 1. 1 面向对象
1. 1. 2 平台无关
1. 2 一个简单的Java程序
1. 3 编译和运行Java程序
1. 3. 1 Java开发工具包简介
1. 3. 2 编译和运行Java程序
1. 4 Java词法结构
1. 4. 1 空白符号
1. 4. 2 注释
1. 4. 3 词法符号
1. 5 小结
习题
第2章 数据与数据运算
2. 1 基本数据类型
2. 1. 1 分类及特性
2. 1. 2 文字
2. 1. 3 变量
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 位移运算符
2. 3. 6 三目条件运算符
2. 3. 7 赋值运算符
2. 4 表达式
2. 4. 1 表达式的结果和类型
2. 4. 2 表达式的计算次序
2. 5 小结
习题
第3章 Java语句
3. 1 语句概述
3. 2 选择语句
3. 2. 1 汀语句
3. 2. 2 if-else语句
3. 2. 3 switch语句
3. 3 循环语句
3. 3. 1 while语句
3. 3. 2 do-while语句
3. 3. 3 for语句
3. 4 跳转语句
3. 4. 1 return语句
3. 4. 2 break语句
3. 4. 3 continue语句
3. 5 小结
习题
第4章 Java类
4. 1 引用类型
4. 2 类的定义与对象的创建
4. 3 变量
4. 3. 1 变量的定义
4. 3. 2 变量的初始化
4. 3. 3 对成员变量的访问
4. 4 方法
4. 4. 1 方法定义
4. 4. 2 方法调用
4. 4. 3 构造方法
4. 4. 4 方法重载 method overload
4. 4. 5 类方法
4. 5 以对象为单位的信息传递
4. 5. 1 用对象作为参数
4. 5. 2 将对象作为返回值
4. 6 has-a关系
4. 7 对象清除
4. 8 几个基本的类
4. 8. 1 Math
4. 8. 2 System
4. 8. 3 基本类型的包装类
4. 9 小结
习题
第5章 继承. 接口与包
5. 1 继承
5. 1. 1 extends子句
5. 1. 2 类成员
5. 1. 3 is-a关系
5. 1. 4 成员变量隐藏
5. 1. 5 方法覆盖 method override
5, 1. 6 再论构造方法
5. 1. 7 扩展抽象类
5. 2 接口
5. 2. 1 接口定义
5, 2. 2 接口实现
5. 2. 3 接口类型
5. 2. 4 名字冲突处理
5. 3 引用类型转换
5. 3. 1 自动赋值转换
5. 3. 2 强制转换
5. 4 包
5. 4. 1 包及其使用
5. 4. 2 访问控制
5. 5 Object类
5. 6 小结
习题
第6章 Java字符串
6. 1 String类
6. 1. 1 构造方法
6. 1. 2 提取与定位
6. 1. 3 字符串比较
6. 1. 4 其他若干实例方法
6. 1. 5 类方法valueOf
6. 2 StringBuffer类
6. 2. 1 构造方法
6. 2. 2 长度与容量
6. 2. 3 基本方法
6. 3 字符串的特殊处理
6. 3. 1 字符串文字
6. 3. 2 运算符
6. 4 小结
习题
第7章 Java数组
7. 1 数组类型与数组变量
7. 1. 1 数组类型
7. 1. 2 数组变量
7. 2 数组创建
7. 2. 1 数组创建表达式
7. 2. 2 数组初始化块
7. 3 数组访问
7. 3. 1 对数组元素的访问
7. 3. 2 对数组成员的访问
7. 4 二维数组
7. 5 数组应用举例
7. 6 小结
习题
第8章 例外处理
8. 1 例外分类
8. 2 引发例外
8. 3 声明抛出例外
8. 4 捕捉例外
8. 4. 1 try和catch子句
8. 4. 2 多个catch子句
8. 4. 3 未捕捉到的例外
8. 4. 4 再引发例外
8. 4. 5 finally子句
8. 5 定义自己的例外类型
8. 6 构造方法与例外处理
8.
小结
习题
第9章 线程与同步
9. 1 线程创建
9. 1. 1 通过实现Runnable接口创建线程
9. 1. 2 通过扩展Thread类创建线程
9. 1. 3 两种方法的共性
9. 2 线程控制
9. 2. 1 线程状态
9. 2. 2 线程优先级
9. 2. 3 yield
9. 2. 4 sleep 1ong millis
9. 2. 5 interrupt
9. 2. 6 join
9. 2. 7 精灵线程与程序终止
9. 3 互斥与同步
9. 3. 1 临界区与互斥
9. 3. 2 线程同步
9. 4 小结
习题
第10章 输入与输出
10. 1 File类
10. 1. 1 构造方法
10. 1. 2 实例方法
10. 2 字节流
10. 2. 1 InputStream和OutputStream
10. 2. 2 FileInputStream和FileOutputStream
10. 2. 3 ByteArrayInputStream和ByteArrayOutputStream
10. 2. 4 PipedInputStream和PipedOutputStream
10. 2. 5 BufferedInputStream和BufferedOutputStream
10. 3 字符流
10. 3. 1 Reader和Writer
10. 3. 2 InputStreamReader和OutputStreamWriter
10. 3. 3 FileReader和FileWriter
10. 3. 4 CharArrayReader和CharArrayWriter
10. 3. 5 StringReader和StringWriter
10. 3. 6 PipedReader和PipedWriter
10. 3. 7 BufferedReader和BufferedWriter
10. 4 高级流
10. 4. 1 DatalnputStream和DataOutputStream
10. 4. 2 PrintStream和PrintWriter
10. 4. 3 标准输入输出流
10. 5 小结
习题
第11章 GUI设计
11. 1 GUI程序概述
11. 2 事件处理
11. 2. 1 委托模型
11. 2. 2 编程方法
11. 2. 3 常用的事件类和监听器接口
11. 3 Swing组件的一般功能
11. 4 容器与布局
11. 4. 1 容器组件
11. 4. 2 流式布局管理器
11. 4. 3 边界式布局管理器
11. 4. 4 栅格式布局管理器
11. 4. 5 框式布局管理器
11. 5 几个常用的原子组件
11. 5. 1 标签
11. 5. 2 按钮
11. 5. 3 复选框
11. 5. 4 单选钮
11. 5. 5 文本域
11. 5. 6 文本区
11. 5. 7 组合框
11. 5. 8 列表框
11. 6 小结
习题
第12章 Javaapplet
12. 1 applet概述
12. 2 HTML的APPLET标记
12. 3 Applet类
12. 3. 1 小应用程序生命周期
12. 3. 2 主要行为方法
12. 4 绘制图形
12. 4. 1 GUI绘制机制
12. 4. 2 绘图支持类
12. 5 小结
习题
参考文献

本目录推荐