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

Java 2宝典

Java 2宝典

定 价:¥66.00

作 者: (美)Aaron Walsh等著;卢庆龄等译;卢庆龄译
出版社: 电子工业出版社
丛编项: 美国IDC“宝典”丛书
标 签: Java

购买这本书可以去


ISBN: 9787505368286 出版时间: 2001-07-01 包装: 胶版纸
开本: 26cm 页数: 658 字数:  

内容简介

  本书讲述当今计算机最热门语言Java,涵盖了Java语言最新版本的所有内容,从编写用于web页面小应用程序的Java语言基础,到功能强大的Swing组件、JavaBeans、JFC、JDBC和各种联网类,讲解了最新的JDK1.3。通过学习,可以全面掌握使用JavaAWT和JFC类和新的即插即用Swing组件创建跨平台的GUI;使用功能强大的联网类创建可用于网络的应用程序;使用JavaBeans开发灵活的Java组件;使用JDBC类和JSQL访问数据库;将多媒体性能增加到web应用程序中等等。本书是一本集指导性和参考性于一体的综合性、权威性专著,其中的每一章循序渐进地讲述了Java语言的来龙去脉和有关问题,书中所含的100多个小应用程序及其源代码对于精通Java语言是极有稗益的。本书内容全面丰富,讲解清晰有序,风格严谨,是从入门学习Java语言难得的参考书,适合于从初级到高级的计算机专业人员使用。

作者简介

暂缺《Java 2宝典》作者简介

图书目录

