Java专业编程指南

Java专业编程指南
作 者: Brett Spell 邱仲潘
出版社: 电子工业出版社
丛编项: 乐思公司编程指南系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Brerr Spell是路易安娜州Westlake市人,毕业于路易安娜州技术大学,从1996年开始从事Java编程,是Sun认证Java编程人员,开发人员和结构师。Brett住在德克萨斯州Plano市,为Frito-Lay国际总部的Pepsico业务方案组织工作。

内容简介

本书是Java编程的实例指南指南,通过大量实例,深入浅出地介绍了如何使用Java语言和平台建立强大的应用程序,以及充分利用Java的跨平台性和易用性。首先介绍了编写高质量应用程序的各注意事项和用户界面组件;接着讲述了如何实例标准用户界面功能,如何处理分布式应用程序中的关键问题;最后介绍了有效的编码及完善它的要点。

图书目录

第1章 Java内幕

Java体系结构

Java虚拟机

Java类文件格式

Java编程语言与API

Java实用程序工具

小结

第2章 库、类与方法设计

库设计

类设计

方法设计

小结

第3章 在应用程序中使用线程

Java线程

使用线程的缺点

线程管理

线程优先级

监控程序线程

在应用程序中增加线程

自愿放弃处理器

线程池

小结

第4章 应用程序中的事件处理

事件处理基础

由组件生成的事件

窗口产生的事件

由JComponent产生的事件

由AbstractButton产生的事件

由JMenuItem产生的事件

由JMenu产生的事件

由JTextComponent产生的事件

由JTextField产生的事件

由JEditorPane产生的事件

由文档实现方法产生的事件

输入验证

由JList产生的事件

由ListModel版本产生的事件

由JComboBox产生的事件

由JTree产生的事件

由JInternalFrame产生的事件

由JPopupMenu生成的事件

由JScrollBar生成的事件

由其他Swing组件产生的事件

生成定制事件与听众接口

事件处理的一般准则

Java 1.0事件模型

小结

第5章 使用布局管理器

布局管理器与GUI构造

Java布局管理器

CardLayout

FlowLayout

GridLayout

子组件地址

BorderLayout

GridBagLayout

构造GridBagLayout

BoxLayout

使用布局管理器的准则

生成自己的布局管理器

小结

第6章 Swing组件——JTable

数据模型

与JTable一起使用JScrollPane

JTable的面向列设计

单元绘制

表格选择设置

表头

排序表格行

小结

第7章 Swing组件——JTree

JTree术语

建立JTree

生成树节点

MutableTreeNode

DefaultMutableTreeNode

TreePath

TreeModelListener

TreeModelEvent

DefaultTreeModel

绘制树节点

编辑树节点

定制分支节点句柄

节点选择

扩展与压缩节点

小结

第8章 增加剪切与粘贴功能

剪切与复制的数据存放的位置

存储与检索序列化Java对象

存储与检索其他类型的数据

剪切与粘贴文本

小结

第9章 增加拖放功能

拖放操作类型

增加放置支持

增加拖动支持

本地传输

高级放置支持

Java与自然应用程序之间的传输

小结

第10章 打印

Java 2中的打印

支持类

PrinterJob

打印组件

输出超出一页时

打印预览

打印作业状态对话框与取消按钮

打印组件要点

小结

第11章 生成定制GUI组件

建立或购买

开发定制组件

生成非矩形组件

小结

第12章 Java数据库连接

使用JDBC

SQL标准与JDBC版本

JDBC驱动器

取得数据库连接

DatabaseMetaData

Statement

PreparedStatement

CallableStatement

JDBC数据类型

ResultSet

ResultSetMetaData

Rowset(JDBC 2.x可选包)

事务

错误与警报

SQLWarning

调试

释放资源

数据库浏览器应用程序

小结

第13章 数据持久性

Java.io概述

基于文件的持久性

关系型数据库持久性

小结

第14章 XML

XML与HTML

何时及为何使用XML

生成XML文档

通过DTD定义语法

结构

分析与验证

用JAXP中的SAX版本分析

用JAXP中的DOM实现方法分析

名字空间

转换XML文档

小结

第15章 分布式对象

术语

聊天应用程序

套接字

CORBA

远程方法调用

Enterprise JavaBeans

小结

第16章 控制对系统资源的访问

Java安全模型

Java SecurityManager

权限类型

生成定制权限类型

小结

第17章 性能调整与内存管理

寻找性能问题根源

改进性能的要点

编译器

内存利用

小结

第18章 文档与帮助

文档说明

JavaHelp

小结

第19章 国际化

地区

资源绑定

MessageFormat

ChoiceFormat

分析文本数据

文本比较与排序

应用程序国际化

使用native2ascii

小结

第20章 Java自然接口

定义自然方法

实现自然方法

访问Java类中的字段

从自然代码调用Java方法

在自然方法中生成Java对象

自然方法与异常

比较

线程

引用类型

将Java代码加进自然应用程序

小结

附录A 编码标准

附录B GridBagTester类的源代码