简介
本书打破了一本主教材配套一本实训教材的传绕教材编写模式,将基础
理论与应用实践合二为一,使学生在学习基础理论知识的同时,通过案例及
实训课尽快加深对知识点的理解与掌握,不需要再单独开设实训课程,这样
也消除了因不同的教师教授实训课程而存在的与讲课内容相脱节的问题,使
得知识点的讲解与实训课程能充分融合。
全书共分为5章,通过大量的案例,采用案例带动知识点学习的方法进
行讲解,通过学习实例掌握软件的操作方法和操作技巧,以及程序设计方法
和设计技巧。本书按节细化知识点,并结合知识点介绍了相关的实例。
本书可作为高职高专院校计算机专业的教材,也可作为高等院校本科非
计算机专业的教材,还可作为初学者的自学用书。
目录
第1章 图形用户界面
1.1 用户界面组件
1.1.1 JFC简介
1.1.2 AWT
1.1.3 Swing
1.2 图形用户界面设计基础
1.2.1 典型实例——一个简单的图形用户界面程序
1.2.2 起步——一个有文本输入组件的程序
1.2.3 进阶——一个有选择组件的程序
1.2.4 提高——一个有滚动组件的程序
1.3 计算器实例
1.3.1 典型实例——一个简单的计算器
1.3.2 起步——键盘控制的计算器
1.3.3 进阶——带有函数功能的计算器
1.3.4 提高——具有数制转换功能的计算器
1.4 界面布局
1.4.1 Java界面布局
1.4.2 常见的布局管理器
1.4.3 界面布局应用示例
1.5 程序启动界面
1.5.1 程序启动界面的原理
1.5.2 启动界面程序的实现
1.6 树形分层结构
1.6.1 树形控件简介
1.6.2 最简单的树形结构
1.6.3 处理节点事件
1.6.4 文件目录树
1.6.5 结合树和输入输出流实现日历记事本
第2章 Java多线程应用
2.1 线程和多线程
2.2 实例1 Java程序的多线程机制
2.2.1 线程的生命周期
2.2.2 线程的建立和使用
2.3 实例2 Java程序中的多线程实现
2.3.1 排队等待
2.3.2 Java编程语言实现多线程
2.4 实例3 基于Java语言的多线程同步机制
2.4.1 线程的引入
2.4.2 同步机制的必要性
2.4.3 Java的同步机制
2.4.4 死锁问题及其避免
2.5 实例4 用Java语言实现经典的同步.互斥问题
2.5.1 线程简介
2.5.2 生产者一消费者问题及程序实现
2.5.3 哲学家进餐问题及程序实现
第3章 Java在文件中的应用
3.1 流式输入输出与文件处理
3.1.1 Java输入输出类库
3.1.2 文件的处理与随机访问
3.2 文件概念解读
3.2.1 数据层次结构
3.2.2 文件和流
3.2.3 创建顺序存取文件
3.2.4 从顺序存取文件读取数据
3.2.5 随机存取文件
3.2.6 向随机存取文件随机写入数据
3.2.7 从随机存取文件顺序读取数据
3.3 File类
3.4 事务处理程序
3.5 文件相关类
第4章 Java网络应用
4.1 Java的Socket编程概述
4.1.1 充分理解Socket
4.1.2 客户端/服务器模式程序设计原理
4.2 实例1 网络编程示例
4.3 实例2 客户端之间通信的聊天室
4.3.1 设计原理
4.3.2 服务器端程序结构设计
4.3.3 多客户端进行通信的聊天室程序功能
4.4 实例3 Java编程实现搜索网络服务器
4.4.1 使用方法
4.4.2 原理
4.4.3 源程序清单
4.5 实例4 用Java编写Web服务器
4.5.1 HTTP协议的基本工作原理
4.5.2 Web服务器的Java实现方法
4.5.3 Java源代码
4.5.4 讲解
4.6 实例5 用Java实现P2P网络通信
4.6.1 P2P通信的关键技术分析
4.6.2 实例
4.7 实例6 基于URL的Web服务器数据访问
4.7.1 编程思想
4.7.2 源程序介绍
第5章 Java在数据库中的应用
5.1 数据库的连接
5.1.1 使用JDBC连接数据库
5.1.2 常用的JDBC类与方法
5.2 实例 利用Java应用程序访问SQL Seiarer 2000数据库
5.3 电子词典程序设计
5.3.1 设计目标及完成功能
5.3.2 系统结构设计
5.3.3 详细设计
5.3.4 电子词典程序实现
参考文献
1.1 用户界面组件
1.1.1 JFC简介
1.1.2 AWT
1.1.3 Swing
1.2 图形用户界面设计基础
1.2.1 典型实例——一个简单的图形用户界面程序
1.2.2 起步——一个有文本输入组件的程序
1.2.3 进阶——一个有选择组件的程序
1.2.4 提高——一个有滚动组件的程序
1.3 计算器实例
1.3.1 典型实例——一个简单的计算器
1.3.2 起步——键盘控制的计算器
1.3.3 进阶——带有函数功能的计算器
1.3.4 提高——具有数制转换功能的计算器
1.4 界面布局
1.4.1 Java界面布局
1.4.2 常见的布局管理器
1.4.3 界面布局应用示例
1.5 程序启动界面
1.5.1 程序启动界面的原理
1.5.2 启动界面程序的实现
1.6 树形分层结构
1.6.1 树形控件简介
1.6.2 最简单的树形结构
1.6.3 处理节点事件
1.6.4 文件目录树
1.6.5 结合树和输入输出流实现日历记事本
第2章 Java多线程应用
2.1 线程和多线程
2.2 实例1 Java程序的多线程机制
2.2.1 线程的生命周期
2.2.2 线程的建立和使用
2.3 实例2 Java程序中的多线程实现
2.3.1 排队等待
2.3.2 Java编程语言实现多线程
2.4 实例3 基于Java语言的多线程同步机制
2.4.1 线程的引入
2.4.2 同步机制的必要性
2.4.3 Java的同步机制
2.4.4 死锁问题及其避免
2.5 实例4 用Java语言实现经典的同步.互斥问题
2.5.1 线程简介
2.5.2 生产者一消费者问题及程序实现
2.5.3 哲学家进餐问题及程序实现
第3章 Java在文件中的应用
3.1 流式输入输出与文件处理
3.1.1 Java输入输出类库
3.1.2 文件的处理与随机访问
3.2 文件概念解读
3.2.1 数据层次结构
3.2.2 文件和流
3.2.3 创建顺序存取文件
3.2.4 从顺序存取文件读取数据
3.2.5 随机存取文件
3.2.6 向随机存取文件随机写入数据
3.2.7 从随机存取文件顺序读取数据
3.3 File类
3.4 事务处理程序
3.5 文件相关类
第4章 Java网络应用
4.1 Java的Socket编程概述
4.1.1 充分理解Socket
4.1.2 客户端/服务器模式程序设计原理
4.2 实例1 网络编程示例
4.3 实例2 客户端之间通信的聊天室
4.3.1 设计原理
4.3.2 服务器端程序结构设计
4.3.3 多客户端进行通信的聊天室程序功能
4.4 实例3 Java编程实现搜索网络服务器
4.4.1 使用方法
4.4.2 原理
4.4.3 源程序清单
4.5 实例4 用Java编写Web服务器
4.5.1 HTTP协议的基本工作原理
4.5.2 Web服务器的Java实现方法
4.5.3 Java源代码
4.5.4 讲解
4.6 实例5 用Java实现P2P网络通信
4.6.1 P2P通信的关键技术分析
4.6.2 实例
4.7 实例6 基于URL的Web服务器数据访问
4.7.1 编程思想
4.7.2 源程序介绍
第5章 Java在数据库中的应用
5.1 数据库的连接
5.1.1 使用JDBC连接数据库
5.1.2 常用的JDBC类与方法
5.2 实例 利用Java应用程序访问SQL Seiarer 2000数据库
5.3 电子词典程序设计
5.3.1 设计目标及完成功能
5.3.2 系统结构设计
5.3.3 详细设计
5.3.4 电子词典程序实现
参考文献
Java程序设计案例教程
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×