简介
本书从Java的基本技能入手,介绍了一些Java语言的高级特性以及Java.EE的基础知识。书中列举了大量的程序实例,并对内容和例题都作了精心挑选,既要突出阐明原理和方法,又要保证具有一定的实用性,同时也要确保一定的广度和深度。在举例过程中不仅注意到让读者能从实例运用中举一反三,同时也要注意尽可能地站在读者的角度,从实战出发,体会Java语言高级特性的精髓,并可以直接根据这些源程序来快速编写Java项目,直接切入相关应用。
本书跟踪了Java语言的最新发展动向。全书共分7章:第1章主要介绍了Java Swing编程,使读者对图形界面编程有进一步提升;第2章介绍了Swing与多媒体,主要介绍了Swing在多媒体方面的应用;第3章介绍了利用Java语言实现抽象数据类型和泛型,主要讨论了Java实现的各种数据结构和一些复杂数据类型;第4章介绍Java数据库连接(JDBC),掌握JDBC 可以很方便地在Java程序中引入数据库应用;第5~6章介绍了Java的服务器端编程工具Servlet和JSP,掌握这两章就能够实现最基本的B/S模式计算;第7章介绍了Java远程方法调用(RMI),充分展示了Java的分布计算能力。
目录
第1章 Swing编程
1.1 Swing简介
1.1.1 为什么要使用Swing
1.1.2 Swing概述
1.1.3 从AWT到Swing的转换
1.2 基本的Swing类
1.2.1 自定义用户界面
1.2.2 框架、按钮、图标、JApplet
1.2.3 边框、面板和菜单
1.2.4 复选、单选按钮和下拉式列表
1.3 高级Swing类
1.3.1 滚动、页签和分割
1.3.2 模型和视图
1.3.3 Swing的文本组件
1.3.4 Swing对话框
1.4 树形表和表格
1.4.1 树形表
1.4.2 表格
1.5 一个综合实例
1.6 小结
习题1
第2章 Swing与多媒体
2.1 图像处理
2.1.1 利用JPanel类绘图
2.1.2 载入和过滤图片
2.1.3 载入动画和加强图像
2.1.4 利用Applet装载和显示图像
2.1.5 离屏绘图和双缓冲
2.2 声音处理
2.3 一个简单的多媒体游戏
2.3.1 游戏的必要资源
2.3.2 游戏的概要设计
2.3.3 游戏的实现
2.4 小结
习题2
第3章 抽象数据类型与泛型
3.1 顺序数据结构
3.1.1 列表
3.1.2 队列
3.1.3 栈
3.2 Java内置的顺序结构
3.2.1 Java提供的列表结构
3.2.2 StringTokenizer类
3.2.3 Iterators(迭代器)
3.3 泛型
3.3.1 Java泛型的定义
3.3.2 泛型类的编写
3.4 小结
习题3
第4章 Java与数据库的连接
4.1 JDBC概述
4.1.1 JBDC的用途
4.1.2 从ODBC到JDBC
4.1.3 JDBC的实现及其驱动程序
4.2 JDBC预备知识
4.2.1 SQL的基本内容
4.2.2 存储过程
4.3 JDBC API工具
4.3.1 JDBC API简介
4.3.2 JDBC URL
4.3.3 加载数据库的驱动程序
4.3.4 建立数据库连接的工具
4.3.5 Connection对象
4.3.6 Statement对象
4.3.7 ResultSet对象
4.3.8 JDBC应用的典型步骤
4.4 JDBC API的应用实例
4.4.1 使用JDBC连接数据库
4.4.2 使用JDBC创建基本表和视图
4.4.3 使用JDBC执行数据库查询
4.4.4 使用JDBc更新数据库
4.5 小结
习题4
第5章 Servlet技术
5.1 Servlet与Tomcat
5.1.1 Servlet与Servlet容器
5.1.2 Tomcat的安装、配置与运行
5.2 Servlet API
5.3 Servlet实例
5.3.1 最简单的HTTP Servlet
5.3.2 JDBC Servlet
5.3.3 Login Servlet
5.4 Servlet的生命周期
5.5 Servlet的响应
5.5.1 请求转发
5.5.2 URL重定向
5.5.3 包含
5.6 小结
习题5
第6章 JSP技术
6.1 JSP概述
6.2 JSP语法
6.2.1 指令元素
6.2.2 脚本元素
6.2.3 动作元素
6.2.4 注释
6.3 JSP隐含对象
6.3.1 out对象
6.3.2 page对象
6.3.3 config对象
6.3.4 request对象
6.3.5 response对象
6.3.6 session对象
6.3.7 pageContext对象
6.3.8 application对象
6.3.9 exception对象
6.4 JSP共享变量
6.4.1 page范围
6.4.2 request范围
6.4.3 session范围
6.4.4 application范围
6.5 在Servlet中使用JSP内置对象
6.6 JSP与JavaBean
6.6.1 JavaBean简介
6.6.2 在JSP中使用JavaBean
6.6.3 JavaBean应用实例
6.7 JSP开发的两种模型
6.7.1 模型一
6.7.2 模型二
6.8 小结
习题6
第7章 Java RMI
7.1 RMI的基本概念
7.2 一个简单的RMI应用实例
7.3 RMI的类、接口及其实现
7.3.1 远程接口
7.3.2 RemoteException类
7.3.3 RemoteObiect类及其子类
7.3.4 实现远程接口
7.3.5 存根和框架
7.3.6 配置RMI程序
7.3.7 启动RMI注册表
7.3.8 Naming类
7.4 RMI体系结构与实现机制
7.4.1 RMI的体系结构
7.4.2 RMI的实现机制
7.5 RMI的进一步探讨
7.5.1 RMI的安全性
7.5.2 传递对象和动态类加载
7.5.3 远程对象激活
7.5.4 分布式垃圾收集
7.6 小结
习题7
附录A XML基础知识
A.1 什么是XML
A.2 XML的良好格式
A.3 XML的语法
A.3.1 逻辑结构
A.3.2 物理结构
参考文献
1.1 Swing简介
1.1.1 为什么要使用Swing
1.1.2 Swing概述
1.1.3 从AWT到Swing的转换
1.2 基本的Swing类
1.2.1 自定义用户界面
1.2.2 框架、按钮、图标、JApplet
1.2.3 边框、面板和菜单
1.2.4 复选、单选按钮和下拉式列表
1.3 高级Swing类
1.3.1 滚动、页签和分割
1.3.2 模型和视图
1.3.3 Swing的文本组件
1.3.4 Swing对话框
1.4 树形表和表格
1.4.1 树形表
1.4.2 表格
1.5 一个综合实例
1.6 小结
习题1
第2章 Swing与多媒体
2.1 图像处理
2.1.1 利用JPanel类绘图
2.1.2 载入和过滤图片
2.1.3 载入动画和加强图像
2.1.4 利用Applet装载和显示图像
2.1.5 离屏绘图和双缓冲
2.2 声音处理
2.3 一个简单的多媒体游戏
2.3.1 游戏的必要资源
2.3.2 游戏的概要设计
2.3.3 游戏的实现
2.4 小结
习题2
第3章 抽象数据类型与泛型
3.1 顺序数据结构
3.1.1 列表
3.1.2 队列
3.1.3 栈
3.2 Java内置的顺序结构
3.2.1 Java提供的列表结构
3.2.2 StringTokenizer类
3.2.3 Iterators(迭代器)
3.3 泛型
3.3.1 Java泛型的定义
3.3.2 泛型类的编写
3.4 小结
习题3
第4章 Java与数据库的连接
4.1 JDBC概述
4.1.1 JBDC的用途
4.1.2 从ODBC到JDBC
4.1.3 JDBC的实现及其驱动程序
4.2 JDBC预备知识
4.2.1 SQL的基本内容
4.2.2 存储过程
4.3 JDBC API工具
4.3.1 JDBC API简介
4.3.2 JDBC URL
4.3.3 加载数据库的驱动程序
4.3.4 建立数据库连接的工具
4.3.5 Connection对象
4.3.6 Statement对象
4.3.7 ResultSet对象
4.3.8 JDBC应用的典型步骤
4.4 JDBC API的应用实例
4.4.1 使用JDBC连接数据库
4.4.2 使用JDBC创建基本表和视图
4.4.3 使用JDBC执行数据库查询
4.4.4 使用JDBc更新数据库
4.5 小结
习题4
第5章 Servlet技术
5.1 Servlet与Tomcat
5.1.1 Servlet与Servlet容器
5.1.2 Tomcat的安装、配置与运行
5.2 Servlet API
5.3 Servlet实例
5.3.1 最简单的HTTP Servlet
5.3.2 JDBC Servlet
5.3.3 Login Servlet
5.4 Servlet的生命周期
5.5 Servlet的响应
5.5.1 请求转发
5.5.2 URL重定向
5.5.3 包含
5.6 小结
习题5
第6章 JSP技术
6.1 JSP概述
6.2 JSP语法
6.2.1 指令元素
6.2.2 脚本元素
6.2.3 动作元素
6.2.4 注释
6.3 JSP隐含对象
6.3.1 out对象
6.3.2 page对象
6.3.3 config对象
6.3.4 request对象
6.3.5 response对象
6.3.6 session对象
6.3.7 pageContext对象
6.3.8 application对象
6.3.9 exception对象
6.4 JSP共享变量
6.4.1 page范围
6.4.2 request范围
6.4.3 session范围
6.4.4 application范围
6.5 在Servlet中使用JSP内置对象
6.6 JSP与JavaBean
6.6.1 JavaBean简介
6.6.2 在JSP中使用JavaBean
6.6.3 JavaBean应用实例
6.7 JSP开发的两种模型
6.7.1 模型一
6.7.2 模型二
6.8 小结
习题6
第7章 Java RMI
7.1 RMI的基本概念
7.2 一个简单的RMI应用实例
7.3 RMI的类、接口及其实现
7.3.1 远程接口
7.3.2 RemoteException类
7.3.3 RemoteObiect类及其子类
7.3.4 实现远程接口
7.3.5 存根和框架
7.3.6 配置RMI程序
7.3.7 启动RMI注册表
7.3.8 Naming类
7.4 RMI体系结构与实现机制
7.4.1 RMI的体系结构
7.4.2 RMI的实现机制
7.5 RMI的进一步探讨
7.5.1 RMI的安全性
7.5.2 传递对象和动态类加载
7.5.3 远程对象激活
7.5.4 分布式垃圾收集
7.6 小结
习题7
附录A XML基础知识
A.1 什么是XML
A.2 XML的良好格式
A.3 XML的语法
A.3.1 逻辑结构
A.3.2 物理结构
参考文献
Java程序设计进阶教程
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×