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

Java语言学习手册

Java语言学习手册

定 价:¥85.00

作 者: (美)Patrick Niemeyer,(美)Jonatban Knudsen著;林琪译;林琪译
出版社: 中国电力出版社
丛编项: O'REILLY系列
标 签: Java

ISBN: 9787508314143 出版时间: 2004-03-01 包装: 胶版纸
开本: 23cm+光盘1片 页数: 843 字数:  

内容简介

  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脚本
 词汇表

本目录推荐