Java程序设计案例教程(第2版)
作者: 刘宝林
出版时间:2012-06
出版社:高等教育出版社
普通高等教育“十一五”国家级规划教材
- 高等教育出版社
- 9787040340419
- 2版
- 116589
- 46242355-9
- 平装
- 16开
- 2012-06
- 450
- 350
- 工学
- 软件工程
- TP312JA
- 工学、理学
本书为“十二五”普通高等教育本科国家级规划教材,内容编排与“十二五”普通高等教育本科国家级规划教材《Java程序设计》(第2版)(高等教育出版社出版,刘宝林主编)相辅相成。
本书通过案例全面详细地介绍了Java程序设计的基本知识、方法与技巧,并通过综合案例将各知识点结合起来,达到学以致用的目的。
全书共分10章。第1章至第7章通过案例主要介绍Java语言的基础知识和面向对象的编程思想,其中包括Java的编程环境、Java语言基础、类与对象、异常处理、基础类库与工具类库、I/O及文件操作;第8章至第10章通过案例主要介绍Java的多线程机制、图形用户界面及事件处理、网络编程等。全书案例从所涉及知识点、功能描述、程序源代码、代码解析、运行结果及思考等几个角度对案例进行剖析,读者通过学习可全面掌握Java语言软件开发技术,快速提高程序设计能力和软件开发能力。
本书所有案例均在j2sdk1.6平台下编译通过。
本书可作为高等学校计算机专业或非计算机专业、各类成人教育学院Java程序设计课程、计算机水平考试培训教材的教学辅导书,也可供计算机应用开发人员自学使用。
前言
第1 章 Java 概述
1.1 Application 程序示例
1.2 图形用户界面程序示例
1.3 j2sdk 运行开发环境
1.4 集成开发环境NetBeans 5.0 示例
第2 章 Java 语言基础
2.1 基本数据类型
2.2 常用运算符
2.3 高级运算符
2.4 简单流程控制
2.5 复杂流程控制
2.6 线性表
2.7 连词的高级话题
2.8 综合案例
第3 章 类与对象
3.1 类与对象概述
3.2 访问控制
3.3 其他常用控制符
3.4 接口
3.5 包
3.6 继承初步
3.7 继承冲突与交互
3.8 本体论
3.9 重载与多态
3.10 综合案例
第4 章 Java 语言进阶
4.1 变量的作用域
4.2 参数传递
4.3 明确赋值
4.4 垃圾回收
4.5 抽象类和接口
4.6 继承和组合
4.7 内部类与接口
4.8 内部类进阶
4.9 匿名类
4.10 模板类
4.11 模板方法
4.12 范型约束
4.13 向上转型失效与通配符
4.14 综合案例:线性空间
第5 章 异常处理
5.1 使用断言
5.2 检查异常与非检查异常
5.3 异常嵌套
5.4 深入finally 块
5.5 异常与接口
5.6 异常捕获的高级话题
5.7 综合案例
第6 章 基础类库和工具类库
6.1 散列
6.2 正则表达式初探
6.3 迭代器
6.4 日期类Date
6.5 日期的本地化与格式化
6.6 枚举
6.7 综合案例:动物园
第7 章 Java 输入输出系统
7.1 从进程读取输出流
7.2 I/O 重定向
7.3 随机访问文件
7.4 压缩、解压缩文件
7.5 对象串行化
7.6 配置文件读取
7.7 日志文件记录
7.8 ByteBuffer
7.9 Charset
7.10 综合案例
第8 章 多线程
8.1 Fork-Join
8.2 线程优先级
8.3 线程通信与同步
8.4 使用Executor
8.5 Callable 和异常处理
8.6 综合案例
第9 章 图形用户界面
9.1 常用布局管理器
9.2 分组布局
9.3 基本动作事件
9.4 鼠标事件
9.5 键盘事件
9.6 选项和选项卡
9.7 表格、树、滚动窗格和分栏
9.8 工具菜单、对话框和文件选择器
9.9 Applet 初探
9.10 Applet 使用资源
9.11 动画
9.12 综合案例
第10 章 网络编程
10.1 从命令行输入数据
10.2 获取本地IP
10.3 访问网页
10.4 Socket 综合案例:FTP客户端
10.5 Datagram 的使用
10.6 综合案例:NIO 非阻塞服务
参考文献
版权