书籍详情
Java语言学习手册
作者:(美)Patrick Niemeyer,(美)Jonatban Knudsen著;林琪译;林琪译
出版社:中国电力出版社
出版时间:2004-03-01
ISBN:9787508314143
定价:¥85.00
购买这本书可以去
内容简介
Java是一种使我们对计算的理解有所改变的编程语言,本书则对该语言提供了一个易于理解同时又颇为详尽的介绍。Java已经成为大量应用的首选语言,如Web服务、安全网络系统、基于XML的工具、可重用组件以及关键任务企业系统。本书中有大量易于学习的代码示例,由此可以指导你掌握Java的许多特性、API和功能。这一新版已得到了扩展和更新以面向Java 2 SDK 1.4。在此详尽地介绍了诸如Web应用、servlet和XML等重要内容,它们对于企业应用的发展起到了显著的推动作用。第二版中完全涵盖了Java 1.4的所有语言特性,其中包括断言和异常链,另外还介绍了诸如正则表达式和NIO(新I/O包)等新的API。新加入的Swing特性和组件在此也有所描述,另外所涉及的内容还包括使用开源NetBeans IDE的JavaBeans组件体系结构、有关applet的最新信息,以及面向所有主流Web浏览器的Java插件。随书光盘为你提供了着手使用Java所需的所有内容。除了本书的许多示例程序以外,光盘中还包括了完整的J2SE SDK 1.4、NetBeans IDE、Jakarta项目的Ant make实用工具和Tomcat应用服务器,另外还提供了BeanShell,这是由本书作者Pat Niemeyer所开发的一个简单的开源Java脚本语言。经扩展和修订,本书中包括如下内容:·面向对象编程技术·Servlet和Web应用API·用于改进调试的语言断言和异常链·用于可伸缩I/O的NIO包·使用线程编程·包括格式化文本和新焦点系统的Swing更新·正则表达式、首选项和日志等新API·JavaBean示例和免费NetBeans IDE·有关Java插件、applet签名和Java Web Start的信息·XML,其中包括SAX、DOM、DTD、XSLT和新的JavaBeans XML Encoder
作者简介
Patrick Niemeyer最早于西南贝尔实验室技术资源部门任职时开始涉足Oak。他是网络化和分布式应用领域的一位独立顾问和作者。Pat曾开发了BeanShell,这是一种流行的Java脚本语言,另外还在网上提供了许多其他的免费小软件。目前,Pat正致力于为A.G.Edwardsg开发企业体系架构。
目录
前言
第一章 只是另一种语言吗?
进入Java世界
虚拟机
Java与其他语言的比较
设计安全
实现安全
应用和用户级安全性
Java与Web
Java 作为通用应用语言
Java路线图
第二章 第一个应用
HelloJava
HelloJava2:余波未平
HelloJava3:按钮的震撼!
HelloJava4:Netscape的反戈一击
第三章 使用工具
Java解释器
类路径
策略文件
Java编译器
Java归档(JAR)文件
第四章 Java语言
文本编码
注释
类型
语句和表达式
异常
断言
数组
第五章 Java中的对象
类
方法
对象创建
对象销毁
第六章 类之间的关系
派生子类和继承
接口
包与编译单元
变量和方法的可见性
数组和类的层次体系结构
内部类
第七章 使用对象和类
Object类
Class类
反射
第八章 线程
引入线程
applet中线程的实现
同步
调度和优先级
线程组
线程性能
第九章 文本处理
其他与文本相关的API
String
解析与格式化文本
国际化
java.text包
正则表达式
第十章 核心实用工具
数学实用工具
日期
定时器
集合
特性
首选项API
日志API
Observer和Observable
第十一章 输入/输出功能
流
文件
串行化
数据压缩
NIO包
第十二章 网络编程
套接字
数据报套接字
简单串行化对象协议
远程方法调用
使用NIO的可伸缩I/O
第十三章 Web编程
统一资源定位器(URL)
URL类
实用的处理器
第十四章 servlet与Web应用
强大的工具servlet
Web应用
servlet生命期
Web servlet
HelloClient servlet
servlet响应
servlet参数
ShowParameters Servlet
用户会话管理
ServletContext API
WAR文件和部署
重新加载WebApp
错误和索引页面
安全性和鉴别
servlet过滤器
使用Ant构建WAR文件
第十五章 Swing
组件
容器
事件
事件总结
AWT Robot!
Swing中的多线程
第十六章 使用Swing组件
按钮和标签
复选框和单选钮
列表框和组合框
增减器
边框
菜单
PopupMenu类
JScrollPane类
JSplitPane类
JTabbedPane类
滚动条和滑块
对话框
第十七章 再谈Swing组件
文本组件
焦点导航
树
表
桌面
可插拔观感
创建定制组件
第十八章 布局管理器
FlowLayout
GridLayout
BorderLayout
BoxLayout
CardLayout
GridBagLayout
非标准布局管理器
绝对定位
SpringLayout
第十九章 使用2D API绘图
整体结构
表现通道
2D API快速浏览
填充形状
描画形状轮廓
使用字体
显示图像
绘制技术
打印
第二十章 使用图像及其他媒体
ImageObserver
MediaTracker
生成图像数据
过滤图像数据
简单音频
Java 媒体框架
第二十一章 JavaBeans
什么是Bean?
NetBeans IDE
特性和定制器
事件关联和适配器
绑定特性
构建Bean
可视化设计的限制
串行化与代码生成
使用BeanInfo进行定制
用手写代码使用Bean
BeanContext和BeanContextService
Java激活框架
Enterprise JavaBeans
第二十二章 applet
applet策略
JApplet类
<APPLET>标签
使用Java插件
Java Web Start
使用数字签名
第二十三章 XML
背景知识点拨
XML基础
SAX
DOM
验证文档
XSL/XSLT
Web服务
附录一 内容和协议处理器
附录二 BeanShell:简单Java脚本
词汇表
第一章 只是另一种语言吗?
进入Java世界
虚拟机
Java与其他语言的比较
设计安全
实现安全
应用和用户级安全性
Java与Web
Java 作为通用应用语言
Java路线图
第二章 第一个应用
HelloJava
HelloJava2:余波未平
HelloJava3:按钮的震撼!
HelloJava4:Netscape的反戈一击
第三章 使用工具
Java解释器
类路径
策略文件
Java编译器
Java归档(JAR)文件
第四章 Java语言
文本编码
注释
类型
语句和表达式
异常
断言
数组
第五章 Java中的对象
类
方法
对象创建
对象销毁
第六章 类之间的关系
派生子类和继承
接口
包与编译单元
变量和方法的可见性
数组和类的层次体系结构
内部类
第七章 使用对象和类
Object类
Class类
反射
第八章 线程
引入线程
applet中线程的实现
同步
调度和优先级
线程组
线程性能
第九章 文本处理
其他与文本相关的API
String
解析与格式化文本
国际化
java.text包
正则表达式
第十章 核心实用工具
数学实用工具
日期
定时器
集合
特性
首选项API
日志API
Observer和Observable
第十一章 输入/输出功能
流
文件
串行化
数据压缩
NIO包
第十二章 网络编程
套接字
数据报套接字
简单串行化对象协议
远程方法调用
使用NIO的可伸缩I/O
第十三章 Web编程
统一资源定位器(URL)
URL类
实用的处理器
第十四章 servlet与Web应用
强大的工具servlet
Web应用
servlet生命期
Web servlet
HelloClient servlet
servlet响应
servlet参数
ShowParameters Servlet
用户会话管理
ServletContext API
WAR文件和部署
重新加载WebApp
错误和索引页面
安全性和鉴别
servlet过滤器
使用Ant构建WAR文件
第十五章 Swing
组件
容器
事件
事件总结
AWT Robot!
Swing中的多线程
第十六章 使用Swing组件
按钮和标签
复选框和单选钮
列表框和组合框
增减器
边框
菜单
PopupMenu类
JScrollPane类
JSplitPane类
JTabbedPane类
滚动条和滑块
对话框
第十七章 再谈Swing组件
文本组件
焦点导航
树
表
桌面
可插拔观感
创建定制组件
第十八章 布局管理器
FlowLayout
GridLayout
BorderLayout
BoxLayout
CardLayout
GridBagLayout
非标准布局管理器
绝对定位
SpringLayout
第十九章 使用2D API绘图
整体结构
表现通道
2D API快速浏览
填充形状
描画形状轮廓
使用字体
显示图像
绘制技术
打印
第二十章 使用图像及其他媒体
ImageObserver
MediaTracker
生成图像数据
过滤图像数据
简单音频
Java 媒体框架
第二十一章 JavaBeans
什么是Bean?
NetBeans IDE
特性和定制器
事件关联和适配器
绑定特性
构建Bean
可视化设计的限制
串行化与代码生成
使用BeanInfo进行定制
用手写代码使用Bean
BeanContext和BeanContextService
Java激活框架
Enterprise JavaBeans
第二十二章 applet
applet策略
JApplet类
<APPLET>标签
使用Java插件
Java Web Start
使用数字签名
第二十三章 XML
背景知识点拨
XML基础
SAX
DOM
验证文档
XSL/XSLT
Web服务
附录一 内容和协议处理器
附录二 BeanShell:简单Java脚本
词汇表
猜您喜欢