前言
第1部分 启动引擎:Java概述
第1章 Java语言概述
1.1 Java简史
1.2 Java环境
1.2.1 Java语言
1.2.2 Java类库
1.2.3 Java运行环境
1.2.4 Java虚拟机
1.2.5 Java工具
1.2.6 Java小应用程序
1.2.7 Java应用程序
1.2.8 其他Java程序
1.3 定义Java
1.3.1 简单
1.3.2 面向对象
1.3.3 分布式
1.3.4 解释性
1.3.5 健壮性
1.3.6 安全性
1.3.7 与体系结构无关
1.3.8 可移植
1.3.9 高性能
1.3.10 多线程
1.3.11 动态性
1.4 Java简介
1.5 Java与C/C++的比较
1.5.1 数据类型
1.5.2 类和方法
1.5.3 运算符
1.5.4 命令行参数
1.5.5 字符串
1.5.6 注释
1.5.7 其他差异
1.6 小结
第2章 面向对象的编程和术语
2.1 在本章中将学习什么
2.2 面向对象的术语
2.2.1 抽象
2.2.2 把状态和行为结合在一起
2.2.3 数据和方法
2.2.4 封装(信息隐藏)
2.2.5 接口
2.2.6 对象之间的通信
2.2.7 模块性
2.2.8 分类
2.3 面向对象分析和设计
2.4 小结
第3章 Java设计基础
3.1 程序对象和用户接口
3.2 给用户控制权
3.2.1 鼠标控制
3.2.2 键盘控制
3.2.3 小应用程序:停止
3.2.4 灵活的小应用程序
3.3 带宽
3.3.1 处理带宽瓶颈
3.3.2 使用图像和颜色
3.4 用户系统
3.4.1 使用内置颜色
3.4.2 处理瓶颈问题
3.4.3 选择字体
3.5 文件访问和网络
3.5.1 检索文件
3.5.2 在本地测试,在全球发布
3.6 其他因素
3.6.1 图像:全球语言
3.6.2 布局管理程序
3.6.3 小应用程序间通信
3.6.4 双重目的的程序
3.7 管理源代码
3.7.1 源文件只有一个类
3.7.2 文档
3.7.3 选择变量名
3.7.4 改变变量
3.7.5 避免使用本地码
3.7.6 观看他人编写的代码
3.7.7 用包来管理
3.8 小结
第4章 HelloWorld应用程序和小应用程序
4.1 应用程序和小应用程序
4.2 HelloWorld应用程序
4.2.1 应用程序目录结构
4.2.2 输入和保存源代码
4.2.3 类声明
4.2.4 方法声明
4.2.5 访问修饰符
4.2.6 编译源代码
4.2.7 执行应用程序
4.3 HelloWorld小应用程序
4.3.1 小应用程序目录结构
4.3.2 输入和保存源文件
4.3.3 编译小应用程序
4.3.4 执行小应用程序(部分1)
4.3.5 创建一个HTML文件
4.3.6 使用WIDTH和HEIGHT属性
4.3.7 HTML内容的大小写区分清况
4.3.8 执行小应用程序(部分2)
4.3.9 在Web上
4.3.10 向更深和更高迈进
4.4 小结
第5章 编写代码
5.1 增强或继承
5.1.1 扩展HelloWorldApplet类
5.1.2 创建HTML文件
5.2 编写代码
5.2.1 引入类
5.2.2 文档注释
5.2.3 类声明
5.2.4 变量
5.2.5 方法
5.3 创建新类
5.4 小结
第2部分 加快速度:Java基础
第6章 Java语法:标记、类型和值
6.1 编译器忽略的元素
6.1.1 注释
6.1.2 空白区域和编码样式
6.2 标记
6.2.1 关键字
6.2.2 标识符
6.2.3 文字
6.2.4 分隔符
6.2.5 运算符
6.3 类型和值
6.3.1 基本类型和值
6.3.2 引用类型和值
6.4 小结
第7章 变量、方法、表达式和控制流
7.1 变量
7.1.1 变量的使用
7.1.2 声明变量
7.1.3 初始化以及将值保存在变量中
7.1.4 变量作用域
7.2 方法
7.2.1 声明方法
7.3 表达式
7.4 运算符
7.4.1 运算符优先级
7.4.2 强制次序
7.4.3 运算符类型
7.5 控制流语句
7.5.1 if语句
7.5.2 switch语句
7.5.3 while和do—while循环
7.5.4 for循环
7.5.5 跳转语句
7.6 小结
第8章 创建、使用数组和字符串
8.1 数组
8.1.1 实例数组
8.1.2 自动初始化
8.1.3 直接初始化
8.1.4 设置和检索数组元素
8.1.5 数组的数组
8.1.6 异常
8.2 字符串(java.1ang.String)
8.2.1 创建字符串
8.2.2 使用字符串
8.2.3 字符常量
8.3 StringBuffer
8.3.1 创建StringBuffer
8.3.2 StringBuffer的长度和容量
8.3.3 添加和改变SkingBuffer中的元素
8.4 包装
8.4.1 java.1ang.Boo1ean
8.4.2 java.1ang.Character
8.4.3 java.1ang.Number
8.5 命令行参数和小应用程序标记属性
8.5.1 Java命令行参数
8.5.2 将信息传递给应用程序
8.6 来自java.util包的Collection类
8.6.1 接口
8.6.2 集合的抽象类
8.6.3 集合的具体类
8.7 小结
第9章 类、接口和包
9.1 类
9.1.1 类声明
9.1.2 类体
9.2 内嵌类
9.2.1 嵌套的顶层类和接口
9.2.2 成员类
9.2.3 局部类
9.2.4 匿名类
9.3 接口
9.4 包
9.4.1 包的使用
9.4.2 导入包中的显式类引用
9.4.3 命名冲突
9.4.4 创建包
9.5 小结
第10章 继承、封装和多态
10.1 复用
10.2 继承
10.2.1 父类和子类
10.2.2 在子类中扩展或隐藏功能的风险
10.2.3 继承的脆弱性
10.3 多态
10.4 封装
10.4.1 菱形问题
10.4.2 使用封装
10.5 接口
10.6 小结
第11章 异常和错误处理
11.1 异常
11.1.1 异常样例
11.1.2 用异常进行错误处理
11.1.3 抛出异常
11.1.4 捕获异常
11.1.5 finally块
11.1.6 捕获或声明
11.2 减少代码中的错误
11.2.1 编译器警告
11.2.2 编程注意事项
11.3 小结
第3部分 关键技术:核心类库
第12章 集合、实用程序和数据结构
12.1 集合的作用
12.1.1 清单
12.1.2 映射
12.1.3 集合
12.1.4 树
12.1.5 不仅仅是数据
12.2 再论Java.util包
12.2.1 集合
12.2.2 迭代
12.2.3 保存清单
12.2.4 映射
12.3 使用集合
12.3.l 使用清单和迭代器
12.3.2 使用集合
12.3.3 使用映射
12.4 处理集合
12.4.1 排序
12.4.2 修改控制
12.4.3 打乱一个清单
12.4.4 颠倒清单内容
12.4.5 制作拷贝
12.4.6 查找
12.4.7 各种各样的方法
12.5 保存属性清单
12.5.1 为什么使用属性清单
12.5.2 从磁盘中加载属性
12.5.3 将属性保存到磁盘上
12.5.4 使用小应用程序中的属性
12.6 小结
第13章 输入/输出:Java数据流
13.1 数据流介绍
13.2 标准的系统数据流(java.1ang.System)
13.2.1 标准输出(System.out)
13.2.2 标准输入(System.in)
13.2.3 标准错误(System.err)
13.3 java.io数据流
13.3.1 数据流类
13.3.2 InputStream
13.3.3 outPutStream
13.4 特殊目的的数据流
13.4.1 文件输入
13.4.2 文件输出
13.4.3 文件和目录
13.4.4 字符串
13.4.5 字节数组
13.4.6 CharArrayReader和CharArrayWriter
13.4.7 序列
13.4.8 管道
13.5 过滤的数据流
13.5.1 缓冲化I/O
13.5.2 行编号
13.5.3 返回
13.5.4 输入的I/O
13.5.5 PrintStream
13.5.6 Printwriter
13.5.7 对象串行化
13.6 更多的I/O
13.7 小结
第14章 线程
14.1 关于线程
14.2 线程快速入门
14.2.1 线程的类型
14.2.2 创建新线程
14.3 在小应用程序中使用线程
14.4 线程属性
14.4.1 线程体
14.4.2 线程状态
14.4.3 线程优先级
14.4.4 daemon线程
14.4.5 线程组
14.4.6 使用Thread()构造函数
14.4.7 创建线程化的对象
14.4.8 使用线程
14.4.9 Runnable或Thread
14.4.10 终止线程
14.5 多线程程序
14.5.1 同步
14.5.2 死锁
14.6 结合在一起
14.7 线程和性能
14.8 小结
第15章 联网
15.1 用地址和端口堆积数据
15.1.1 地址中有什么内容
15.1.2 IP地址
15.1.3 协议
15.1.4 端口号
15.1.5 从网络到Internet网络
15.2 TCP/IP协议堆栈
15.2.1 套接字
15.2.2 TCP或UDP
15.2.3 IP
15.2.4 网络
15.3 套接字
15.3.1 查找地址
15.3.2 设置一台简单的套接字服务器
15.3.3 一个简单的套接字客户机
15.4 URL操作
15.4.1 基本的URL处理
15.4.2 获取Web主页
15.4.3 URL字符串编码
15.4.4 URLConnection操作
15.4.5 输入头部
15.5 RMI操作
15.5.1 选择包
15.5.2 创建常规接口
15.5.3 实现
15.5.4 存根类和大纲类
15.5.5 启动注册表
15.5.6 启动服务器
15.5.7 使用小应用程序进行调用
15.5.8 HTML
15.6 激活
15.7 小结
第16章 JDBC:连接数据库的JavaAPI
16.1 JDBC简介
16.1.1 通用数据库连接
16.1.2 JDBC的基本特色
16.1.3 JDBC组件
16.1.4 为客户机/服务器结构服务
16.1.5 利用SQL定义数据和操纵数据
16.1.6 JDBC驱动程序
16.1.7 API概述
16.1.8 典型应用
16.2 连接远程数据库
16.2.1 选择合适的驱动程序
16.2.2 查找数据库
16.2.3 建立连接
16.3 进行数据库查询和更新
16.3.1 数据库查询和更新
16.3.2 检索结果
16.4 JDBC API
16.4.1 Array接口
16.4.2 Blob接口
16.4.3 java.sql.CallableStatement接口
16.4.4 java.sgl.C1ob接口
16.4.5 java.sql.Connection接口
16.4.6 DatabaseMetaData接口
16.4.7 java.sql.Driver接口
16.4.8 java.sql.PreparedStatement接口
16.4.9 java.sql.Ref接口
16.4.10 java.sgl.ResultSet接口
16.4.11 java.sql.ResultSetMetaData接口
16.4.12 java.sql.SQLData接口
16.4.13 java.sgl.SQLInput接口
16.4.14 java.sql.SQLOutput接口
16.4.15 java.sql.Statement接口
16.4.16 java.sgl.Struct类
16.4.17 java.sql.Date类
16.4.18 java.sql.DriverManager类
16.4.19 java.sql.DriverPropenyInfo类
16.4.20 java.sql.Time类
16.4.2l java.sql.Timestamp类
16.4.22 java.sql.Types类
16.4.23 java.sql.BatchUPdateException类
16.4.24 java.sql.DataTruncation类
16.4.25 java.sgl.SQLException类
16.4.26 java.sql.SQLWarning类
16.5 高级技术
16.5.1 数据库预编译语句
16.5.2 存储过程
16.5.3 数据库事务
16.5.4 三层设计
16.5.5 JDBC可选包
16.6 小结
第4部分 视觉感受:用户交互
第17章 抽象窗口工具包综述
17.1 AWT与JFC和Swing的比较
17.2 抽象窗口工具包介绍
17.2.1 基本构成
17.2.2 java.awt
17.3 处理事件
17.3.1 分级模型
17.3.2 委托模型
17.4 坐标系
17.4.1 x、y坐标
17.4.2 整数值
17.4.3 边界框
17.4.4 Dimension类
17.5 组合在一起
17.5.1 容器
17.5.2布局管理器
17.6 小结
第18章 颜色、字体和图形基础
18.1 Java 2D的引入
18.1.1 Java 2D能做什么
18.1.2 与平台无关
18.2 处理颜色
18.2.1 颜色表示法
18.2.2 前景/背景颜色
18.3 创建图形
18.3.1 获取图形设备描述表
18.3.2 绘制基本图形
18.4 字体处理
18.4.1 创建字体
18.4.2 查找已经安装的字体
18.4.3 使用字体矩阵
18.5 处理图像
18.5.1 标准图像
18.5.2 更有效的图像
18.6 打印
18.6.1 打印类
18.6.2 启动打印进程
18.6.3 控制打印
18.7 小结
第19章 容器及基本概念
19.1 打开窗口
19.1.1 通往世界的窗口
19.1.2 对话框
19.2 容器构件
19.2.1 构件
19.2.2 容器
19.2.3 画布
19.2.4 面板
19.3 简单构件
19.3.1 标签
19.3.2 按钮
19.3.3 复选框和单选框
19.3.4 选项菜单
19.3.5 清单
19.4 菜单
19.4.1 菜单项
19.4.2 菜单栏
19.4.3 下拉菜单
19.4.4 弹出菜单
19.5 小结
第20章 布局管理器和其他组件
20.1 什么是布局管理器
20.1.1 管理器的类型
20.1.2 默认管理器
20.1.3 自定义布局管理器
20.2 布局管理器细节
20.2.1 F1owLayout管理器
20.2.2 BordeLayout管理器
20.2.3 GridLayout管理器
20.2.4 GridBagLayout管理器
20.2.5 CardLayout管理器
20.3 文本构件
20.3.1 文本构件
20.3.2 文本框
20.3.3 文本域
20.4 小结
第21章 Swing基础:构件和容器
21.1 介绍Swing
21.1.1 从AWT到Swing
21.1.2 Swing构件体系
21.1.3 JComponent基类
21.2 基本Swing构件
21.2.1 javax.swing.JFrame类
21.2.2 Swing容器
21.2.3 使用javax.swing.JLabel显示文本
21.2.4 Swing按钮
21.3 小结
第22章 基本Swing构件及其产生的事件
22.1 Swing菜单
22.1.1 菜单栏和菜单
22.1.2 菜单助记键和加速键
22.1.3 弹出菜单和触发器
22.1.4 JToolBar
22.2 Swing事件
22.2.1 按钮和菜单事件示例
22.2.2 其余Swing特有事件处理功能
22.3 小结
第23章 Swing库中新的窗口小部件
23.1 按钮
23.1.1 JToggleButton
23.1.2 JCheckBox
23.1.3 JRadioButton和ButtonGroup
23.1.4 jRadioButtonMenultem和JCheckBoxMenuItem
23.2 其他用于选择的构件
23.2.1 JOptionPane
23.2.2 JList
23.2.3 JComboBox
23.2.4 JFileChooser
23.2.5 JCo1orChooser
23.2.6 JSlider
23.3 容器
23.3.1 JSp1itPane
23.3.2 JTabbedPane
23.3.3 JDesktopPane和JInternalFrame
23.3.4 Text
23.3.5 JTextField和JPasswordField
23.3.6 JTextArea
23.3.7 JEditorPane和JTextPane
23.4 显示
23.4.1 JProgressBar
23.4.2 JTable
23.4.3 JTree
23.5 小结
第24章 Swing辅助构件和功能
24.1 边框
24.1.1 BorderFactory和javax.swing.border软件包
24.1.2 TitleBorder
24.1.3 CompoundBorder
24.2 Swing布局管理器
24.2.1 BoxLayout
24.2.2 OverlayLayout
24.3 可插人的外观和感观
24.3.1 设置外观和感观
24.3.2 自定义外观和感观
24.3.3 易用性
24.4 模型—视图—控制器
24.5 小结
第5部分 开发小应用程序和应用程序
第25章 开发小应用程序和应用程序
25.1 理解Java安全性
25.1.1 控制对象
25.1.2 权限
25.1.3 读取策略文件
25.1.4 指定自定义策略
25.1.5 请求权限
25.2 Java插件简介
25.2.1 安装Java插件
25.2.2 使用Java插件
25.3 使用Java档案
25.3.1 什么是Java档案
25.4 使用JAR文件
25.4.1 应用程序环境
25.4.2 Java小应用程序环境
25.5 管理JAR文件
25.5.1 创建新的JAR文件
25.5.2 解压缩信息
25.6 java.util.jar简介
25.7 控制JAR的行为
25.7.1 版本
25.7.2 数字签名
25.7.3 可自执行的archive文件
25.7.4 指定其他archive文件
25.8 小结
附录A 安装和配置Java软件开发工具
附录B 使用JavaDOC工具
附录C 源代码
附录D 核心扩展

本目录推荐