Java 2 宝典
分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,
作者: (美)华尔斯等著 卢庆龄等译
出 版 社: 电子工业出版社
出版时间: 2001-7-1字数: 1060千版次: 1版1次页数: 658印刷时间: 2001-7开本:印次:纸张: 胶版纸I S B N : 9787505368286包装: 平装编辑推荐
本书讲述当今计算机最热门语言Java,涵盖了Java语言最新版本的所有内容,从编写用于Web页面小应用程序的Java语言基础,到功能强大的Swing组件、JavaBeans、JFC、JDBC和各种联网类、讲解了最新的JDK1.3.通过学习,可以全面掌握使用Java AWT和FC类和新的即插即用Swing组件创建跨平台的GUI;使用功能强大的联网类创建可用于网络的应用程序;使用JavaBeans开发灵活的Java组件;使用JDBC类和访问数库;将多媒体性能增加到Web应用程序中等等.本书是从入门学习Java语言难得的参考书,适合于从初级到高级的计算机专业人员使用.
内容简介
本书讲述当今计算机最热门语言Java,涵盖了Java语言最新版本的所有内容,从编写用于Web页面小应用程序的Java语言基础,到功能强大的Swing组件、JavaBeans、JFC、JDBC和各种联网类、讲解了最新的JDK1.3.通过学习,可以全面掌握使用Java AWT和FC类和新的即插即用Swing组件创建跨平台的GUI;使用功能强大的联网类创建可用于网络的应用程序;使用JavaBeans开发灵活的Java组件;使用JDBC类和访问数库;将多媒体性能增加到Web应用程序中等等.本书是从入门学习Java语言难得的参考书,适合于从初级到高级的计算机专业人员使用.
作者简介
目录
前言
第1部分 启动引擎:Java概述;
第1章 Java语概述;
1.1 Java简史;
1.2 Java环境;
1.3 定义Java;
1.4 Java简介;
1.5 Java与C/C++的比较;
1.6 小结;
第2章 面向对象的编程和术语;
2.1 在本章中将学习什么;
2.2 面向对象的术语;
2.3 面向对象分析和设计;
2.4 小结;
第3章 Java设计基础;
3.1 程序对象和用户接口;
3.2 给用户控制权;
3.3 带宽;
3.4 用户系统;
3.5 文件访问和网络;
3.6 其他因素;
3.7 管理源代码;
3.8 小结;
第4章 HelloWorld应用程序和小应用程序;
4.1 应用程序和小应用程序;
4.2 HelloWorld应用程序;
4.3 HelloWorld小应用程序;
4.4 小结;
第5章 编写代码;
5.1 增强或继承;
5.2 编写代码;
5.3 创建新类;
5.4 小结;
第2部分 加快速度:Java基础;
第6章 Java语法:标记、类型和值;
6.1 编译器忽略的元素;
6.2 标记;
6.3 类型和值;
6.4 小结;
第7章 变量、方法、表达式和控制流;
7.1 变量;
7.2 方法;
7.3 表达式;
7.4 运算符;
7.5 控制流语句;
7.6 小结;
第8章 创建、使用数组和字符串;
8.1 数组;
8.2 字符串(java.lang.String);
8.3 StringBuffer;
8.4 包装;
8.5 命令 行参数和小应用程序标记属性;
8.6 来自java.util包的Collection类;
8.7 小结;
第9章 类、接口和包;
9.1 类;
9.2 内嵌类;
9.3 接口;
9.4 包;
9.5 小结;
第10章 继承、封装和多态;
10.1 复用;
10.2 继承;
10.3 多态;
10.4 封装;
10.5 接口;
10.6 小结;
第11章 异常和错误处理;
11.1 异常;
11.2 减少代码中的错误;
11.3 小结;
第3部分 关键技术:核心类库;
第12章 集合、实用程序和数据结构;
12.1 集合的作用;
12.2 再论Java.util包;
12.3 使用集合;
12.4 处理集合;
12.5 保存属性清单;
12.6 小结;
第13章 输入/输出:Java数据流;
13.1 数据流介绍;
13.2 标准的系统数据流(java.land.System);
13.3 Java.io数据流;
13.4 特殊目的的数据流;
13.5 过滤的数据流;
13.6 更多的I/O;
13.7 小结;
第14章 线程;
14.1 关于线程;
14.2 线程快速入门;
14.3 在小应用程序中使用线程;
14.4 线程属性;
14.5 多线程程序;
14.6 结合在一起;
14.7 线程和性能;
14.8 小结;
第15章 联网;
15.1 用地址和端口堆积数据;
15.2 TCP/IP协议堆栈;
15.3 套接字;
15.4 URL操作;
15.5 RMI操作;
15.6 激活;
15.7 小结;
第16章 JDBC:连接数据库的java API;
16.1 JDBC简介;
16.2 连接远程数据库;
16.3 进行数据库查询和更新;
16.4 JDBC API;
16.5 高级技术;
16.6 小结;
第4部分 视觉感受:用户交互;
第17章 抽象窗口工具包综述;
17.1 AWT与JFC和Swing的比较;
17.2 抽象窗口工具包介绍;
17.3 处理事件;
17.4 坐标系;
17.5 组合在一起;
17.6 小结;
第18章 颜色、字体和图形基础;
18.1 Java 2D的引入;
18.2 处理颜色;
18.3 创建图形;
18.4 字体处理;
18.5 处理图像;
18.6 打印;
18.7 小结;
第19章 容器及基本概念;
19.1 打开窗口;
19.2 容器构件;
19.3 简单构件;
19.4 菜单;
19.5 小结;
第20章 布局管理器和其他组件;
20.1 什么是布局管理器;
20.2 布局管理器细节;
20.3 文本构件;
20.4 小结;
第21章 Swing基础:构件和容器;
21.1 介绍Swing;
21.2 基本Swing构件;
21.3 小结;
第22章 基本Swing构件及其产生的事件;
22.1 Swing菜单;
22.2 Swing事件;
22.3 小结;
第23章 Swing库中新的窗口小部件;
23.1 按钮;
23.2 其他用于选择的构件;
23.3 容器;
23.4 显示;
23.5 小结;
第24章 Swing辅助构件和功能;
24.1 边框;
24.2 Swing布局管理器;
24.3 可插入的外观和感观;
24.4 模型-视图-控制器;
24.5 小结;
第5部分 开发小应用程序和应用程序;
第25章 开发小应用程序和应用程序;
25.1 理解Java安全性;
25.2 Java插件简介;
25.3 使用Java档案;
25.4 使用JAR文件;
25.5 管理JAR文件;
25.6 java.util.jar简介;
25.7 控制JAR的行为;
25.8 小结;
附录A 安装和配置Java软件开发工具;
附录B 使用JavaDOC工具;
附录C 源代码;
附录D 核心扩展;
媒体评论