本书为“十二五”普通高等教育本科国家级规划教材。
本书全面详细地介绍了Java程序设计的基本知识、方法与技巧。全书共分9章,第1章~第6章主要介绍Java语言的基础知识和面向对象的编程思想,其中包括Java的编程环境、Java语言基础、类与对象、异常处理、基础类库与工具类库、输入/输出系统及文件操作。第7章~第9章主要介绍Java的多线程机制、图形用户界面及事件处理、网络编程等。附录中对Java编码规范作了简单的介绍。书中所有示例均在J2SDK1.6.0平台下编译通过。
本书既注重理论介绍,又强调实际应用,注重提高读者利用面向对象技术和Java语言解决实际问题的能力。本书可作为高等学校计算机相关课程的教材,也可作为各类成人教育学院Java程序设计课程、计算机水平考试和基础培训的教材,也可供同等程度的读者及计算机应用开发人员自学使用。
- 前言
- 第1 章 Java 概述
- 1.1 Java 语言简介
- 1.2 Java 语言的应用
- 1.3 Java 开发环境设置及开发工具介绍
- 1.4 Java 程序示例
- 小结
- 习题
- 第2 章 Java 语言基础
- 2.1 Java 语法基础
- 2.2 流程控制
- 2.3 数组
- 2.4 Java 的一般程序结构
- 小结
- 习题
- 第3 章 类与对象
- 3.1 面向对象程序设计
- 3.2 类与对象
- 3.3 对象的清除与垃圾回收
- 3.4 变量与变量的传递
- 3.5 访问控制符
- 3.6 非访问控制符和其他修饰符
- 3.7 接口
- 3.8 包
- 3.9 继承
- 3.10 组合
- 3.11 多态
- 小结
- 习题
- 第4 章 异常处理
- 4.1 异常处理
- 4.2 自定义异常类
- 4.3 异常规范
- 4.4 标准异常介绍
- 小结
- 习题
- 第5 章 基础类库和工具类库
- 5.1 Java 基础类
- 5.2 字符串相关类
- 5.3 集合
- 5.4 日期和时间
- 小结
- 习题
- 第6 章 Java 输入/输出系统
- 6.1 流
- 6.2 标准输入/输出
- 6.3 文件访问
- 6.4 对象的可串行化
- 6.5 NIO
- 小结
- 习题
- 第7 章 多线程
- 第8 章 图形用户界面
- 8.1 概述
- 8.2 布局管理
- 8.3 事件处理
- 8.4 Swing 组件
- 8.5 多媒体
- 8.6 Applet
- 小结
- 习题
- 第9 章 网络编程
- 9.1 HTTP 的基本概念
- 9.2 Socket
- 9.3 数据报
- 9.4 非阻塞的Socket
- 小结
- 习题
- 附录
- 参考文献
- 版权