Java 2实例教程

Java 2实例教程
作 者: 杜江 沈应逵
出版社: 清华大学出版社
丛编项: 高等院校计算机应用技术系列教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Java 2实例教程》作者简介

内容简介

本书全面讲解了Java的知识,从JDK的获取、安装到EJB开发和Struts的高级应用。前3章讲述了Java的基础知识,包括Java开发环境的安装和配置,如何创建Java的类、接口、自己的包的Java中经常使用的数据对象。从第4章开始介绍了Java在各方面的应用。本书是学习Java的实用参考书,全面讲解了Java的知识,从JDK的获取、安装到EJB开发和Struts的高级应用。前3章讲述了Java的基础知识,包括Java开发环境的安装和配置,如何创建Java的类、接口、自己的包的Java中经常使用的数据对象。从第4章开始介绍了Java在各方面的应用,包括AWT、SWING、I/O、Socket、EJB、Applet和Struts,每部分都有很详细的开发实例。本书语言简练、实例丰富,适合有一定编程经验的Java编程者。本书中的实例使用是Java2的1.4版本,这是当前比较流行的版本。

图书目录

第1章 安装和配置Java开发工具包

1. 1 获取JDK

1. 2 安装JDK

1. 3 配置JDK

1. 3. 1 Windows 9x上的配置

1. 3. 2 Windows 2000上的配置

1. 3. 3 Solaris上的配置

1. 4 JDK开发工具

1. 4. 1 AppletViewer

1. 4. 2 javac和java

1. 4. 3 javadoc

1. 4. 4 jdb

1. 5 本章小结

1. 6 思考和练习

第2章 类. 接口和包

2. 1 面向对象编程基础

2. 1. 1 面向过程编程

2. 1. 2 面向对象编程

2. 1. 3 一切皆对象:猫和老鼠

2. 1. 4 类:状态和行为

2. 1. 5 接口:通信员

2. 1. 6 继承性

2. 2 Java中的类

2. 2. 1 Java类的一般形式

2. 2. 2 类声明

2. 2. 3 变量访问控制

2. 2. 4 构造函数

2. 2. 5 this与super变量

2. 3 包

2. 4 本章小结

2. 5 思考和练习

第3章 数据对象

3. 1 数组

3. 1. 1 初始化数组

3. 1. 2 多维数组

3. 2 Vector 矢量 类

3. 3 枚举器

3. 4 Hashtable 哈希表

3. 5 本章小结

3. 6 思考和练习

第4章 抽象窗口工具包

4. 1 抽象窗口工具包综述

4. 1. 1 类的分级

4. 1. 2 处理事件:要的就是这个

4. 1. 3 容器与布局管理器

4. 2 图形. 字体和颜色

4. 2. 1 图形的绘制

4. 2. 2 字体的创建和使用

4. 2. 3 颜色也是类

4. 2. 4 图像的处理

4. 3 小部件

4. 3. 1 按钮 Button

4. 3. 2 检查盒 Checkbox

4. 3. 3 选择菜单 Choice

4. 3. 4 滚动列表 List

4. 3. 5 滚动条 Scrollbar

4. 3. 6 标签 Label

4. 3. 7 文本字段 TextField

4. 3. 8 文本域 TextArea

4. 4 容器

4. 4. 1 框架 Frame

4. 4. 2 面板 panel

4. 5 布局管理器

4. 5. 1 FlowLayout 流控制

4. 5. 2 GridLayout 栅格控制

4. 5. 3 GridBagLayout 栅格包控制

4. 5. 4 BorderLayout 边界控制

4. 5. 5 CardLayout 卡片控制

4. 6 本章小结

4. 7 思考和练习

第5章 Java异常处理范例

5. 1 处理异常

5. 1. 1 异常分类

5. 1. 2 触发异常

5. 1. 3 创建自己的异常类

5. 1. 4 finally从句

5. 2 使用异常的建议

5. 3 本章小结

5. 4 思考和练习

第6章 Java图形开发范例

6. 1 Swing图形

6. 1. 1 Swing容器

6. 1. 2 文字输入

6. 1. 3 单选与多选

6. 1. 4 滚动条

6. 1. 5 菜单

6. 1. 6 对话框

6. 2 事件控制

6. 2. 1 窗口事件

6. 2. 2 键盘事件

6. 2. 3 鼠标事件

6. 3 本章小结

6. 4 思考和练习

