书籍详情
Java程序设计实用案例教程
作者:陆昌辉 主编
出版社:电子工业出版社
出版时间:2008-05-01
ISBN:9787121063930
定价:¥55.00
购买这本书可以去
内容简介
本书在内容上采用案例教学的形式,对Java程序设计语言的各个知识点精心设计了大量案例,将知识讲解融入到案例中,使读者能够从实践中理解和巩固知识,在实践中提高能力,具有重要的实际意义。全书共分11章:第1章介绍了Java语言的基本知识;第2章介绍了Java语言的基本语法;第3章介绍了Java中面向对象程序设计的相关概念和方法;第4章介绍了有关字符串处理类的使用方法和数组的使用方法;第5章至第11章介绍了Java的一些主要应用技术,包括多线程技术、I/O流和文件、图形用户界面、数据库编程技术、JavaApplet和网络应用程序设计。本书在叙述上力求深入浅出、通俗易懂,编排科学,图文并茂,注重实用,实例典型而丰富,风格新颖而活泼。本书既可以作为Java编程初学者的入门教程、高等院校及职业院校计算机相关专业的辅导教材,也可以作为Java程序开发人员的参考书。
作者简介
�
目录
第1章 Java语曹及其并发环境
1.1 Java语言简介
1.2 Java平台和工作过程
1.3 Java开发环境
案例1-1 JDK的下载、安装和配置
1.4 开发Java程序
案例1-2 开发一个简单的Java应用程序
案例1-3 开发一个简单的Java Applet
1.5 Java IDE简介
案例1-4 JCreator的使用
案例1-5 Eclipse的使用
第2章 Java语言基础
2.1 基本语言要素
案例2-1 程序编写规则
案例2-2 转义符的使用
2.2 变量和数据类型
案例2-3 变量的作用范围
案例2-4 数据类型转换
2.3 运算符、表达式、语句和代码块
案例2-5 运算符的使用
案例2-6 自动找零
2.4 流程控制语句
案例2-7 闰年
案例2-8 最大公约数和最小公倍数
案例2-9 九九乘法表
案例2-10 历届奥运会举办地点查询
案例2-11 根据成绩计算绩点
案例2-12 素数求和
2.5 综合案例——幸运苹果机游戏
案例2-13 幸运苹果机游戏
第3章 Java面向对象程序设计
3.1 面向对象程序设计的基本概念
3.2 对象和类
案例3-1 职员类
案例3-2 Vigenere密码
3.3 继承与多态
案例3-3 针对中英文混合消息的Vigenere密码
案例3-4 打印工资单
3.4 接口和包
案例3-5 遥控器远程控制
案例3-6 点生线
3.5 异常处理机制
案例3-7 年龄异常
3.6 综合案例——手机博饼游戏
第4章 字符串和数组
4.1 字符串处理类
案例4-1 字符串匹配
案例3-2 短信有奖竞答
案例4-3 使用正则表达式匹配手机号码
4.2 字符串缓冲区处理类
案例4-4 对齐显示
4.3 数组
案例3-5 操作数组的方法
案例4-6 消除隐藏线
案例5-7 位图
4.4 综合案例——表达式求值
第5章 多线程程序设计
5.1 多线程概述
案例5-1 报数Thread类
案例5-2 报数Runnable接口
5.2 线程的生存周期
案例5-3 模拟自由落体和平抛运动
案例5-4 模拟曲线运动
案例5-5 进程的结束
5.3 线程的优先级
案例5-6 不公平的赛跑
案例5-7 测试线程的优先级
5.4 线程同步与通信
案例5-8 线程同步:
案例5-9 利用管道实现线程间的通信
5.5 线程死锁
案例5-10 线程死锁
案例5-11 哲学家就餐问题
5.6 定时器线程Timer
案例5-12 定时器Timer
5.7 线程池
案例5-13 线程池
5.8 综合案例——基于多线程的端口扫描器
第6章 I/O流和文件
6.1 I/O流概述
6.2 文件的基本操作
案例6-1 获取文件的属性信息
案例6-2 文件和目录的创建
案例6-3 文件的删除
案例6-4 文件重命名
案例6-5 运行可执行程序
6.3 I/O流类的使用
案例6-6 标准输入/输出
案例6-7 使用字节输入流读取文件的内容
案例6-8 使用字节输出流向文本文文件里写内容
案例6-9 文件内容的复制
案例6-10 字符输入流测试
案例6-11 字符输出流的使用
案例6-12 文件查看器
案例6-13 文件的压缩和解压
6.4 随机访问文件
案例6-14 利用RandomAccessFile读取文件内容
案例6-15 追加文本文文件的内容
6.5 对象的序列化
案例6-16 对象的序列化
6.6 综合案例
案例6-17 批量修改器
第7章 图形用户界面
7.1 Swing和AWT简介
7.2 窗口和面板的概念以及应用
案例7-1 在窗口中显示图片
案例7-2 进度条的启动窗口
7.3 Swing组件
案例7-3 网上下载
案例7-4 用户登录系统
案例7-5 考研倒计时
7.4 布局管理器
案例7-6 手机键盘界面
7.5 事件处理机制
案例7-7 N皇后问题的实现
7.6 综合案例
案例7-8 记事本
第8章 数据库编程技术
8.1 数据库的连接
案例8-1 数据库的连接和简单SQL语句的执行
8.2 SQL语句的执行
案例8-2 使用接口执行SQL语句
8.3 MySQL数据库的使用
案例8-3 MySQL的安装和配置
案例8-4 MySQL基本操作
8.4 数据库连接池的实现
案例8.5 数据库连接池的实现
8.5 综合案例——通讯录管理系统
案例8-6 简单通讯录管理
第9章 Applet基础
9.1 Applet基础知识
案例9-1 简单的Applet示例
9.2 Applet的生命周期和方法
案例9-2 Applet生命周期相关方法的演示
案例9-3 简易电子时钟
9.3 Applet事件处理
案例9-4 获取鼠标和键盘事件
案例9-5 多格式时问显示
9.4 Applet交互
案例9-6 从网页获取参数
案例9-7 改变Applet颜色
案例9-8 Applet命令收发器
9.5 综合案例
案例9-9 Applet计算器
第10章 Applet与图形图像
10.1 Applet图形处理
案例10-1 绘制柱状图
案例10-2 绘制饼状图
案例10-3 简单画图程序
10.2 Applet图像处理
案例10-4 图片轮显
案例10-5 图片渐入
案例10-6 简单图像处理
10.3 Applet多媒体处理
案例10-7 简单音乐播放器
案例10-8 简单视频播放器
10.4 综合案例
案例10-9 图片查看器
第11章 络程序设计
11.1 网络通信概述
11.1.1 网络通信中的重要概念
11.1.2 网络体系结构
11.1.3 常用协议
11.2 URL类和InetAddress类
案例11-1 获取网络资源与属性信息
案例11-2 InetAddress类的使用
11.3 Socket通信
案例11-3 网络文件传输
11.4 数据报通信
案例11-4 基于UDP协议的网络聊天程序
11.5 组播通信
案例11-5 体育赛事网络文字直播室
11.6 综合案例——网络益智游戏
1.1 Java语言简介
1.2 Java平台和工作过程
1.3 Java开发环境
案例1-1 JDK的下载、安装和配置
1.4 开发Java程序
案例1-2 开发一个简单的Java应用程序
案例1-3 开发一个简单的Java Applet
1.5 Java IDE简介
案例1-4 JCreator的使用
案例1-5 Eclipse的使用
第2章 Java语言基础
2.1 基本语言要素
案例2-1 程序编写规则
案例2-2 转义符的使用
2.2 变量和数据类型
案例2-3 变量的作用范围
案例2-4 数据类型转换
2.3 运算符、表达式、语句和代码块
案例2-5 运算符的使用
案例2-6 自动找零
2.4 流程控制语句
案例2-7 闰年
案例2-8 最大公约数和最小公倍数
案例2-9 九九乘法表
案例2-10 历届奥运会举办地点查询
案例2-11 根据成绩计算绩点
案例2-12 素数求和
2.5 综合案例——幸运苹果机游戏
案例2-13 幸运苹果机游戏
第3章 Java面向对象程序设计
3.1 面向对象程序设计的基本概念
3.2 对象和类
案例3-1 职员类
案例3-2 Vigenere密码
3.3 继承与多态
案例3-3 针对中英文混合消息的Vigenere密码
案例3-4 打印工资单
3.4 接口和包
案例3-5 遥控器远程控制
案例3-6 点生线
3.5 异常处理机制
案例3-7 年龄异常
3.6 综合案例——手机博饼游戏
第4章 字符串和数组
4.1 字符串处理类
案例4-1 字符串匹配
案例3-2 短信有奖竞答
案例4-3 使用正则表达式匹配手机号码
4.2 字符串缓冲区处理类
案例4-4 对齐显示
4.3 数组
案例3-5 操作数组的方法
案例4-6 消除隐藏线
案例5-7 位图
4.4 综合案例——表达式求值
第5章 多线程程序设计
5.1 多线程概述
案例5-1 报数Thread类
案例5-2 报数Runnable接口
5.2 线程的生存周期
案例5-3 模拟自由落体和平抛运动
案例5-4 模拟曲线运动
案例5-5 进程的结束
5.3 线程的优先级
案例5-6 不公平的赛跑
案例5-7 测试线程的优先级
5.4 线程同步与通信
案例5-8 线程同步:
案例5-9 利用管道实现线程间的通信
5.5 线程死锁
案例5-10 线程死锁
案例5-11 哲学家就餐问题
5.6 定时器线程Timer
案例5-12 定时器Timer
5.7 线程池
案例5-13 线程池
5.8 综合案例——基于多线程的端口扫描器
第6章 I/O流和文件
6.1 I/O流概述
6.2 文件的基本操作
案例6-1 获取文件的属性信息
案例6-2 文件和目录的创建
案例6-3 文件的删除
案例6-4 文件重命名
案例6-5 运行可执行程序
6.3 I/O流类的使用
案例6-6 标准输入/输出
案例6-7 使用字节输入流读取文件的内容
案例6-8 使用字节输出流向文本文文件里写内容
案例6-9 文件内容的复制
案例6-10 字符输入流测试
案例6-11 字符输出流的使用
案例6-12 文件查看器
案例6-13 文件的压缩和解压
6.4 随机访问文件
案例6-14 利用RandomAccessFile读取文件内容
案例6-15 追加文本文文件的内容
6.5 对象的序列化
案例6-16 对象的序列化
6.6 综合案例
案例6-17 批量修改器
第7章 图形用户界面
7.1 Swing和AWT简介
7.2 窗口和面板的概念以及应用
案例7-1 在窗口中显示图片
案例7-2 进度条的启动窗口
7.3 Swing组件
案例7-3 网上下载
案例7-4 用户登录系统
案例7-5 考研倒计时
7.4 布局管理器
案例7-6 手机键盘界面
7.5 事件处理机制
案例7-7 N皇后问题的实现
7.6 综合案例
案例7-8 记事本
第8章 数据库编程技术
8.1 数据库的连接
案例8-1 数据库的连接和简单SQL语句的执行
8.2 SQL语句的执行
案例8-2 使用接口执行SQL语句
8.3 MySQL数据库的使用
案例8-3 MySQL的安装和配置
案例8-4 MySQL基本操作
8.4 数据库连接池的实现
案例8.5 数据库连接池的实现
8.5 综合案例——通讯录管理系统
案例8-6 简单通讯录管理
第9章 Applet基础
9.1 Applet基础知识
案例9-1 简单的Applet示例
9.2 Applet的生命周期和方法
案例9-2 Applet生命周期相关方法的演示
案例9-3 简易电子时钟
9.3 Applet事件处理
案例9-4 获取鼠标和键盘事件
案例9-5 多格式时问显示
9.4 Applet交互
案例9-6 从网页获取参数
案例9-7 改变Applet颜色
案例9-8 Applet命令收发器
9.5 综合案例
案例9-9 Applet计算器
第10章 Applet与图形图像
10.1 Applet图形处理
案例10-1 绘制柱状图
案例10-2 绘制饼状图
案例10-3 简单画图程序
10.2 Applet图像处理
案例10-4 图片轮显
案例10-5 图片渐入
案例10-6 简单图像处理
10.3 Applet多媒体处理
案例10-7 简单音乐播放器
案例10-8 简单视频播放器
10.4 综合案例
案例10-9 图片查看器
第11章 络程序设计
11.1 网络通信概述
11.1.1 网络通信中的重要概念
11.1.2 网络体系结构
11.1.3 常用协议
11.2 URL类和InetAddress类
案例11-1 获取网络资源与属性信息
案例11-2 InetAddress类的使用
11.3 Socket通信
案例11-3 网络文件传输
11.4 数据报通信
案例11-4 基于UDP协议的网络聊天程序
11.5 组播通信
案例11-5 体育赛事网络文字直播室
11.6 综合案例——网络益智游戏
猜您喜欢