注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关J2SE进阶

J2SE进阶

J2SE进阶

定 价:¥39.00

作 者: JavaResearch.org编著
出版社: 机械工业出版社
丛编项: Java阶梯丛书
标 签: 暂缺

ISBN: 9787111143697 出版时间: 2004-05-01 包装: 胶版纸
开本: 26cm+光盘1片 页数: 367 字数:  

内容简介

  本书作者都是具有多年丰富开发经验的Java开发人员,注重实际开发技术。本书融入了作者长期的学习、开发经验,内容定位在“进阶”。本书面向具有一定Java基础,希望能够继续深入掌握J2SE相关技术的朋友。本书作者都是具有多年丰富开发经验的Java开发人员,注重实际开发技术。本书融入了作者长期的学习、开发经验,内容定位在“进阶”,但不求面面俱到,覆盖了内容要求具有实用性和适中的深度,并穿插了对JDK源码、Tomcat源码、Struts源码、JDOM使用的剖析,以及Java新增特性logging、prefs、regex、nio、javax.sql等主题的探讨。本书是提高J2SE相关技术的理想读物。

作者简介

暂缺《J2SE进阶》作者简介

图书目录

前言
第1章 新I/O
1.1 缓冲器(Buffer)(Channel)
1.1.1 缓冲器
1.1.2 通道
1.1.3 缓冲器操作
1.2 新I/O在文件操作中的应用
1.2.1 文件的读写
1.2.2 直接缓冲器(Direct Buffer)
1.2.3 文件映射(MappedByteBuffer)
1.2.4 文件锁定(lock)
1.3 非阻塞(non-blocking)I/O和多路(multiplexed)I/O
1.3.1 传统网络服务器的原始工作模式
1.3.2 传统服务器的多线程模式
1.3.3 新类介绍
1.3.4 实例
1.4 Charset
1.4.1 Charset的构造和使用
1.4.2 编码器(CharsetEncoder)和解码器(harsetDecoder)
1.5 总结
第2章 线程
2.1 概述
2.1.1 线程是什么
2.1.2 Java对线程的支持
2.2 在Java中使用线程
2.2.1 Thread类和Runnable接口
2.2.2 线程对象的状态和属性
2.2.3 ThreadGroup和线程池
2.3 管理线程
2.3.1 为什么要同步
2.3.2 Java中的线程同步方法
2.3.3 线程死锁
2.4 线程高级应用
2.4.1 Java的内存模型(Java Memory Model)介绍
2.4.2 Double-Checked Locking为什么在Java中不成立
2.4.3 对Java线程模型的增强
2.5 代码剖析
第3章 集合框架
3.1 概述
3.1.1 集合框架的继承层次
3.1.2 Collection接口
3.1.3 通用目的实现
3.1.4 遗留实现
3.2 List接口及实现
3.2.1 List接口
3.2.2 List实现
3.3 Map接口及实现
3.3.1 Map接口
3.3.2 Map实现
3.4 Set接口及实现
3.4.1 Set接口
3.4.2 Set实现
3.5 Collections、Arrays工具类
3.5.1 同步视图、只读视图
3.5.2 便利实现
3.5.3 算法
3.6 基础结构
3.6.1 Iterator
3.6.2 ListIterator
3.7 集合类型之间的联系与变换
3.7.1 Map与Set和Collection
3.7.2 数组与List的双向变换
第4章 高级GUI
4.1 高级AWT
4.1.1 复制和粘贴
4.1.2 拖放
4.1.3 打印
4.1.4 小结
4.2 Swing的高级组件——树
4.2.1 树的基本类和接口
4.2.2 树的渲染
4.2.3 节点编辑
4.2.4 有关树的事件
4.2.5 定制树模型
4.2.6 小结
4.3 Swing的高级组件——表
4.3.1 表的基本组件
4.3.2 示例:基本表实现
4.3.3 示例:表的渲染和编辑
4.4 小结
第5章 网络编程
5.1 Socket基础回顾
5.2 UDP套接字
5.2.1 利用UDP套接字实现服务器/客户端
5.2.2 消息广播的实现
5.3 Socket进阶
5.3.1 套接字与多线程
5.3.2 线程池的应用
5.3.3 套按字与NIO
5.3.4 异步套接字的实现
5.4 Tomcat中Socket应用分析
5.5 SSL Socket
5.5.1 安全通信
5.5.2 协议简介
5.5.3 SSL Socket API介绍
5.5.4 SSL Socket编程实现原理
5.5.5 一个完整的例子
5.6 Scoket高级特性
第6章 JavaMail
6.1 JavaMail的基础知识
6.1.1 相关协议
6.1.2 JavaMail的结构框架
6.2 JavaMail API的核心类
6.3 发送邮件
6.3.1 发送第一个邮件
6.3.2 给邮件添加验证
6.3.3 发送带附件的邮件
6.3.4 发送HTML格式的邮件
6.4 接收邮件
6.4.1 接收普通邮件
6.4.2 接收带附件的邮件
第7章 JDBC
7.1 java.sql.*包
7.1.1 CallableStatement(存储过程)
7.1.2 ResultSet(结果集)
7.1.3 本地事务
7.1.4 批量更新
7.1.5 转义语法
7.2 java.sql.*包
7.2.1 池化技术
7.2.2 行集
第8章 XML处理
8.1 XML编程接口介绍
8.2 JAXP
8.2.1 JSXP API结构模型
8.2.2 使用SAX开发XML应用
8.2.3 使用DOM开发XML应用
8.2.4 使用XSLT开发XML应用
8.3 JDOM
8.3.1 JDOM介绍
8.3.2 JDOM的API模型
8.3.3 用JDOM解析XML文档
8.3.4 使用JDOM创建与输出XML文档
8.3.5 结合JDOM与XSLT实现XML转换
8.4 一个树形菜单的实例
8.4.1 简单的需求描述
8.4.2 在Swing中的菜单实现
8.4.3 在WEB上的菜单实现
8.4.4 关于这个例子扩展的讨论
第9章 国际化
9.1 18N
9.1.1 国际化的概念
9.1.2 国际化的意义
9.1.3 国际化的分类
9.1.4 国际化的内容
9.2 Java与I18N
9.3 Locale
9.3.1 Locale的概念
9.3.2 创建Locale对象
9.3.3 getAvailableLocales方法与getDefault方法
9.4 资源包
9.4.1 ResourceBundle类
9.4.2 ListResourceBundle和PropertyResourceBundle子类
9.4.3 使用资源文件
9.4.4 使用ListResourceBundle
9.4.5 MessageFormat类
9.4.6 关于资源包的组织
9.5 国际化的企业实践
9.5.1 国际化的思想
9.5.2 国际化的步骤
9.5.3 国际化的常见问题
9.6 源码分析
第10章 Java安全
10.1 Java的安全特性
10.1.1 信息系统的安全
10.1.2 加密
10.1.3 签名
10.1.4 数字证书
10.1.5 Java的安全
10.2 数字证书
10.2.1 X.509证书
10.2.2 X.509演变历史
10.2.3 Java实现创建证书
10.3 加密与签名
10.3.1 加密
10.3.2 数字签名
10.4 Applet的签名与发布
10.4.1 Applet的安全限制
10.4.2 Applet签名发布实例
10.5 JAAS
10.5.1 Java认证与授权
10.5.2 JAAS的基本使用
第11章 反射
11.1 对反射的支持
11.2 示例
11.3 小结
第12章 Java常用工具包
12.1 JDK提供的日志API——Logging
12.1.1 Java Logging API模型
12.1.2 用Java Logging API调试应用程序
12.1.3 创建自己的Handler和Filter
12.1.4 格式化输出成HTML
12.2 正则表达式的使用——Regex
12.2.1 正则表达式简要介绍
12.2.2 Java Regex API模型
12.2.3 正则表达式的应用示例
12.3 应用程序首选项——Preference
12.3.1 如何保存应用程序首选项
12.3.2 java.util.prefs API介绍
12.3.3 获得Preference对象实例的两种方法
12.3.4 操作应用程序配置数据
12.3.5 监视Preference的变化
12.3.6 XML文档的输入与输出
参考文献

本目录推荐