第7章 Java多线程范例

7. 1 线程的基本概念

7. 1. 1 生活中充满了线程

7. 1. 2 一个例子

7. 2 线程的生命周期

7. 2. 1 Newborn 创建 阶段

7. 2. 2 Runnable 准备运行 阶段

7. 2. 3 Running 运行中 阶段

7. 2. 4 Blocked 阻塞 阶段

7. 2. 5 Dead 死亡 阶段

7. 3 多线程实现机制

7. 3. 1 Thread的构造函数:创造的力量

7. 3. 2 Thread的方法

7. 3. 3 实现Runnable接口

7. 4 线程的基本控制

7. 4. 1 终止一个线程

7. 4. 2 测试一个线程

7. 4. 3 线程的阻塞

7. 5 线程组

7. 6 优先级和线程调度

7. 7 线程同步和锁

7. 8 线程在动画中的应用

7. 9 本章小结

7. 10 思考和练习

第8章 J2EE开发范例

8. 1 J2EE简介

8. 1. 1 J2EE组件和层次

8. 1. 2 EJB角色

8. 2 会话EJB

8. 2. 1 无状态会话EJB

8. 2. 2 有状态会话EJB

8. 3 实体EJB

8. 3. 1 容器管理的实体EJB

8. 3. 2 JavaBean自管理的实体EJB

8. 4 本章小结

8. 5 思考和练习

第9章 Java网络开发范例

9. 1 预备知识

9. 1. 1 IP地址

9. 1. 2 协议

9. 1. 3 端口号

9. 1. 4 基本的URL:看看自己的地址

9. 1. 5 客户机/服务器模式

9. 2 Socket套接字

9. 2. 1 Socket的工作步骤

9. 2. 2 创建时间程序

9. 2. 3 创建数据报程序

9. 3 连接服务器

9. 4 实现服务器

9. 5 发送E-Mail

9. 6 URL链接

9. 7 本章小结

9. 8 思考和练习

第10章 Java的I/O操作范例

10. 1 Java流理论简介

10. 1. 1 输入流:InputStream类

10. 1. 2 输出流:OutputStream类

10. 2 基本I/O流

10. 2. 1 标准系统数据流

10. 2. 2 数据流

10. 2. 3 文件I/O:有用的工具

10. 2. 4 其他I/O

10. 3 ZIP文件流

10. 4 缓存I/O流

10. 5 本章小结

10. 6 思考和练习

第11章 Java数据库操作范例

11. 1 JDBC简介

11. 1. 1 JDBC驱动

11. 1. 2 JDBC驱动简单实例

11. 2 基本的JDBC编程

11. 2. 1 数据库连接串

11. 2. 2 加载驱动和建立连接

11. 2. 3 执行SQL语句

11. 2. 4 结果集 ResultSet

11. 3 元数据

11. 3. 1 数据库元数据

11. 3. 2 ResultSet元数据

11. 4 可滚动的结果集

11. 5 事务处理

11. 6 本章小结

11. 7 思考和练习

第12章 使用小应用程序

12. 1 把Applet小应用程序嵌入网页

12. 1. 1 Applet的方法和Applet的生命周期

12. 1. 2 一个简单的小应用程序

12. 1. 3 编写HTML代码

12. 2 用AppletViewer查看小应用程序

12. 3 与应用程序的比较

12. 4 小应用程序的属性

12. 5 从HTML向Applet传递参数实例

12. 6 使用Applet访问数据库

12. 7 本章小结

12. 8 思考和练习

第13章 Java设计模式及Struts开发

13. 1 框架简介

13. 2 MVC介绍

13. 3 Struts介绍

13. 3. 1 Struts的由来

13. 3. 2 Struts工作原理

13. 3. 3 Struts的基本组件包

13. 3. 4 Struts框架的组成部分

13. 4 Struts开发实例

13. 4. 1 创建web. xml文件

13. 4. 2 创建struts-config. xml

13. 4. 3 编写sendMessage.jsp

13. 4. 4 编写showMessage.jsp

13. 4. 5 编写ActionBean类

13. 4. 6 编写FormBean类

13. 4. 7 国际化

13. 4. 8 运行实例

13. 5 Struts的优势和不足

13. 5. 1 Struts的优点

13. 5. 2 Struts的缺点

13. 6 本章小结

13. 7 思考和练习

附录 发布EJB到WebLogic Server