Java程序设计实用教程
作者: 曲翠玉
出版时间:2014年10月
出版社:中国水利水电出版社
- 中国水利水电出版社
- 9787517025399
- 151601
- 0047154788-5
- 2014年10月
- 工学
- 软件工程
- TP312JA
- 计算机
- 本科
曲翠玉、邢智毅主编的《Java程序设计实用教程(普通高等教育十二五规划教材)》共分为13章,分别介绍Java的基本数据类型、语句、类与对象、子类与继承、接口与实现、常用类与异常类、组件及事件处理、输入/输出流、JDBC数据库操作、Java多线程机制、Java网络编程、Java Applet等内容。在教学过程中采用理论与实践相结合的方法,通过实践操作让学生去体会Java程序设计及编译的原理。
本书注重教材的可读性和实用性,例题都是经过精心设计,既能帮助理解知识,又具有启发性。本书通俗易懂,便于自学,针对较难理解的问题,都是从简单到复杂,逐步深入地引入例子,便于读者掌握.Java面向对象编程思想。本书还有配套课件,读者可在http://www.waterpub.tom.cn/soRdown查阅下载。
本书可作为高等院校相关专业Java程序设计的教材,也可供自学者及软件开发人员参考。
前言
第1章 Java基础知识
1.1 Java语言简介
1.1.1 Java语言简介
1.1.2 Java语言的特点
1.2 Java开发运行环境
1.2.1 JDK的安装
1.2.2 系统环境变量的设置
1.2.3 编译命令和执行命令的用法
1.2.4 编辑器介绍
1.3 一个简单的Java应用程序
1.4 本章小结
1.5 思考与练习题
第2章 Java语言基础
2.1 标识符和关键字
2.1.1 标识符
2.1.2 关键字
2.2 常量和变量
2.2.1 常量
2.2.2 变量
2.3 数据类型
2.3.1 基本数据类型
2.3.2 数据类型转换
2.4 运算符和表达式
2.5 数组
2.6 本章小结
2.7 思考与练习题
第3章 Java程序基本结构
3.1 分支结构
3.1.1 if语句
3.1.2 switch语句
3.2 循环结构
3.2.1 while语句
3.2.2 do-while语句
3.2.3 for语句
3.2.4 跳转语句
3.3 本章小结
3.4 思考与练习题
第4章 类与对象
4.1 类与对象
4.1.1 类的声明
4.1.2 成员变量
4.1.3 成员方法
4.1.4 构造函数
4.1.5 方法重载
4.1.6 对象的创建与引用
4.2 访问控制符
4.3 包
4.4 本章小结
4.5 思考与练习题
第5章 继承、多态与接口
5.1 继承机制
5.1.1 继承的定义
5.1.2 类中属性的继承与隐藏
5.1.3 类中方法的继承
5.1.4 在子类中使用构造函数
5.1.5 父类对象与子类对象间的指代使用和转化
5.2 多态性
5.3 抽象类和接口
5.3.1 抽象类的定义
5.3.2 抽象方法
5.3.3 抽象类的使用
5.3.4 接口
5.4 本章小结
5.5 思考与练习题
第6章 常用工具类与算法
6.1 字符串处理类
6.1.1 String类
6.1.2 StringBuffer类
6.1.3 StringTokenizer类
6.2 Math类
6.3 本章小结
6.4 思考与练习题
第7章 图形用户界面
7.1 图形用户界面概述
7.1.1 AWT与Swing
7.1.2 图形用户界面元素分类
7.2 事件处理
7.2.1 事件处理模型
7.2.2 窗口事件
7.2.3 键盘事件
7.2.4 鼠标事件
7.2.5 事件适配器
7.3 常用AwT组件
7.3.1 标签
7.3.2 文本框
7.3.3 文本域
7.3.4 按钮
7.3.5 下拉列表
7.3.6 复选框
7.3.7 菜单
7.3.8 布局管理组件
7.4 Swing组件
7.5 本章小结
7.6 思考与练习题
第8章 JavaI/o
8.1 流的概念
8.1.1 标准输入
8.1.2 标准输出
8.2 字节流
8.2.1 字节输入流
8.2.2 字节输出流
8.3 字符流
8.4 文件管理
8.4.1 File类
8.4.2 RandomAccessFile类
8.5 本章小结
8.6 思考与练习题
第9章 多线程编程
9.1 线程基础
9.1.1 线程基本概念
9.1.2 线程的运行机制
9.2 线程的创建和启动
9.2.1 线程的创建
9.2.2 线程的启动
9.3 线程的生命期及状态
9.4 本章小结
9.5 思考与练习题
第10章 Java异常处理
lO.1 异常的概念
10.1.1 Java的异常处理机制
10.1.2 Java中异常类的结构
10.2 异常处理
10.2.1 使用try和catcht捕获和处理异常
10.2.2 使用throws子句声明异常
10.2.3 throw语句
10.2.4 使用异常处理语句的注意事项
10.3 自定义异常
lO.4 本章小结
10.5 思考与练习题
第ll章 AppIet技术
11.1 Applet概述
11.1.1 Applet开发步骤
11.1.2 Applet技术解析
11.2 Applet多媒体编程
11.2.1 文字
11.2.2 图形
11.2.3 图像
11.2.4 声音
11.2.5 动画
11.3 本章小结
11.4 思考与练习题
第12章 Java网络编程
12.1 网络通信基本知识
12.1.1 网络通信基本概念
12.1.2 TCP协议和UDP协议
12.1.3 Java网络程序设计技术
12.2 URL编程技术
12.2.1 URL和URL类
12.2.2 InetAddress类
12.3 TCP编程技术
12.3.1 网络套接字Socket
12.3.2 Socket类
12.3.3 ServerSoeket类
12.3.4 c/s程序设计实例
12.4 本章小结
12.5 思考与练习题
第13章 数据库编程
13.1 Java数据库编程简介
13.2 通过JDBC访问数据库
13.2.1 创建ODBC数据源
13.2.2 连接数据库
13.2.3 操作数据库
13.2.4 处理操作结果
13.3 JDBC编程实例
13.3.1 数据库设计
13.3.2 使用JDBC操作数据库
13.4 本章小结
13.5 思考与练习题
参考文献