词条 | 《Java 2 入门经典》 |
释义 | Java 2 入门经典 特色及评论 欢迎阅读本书。这是一本集综合性、实用性为一体的学习JAVA语言和JAVA 2平台API的指导手册。本书提供了大量实用的编程技能,这对于提高JAVA编程水平会有很大帮助。 在本书中,除了讲解JAVA语言外,我们还对JAVA程序员应该掌握的相关知识做了广泛地介绍。本书章节的设置经过精心设计,具有很强的逻辑性。每一步都是在前面学习的基础上,循序渐进地提高,这样安排会使你学习JAVA程序设计变得更加容易、更加有效。 Java 2 入门经典 内容简介 本书是一本集综合性及实用性为一体的学习JAVA语言和JAVA2平台API的指导手册。曾被全球读者推为最佳JAVA入门书。 本书致力于帮助程序设计人员克服所面临的三个主要问题:如何掌握JAVA及其应用环境中的术语;如何理解语言元素的使用;如何体会语言在实际环境中的应用。对于有能力的业余爱好者以及经验丰富的专业人士来说,术语是它们之间交流的重要工具,实际上也是必不可少的。我的初衷是确保初学者理解术语的含义,并乐于使用它们,使之能更有效地使用大多数程序设计软件,并能够阅读大多数程序设计语言的书籍。毫无疑问,理解语言成分的句法及作用是学习语言的基础。但是,我认为用例子来说明语言成分的工作状态,以及它们的使用情况也同样很重要。在本书中,我不仅给出代码段,而且还尽可能地给读者提供实际运行的例子,来展示和说明解决问题的各语言成分之间的联系。读者可以以此为基础,用各种方式修改代码并查看实际运行效果。 实际上,仅仅具备单独使用语言成分的技巧是不够的。为了帮助初学者获得开发应用程序的能力,我努力使它们对语言成分的工作情况有一个透彻的了解,并为此提供了大量综合的运行例子。这就是为什么在每一章中至少提供一个运行例子的原因。这样一来,就有可能讲清处理代码以及将语言成分组合起来的方法。 最后要讲的是,我知道看一遍入门书所得甚少。因此,对于初学者来说,我力图使本书具有三个优势(对于大多数程序设计语言都是这样的):第一,篇幅较大,这意味着读者在学成之后会更加满意;第二,生动有趣,使读者把学习作为一种享受;第三,比想像的容易,读者一定能很好地掌握书中的内容。 本书源代码可到http://www.wrox.com/下载! Java 2 入门经典 本书目录 译者序 原作者序 前言 1 介绍 Java 1.1 什么是Java? 1.2 学习Java 1.3 Java环境 1.4 Java中面向对象的程序设计 1.5 Java程序结构 1.6 Java和Unicode 1.7 小结 1.8 参考资料 2 程序、数据、变量和计算 2.1 数据和变量 2.2 Integer数据类型 2.3 浮点数据类型 2.4 算术运算 2.5 混合型算术表达式 2.6 op=运算符 2.7 数学函数和常量 2.8 存储字符 2.9 按位操作 2.10 布尔型变量 2.11 运算符优先级 2.12 程序注释 2.13 小结 2.14 练习 3 循环与逻辑 3.1 判断 3.2 逻辑运算符 3.3 条件运算符 3.4 开关语句 3.5 变量的作用域 3.6 循环 3.7 小结 3.8 练习 4 数组和字符串 4.1 数组 4.2 字符数组 4.3 使用字符串 4.4 字符串操作 4.5 StringBuffer对象 4.6 小结 4.7 练习 5 定义类 5.1 什么是类? 5.2 定义类 5.3 定义方法 5.4 构造函数 5.5 定义和使用类 5.6 方法的重载 5.7 使用对象 5.8 递归 5.9 了解包 5.10 控制对类成员的访问 5.11 嵌套类 5.13 本地方法 5.14 本章小结 5.15 练习 6 扩展类和继承 6.1 使用现有的类 6.2 类继承 6.3 选择基类的访问属性 6.4 多态性 6.5 多级继承 6.6 抽象类 6.7 通用超类 6.8 转换对象类型 6.9 设计类 6.10 使用final修饰符 6.11 接口 6.12 匿名类 6.13 本章小结 6.14 练习 7 异常 7.1 异常背后的概念 7.2 异常的类型 7.3 处理异常 7.4 异常对象 7.5 定义自己的异常 7.6 小结 7.7 练习 8 流、文件和流输出 8.1 了解流 8.2 输入和输出类 8.3 定义一个文件 8.4 字节输出流 8.5 字符输出流 8.6 小结 8.7 练习 9 流输入与对象流 9.1 字节输入流 9.2 读输入流 9.3 字符输入流 9.4 格式化的流输入 9.5 随机存取文件 9.6 在文件中保存对象 9.7 小结 9.8 练习 10 实用类 10.1 理解实用类 10.2 对象集合 10.3 迭代器(Iterator) 10.4 集合类 10.5 使用Vector 集合 10.6 链表 10.7 使用映像 10.8 Observable和Observer对象 10.9 生成随机数 10.10 日期和时间 10.11 小结 10.12 练习 11 线程 11.1 理解线程 11.2 管理线程 11.3 线程优先级 11.4 小结 11.5 练习 12 创建窗口 12.1 Java中的图形用户接口 12.2 创建窗口 12.3 组件和容器 12.4 组件基础 12.5 使用容器 12.6 容器布局管理器 12.7 向窗口添加菜单 12.8 有关小应用程序更详细的内容 12.9 小结 12.10 练习 13 处理事件 13.1 基于Windows的Java程序 13.2 事件处理过程 13.3 事件类 13.4 在小应用程序中处理语义事件 13.5 应用程序中的语义事件监听器 13.6 使用Action 13.7 添加工具栏 13.8 小结 13.9 练习 14 在窗口中绘图 14.1 使用模式/视图技术 14.2 组件中的坐标系统 14.3 绘制组件 14.4 几何图形 14.5 填充几何图形 14.6 管理几何图形 14.7 使用鼠标绘图 14.8 定义自己的几何图形类 14.9 小结 14.10 练习 15 扩展GUI 15.1 创建状态栏 15.2 使用对话框 15.3 实时对话框 15.4 弹出式菜单 15.5 变换用户坐标系统 15.6 选择定制的颜色 15.7 小结 15.8 练习 16 归档与打印 16.1 串行化草图 16.2 实现可串行化的接口 16.3 支持File菜单 16.4 在Java中打印 16.6 小结 16.7 练习 17 图像与动画 17.1 小应用程序操作 17.2 获取图像 17.3 动画 17.4 a合成 17.5 图像的合成 17.6 小结 17.7 练习 18 关于数据库 18.1 JDBC的概念与术语 18.2 介绍SQL 18.3 JDBC包 18.4 基本的JDBC程序 18.5 使用PreparedStatement对象 18.6 InteractiveSQL工具 18.7 小结 18.8 练习 19 运用JDBC 19.1 数据类型与JDBC 19.2 将关系数据映射到Java对象 19.3 Statement与PreparedStatement接口 19.4 ResultSet 19.5 调用过程 19.6 出错处理 19.7 浏览数据库 19.8 小结 19.9 练习 附录A 安装 A.1 JDK A.2 本书的源代码 附录B Java文档--JAR文件 B.1 JAR文件格式 B.2 使用jar实用程序 B.3 JAR和Applet 附录C 关键字 附录D ASCII代码 附录E 计算机运算 E.1 二进制数 E.2 十六进制数 E.3 负的二进制数 E.4 浮点数 |
随便看 |
百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。