本书为“十二五”普通高等教育本科国家级规划教材,内容编排与“十二五”普通高等教育本科国家级规划教材《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 非阻塞服务
- 参考文献
- 版权