Java 2宝典
2001-7-1
电子工业出版社
Aaron Walsh,Daniel H. Steinberg,Justin Couch
658
1060
本书讲述当今计算机最热门语言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 核心扩展;