举一反三——Java程序设计实战训练

举一反三——Java程序设计实战训练
作 者: 张伟
出版社: 人民邮电出版社
丛编项: 举一反三
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《举一反三——Java程序设计实战训练》作者简介

内容简介

Java以其“Writeonce,runanywhere”的特点,自诞生后便受到了用户的青睐,从小应用程序、网络编程、分布式运算到手机游戏,Java无处不在。在北美地区使用Java的软件开发人员比例达到了44%,在北美以外的地区,使用Java的软件开发人员比例为43%。国内近几年来使用Java的软件开发人员越来越多,我国对Java人员的需求量也较大,根据权威部门预测,到2005年我国对Java技术人员的需求量将高达20万人。JBuilder9.0是Borland公司推出的一个跨平台的Java开发环境,它不仅支持Windows操作系统,还支持Linux、Solaris等操作系统,利用JBuilder9.0可以构建符合业界标准的Java应用系统,还可开发EJB、JDBC、Web和XML等。JBuilder9.0还可大幅度提升Java开发团队的生产力,是不可多得的Java开发环境。本书根据作者多年使用JBuilder进行Java开发的经验和心得体会,通过典型实例由浅入深地向读者介绍如何利用JBuilder9.0开发Java程序。本书沿袭了“举一反三”丛书的编写风格,在带领读者完成一个典型实例的基础上,由读者开动脑筋、自主完成3个相关题目,达到提高实战能力的目的。全书共分7章,各章内容简要介绍如下。·第1章:从特性、平台、开发工具包、集成开发工具、语法和面向对象编程等方面综合介绍Java,方便读者快速掌握Java基础知识。·第2章:介绍图形用户界面设计和事件处理,并通过图形用户界面设计基础、计算器、记事本和树形组件等4个实例介绍利用JBuilder9.0开发Java程序。·第3章:介绍图形图像处理和多媒体的基础知识,并通过时钟、图像操作和多媒体应用等3个实例介绍图形图像处理和多媒体的应用。·第4章:介绍数据库基础、SQL语言、JDBC和JBuilder9.0数据库管理等知识,并通过两个综合实例介绍Java数据库应用程序的开发。·第5章:介绍网络协议、IP地址和域名系统DNS等网络基础知识,并通过IP地址、URL、Socket、UDP、JavaMail和Java网络编程综合等6个实例全面介绍最实用的Java网络应用。·第6章:介绍JSP的概念、运行环境、语法私内建对象等基础知识,并遍过Java论坛实例介绍JSP的应用。·第7章:介绍Java高级应用,主要包括JavaApplet基础知识及实例,文件操作基础知识及实例...

图书目录

第1章 预备知识

1. 1 Java简介

1. 1. 1 Java入门

1. 1. 2 Java的关键特点

1. 1. 3 Java平台

1. 2 Java开发工具包

1. 2. 1 JDK的下载与安装

1. 2. 2 环境变量的配置

1. 2. 3 JDK开发工具包

1. 2. 4 JDK应用举例

1. 3 JBuilder9. 0集成开发环境

1. 3. 1 JBuilder9. 0简介

1. 3. 2 JBuilder9. 0的安装

1. 3. 3 JBuilder9. 0集成开发环境

1. 3. 4 可视化设计工具

1. 3. 5 JBuilder9. 0调试环境

1. 3. 6 JBuilder9. 0的主要功能

1. 4 Java语言

1. 4. 1 注释

1. 4. 2 分隔符

1. 4. 3 标识符

1. 4. 4 数据类型

1. 4. 5 常量和变量

1. 4. 6 运算符和表达式

1. 4. 7 数组

1. 4. 8 程序控制语句

1. 5 Java面向对象编程,

1. 5. 1 OOP简介

1. 5. 2 类和对象

1. 5. 3 方法

1. 5. 4 修饰符

1. 5. 5 继承

1. 5. 6 包

1. 5. 7 接口

1. 5. 8 内部类

1. 5. 9 异常

1. 6 小结

第2章 图形用户界面设计与事件处理

2. 1 用户界面组件

2. 1. 1 JFC简介

2. 1. 2 AWT

2. 1. 3 Swing

2. 1. 4 布局管理器

2. 2 事件处理

2. 2. 1 Java的事件处理机制

2. 2. 2 AWT事件结构

2. 2. 3 语义事件和低级事件

2. 2. 4 事件参考

2. 2. 5 鼠标事件

2. 2. 6 键盘事件

2. 2. 7 Java高级事件处理

2. 3 图形用户界面设计基础

2. 3. 1 典型实例--一个简单的图形用户界面程序

2. 3. 2 起步--一个有文本输入组件的程序

2. 3. 3 进阶--一个有选择组件的程序

2. 3. 4 提高--一个有滚动组件的程序

2. 4 计算器实例

2. 4. 1 典型实例--一个简单的计算器

2. 4. 2 起步--键盘控制的计算器

2. 4. 3 进阶--带有函数功能的计算器

2. 4. 4 提高--具有数制转换功能的计算器

2. 5 记事本实例

2. 5. 1 典型实例--简单的记事本

2. 5. 2 起步--添加设置字体功能的记事本

2. 5. 3 进阶--具有工具栏的记事本

2. 5. 4 提高--复杂的记事本

2. 6 树形组件实例

2. 6. 1 典型实例--简单的树

2. 6. 2 起步--可编辑的树

2. 6. 3 进阶--目录树

2. 6. 4 提高--自定义目录树

2. 7 小结

第3章 图形图像处理与多媒体

3. 1 图形图像处理基础知识

3. 1. 1 paint Component方法

3. 1. 2 字体

3. 1. 3 颜色

3. 1. 4 图形绘制

3. 1. 5 图像

3. 2 多媒体基础

3. 2. 1 声音

3. 2. 2 视频

3. 3 时钟实例

3. 3. 1 典型实例--一个简单界面的时钟

3. 3. 2 起步--图形化的时钟

3. 3. 3 进阶--带刻度盘的时钟

3. 3. 4 提高--不同时区的时钟,

3. 4 图像操作

3. 4. 1 典型实例--打开图像

3. 4. 2 起步--锐化图像

3. 4. 3 进阶--图像明暗的变换

3. 4. 4 提高--图像综合处理

3. 5 多媒体实例

3. 5. 1 典型实例--音频片断播放器

3. 5. 2 起步--视频播放器

3. 5. 3 进阶--复杂的视频播放器

3. 5. 4 提高--带控制面板的视频播放器,

3. 6 小结

第4章 Java数据库应用开发

4. 1 数据库知识简介

4. 1. 1 关系数据库简介

4. 1. 2 SQL语言

4. 2 Java数据库配置与管理

4. 2. 1 JDBC简介

4. 2. 2 JBuilder9. 0数据库管理

4. 2. 3 数据库应用程序开发结构

4. 2. 4 DataExpress类

4. 2. 5 dbSwing类

4. 3 数据库的建立和显示

4. 3. 1 典型实例--建立一个数据库

4. 3. 2 起步--多数据显示数据库

4. 3. 3 进阶--单数据显示数据库

4. 3. 4 提高--多种数据显示方式显示数据库

4. 4 数据库综合实例

4. 4. 1 典型实例--连接Access数据库

4. 4. 2 起步--数据库查询

4. 4. 3 进阶--多数据表选择

4. 4. 4 提高--数据库的关联

4. 5 小结

第5章 Java网络编程

5. 1 网络基础知识概述

5. 1. 1 网络协议,

5. 1. 2 1P地址

5. 1. 3 域名系统DNS

5. 2 1P地址实例

5. 2. 1 典型实例--获得IP地址

5. 2. 2 起步--获得主机名

5. 2. 3 进阶--获得IP地址的类型

5. 2. 4 提高--打开Web页面

5. 3 URL实例

5. 3. 1 典型实例--获得URL信息

5. 3. 2 起步--获得图像

5. 3. 3 进阶--获取网页代码

5. 3. 4 提高--动态获取网页代码

5. 4 Socket实例

5. 4. 1 典型实例--获得本机端口

5. 4. 2 起步--时间服务器

5. 4. 3 进阶--Socket通信的服务器端

5. 4. 4 提高--Socket通信的客户端程序

5. 5 UDP实例

5. 5. 1 典型实例--获得UDP端口号

5. 5. 2 起步--UDP通信的服务器端

5. 5. 3 进阶--UDP通信的客户端

5. 5. 4 提高--UDP聊天程序

5. 6 JavaMail实例

5. 6. 1 构建邮件服务器

5. 6. 2 典型实例--简单的邮件发送

5. 6. 3 起步--发送带附件的邮件

5. 6. 4 进阶--带有密码保护的邮件发送程序

5. 6. 5 提高--邮件接收程序

5. 7 Java网络编程综合实例

5. 7. 1 典型实例--Web浏览器

5. 7. 2起步--FTP浏览器

5. 7. 3 进阶--下载FTP文件

5. 7. 4 提高--复杂的FTP客户端

5. 8 小结

第6章 JSP应用

6. 1 JSP概述

6. 2 JSP运行环境

6. 3 JSP语法

6. 3. 1 注释

6. 3. 2 指令 Directive

6. 3. 3 脚本元素 ScriptingElements

6. 3. 4动作 Action

6. 4 JSP内建对象

6. 4. 1 request对象

6. 4. 2 response对象

6. 4. 3 PageContext对象

6. 4. 4 session对象

6. 4. 5 application对象

6. 4. 6 out对象

6. 4. 7 config对象

6:4. 8 page对象

6. 4. 9 exception对象

6. 5 JSP应用开发实例

6. 5. 1 典型实例--简单 Java论坛

6. 5. 2 起步--用户管理

6. 5. 3 进阶--显示数据库内容

6. 5. 4 提高--实现发表文章的功能,

6. 6 小结

第7章 Java高级应用

7. 1 Java Applet实例

7. 1. 1 Java Applet基础

7. 1. 2 典型实例--一个简单的拼图游戏

7. 1. 3 起步--鼠标控制的拼图游戏

7. 1. 4 进阶--计时的拼图游戏

7. 1. 5 提高--复杂的拼图游戏

7. 2 文件操作实例

7. 2. 1 典型实例--获取文件信息

7. 2. 2 起步--删除文件

7. 2. 3 进阶--复制文件

7. 2. 4 提高--压缩文件

7. 3 部署Java应用程序

7. 3. 1 使用jar部署java应用程序

7. 3. 2 制作一个可执行文件

7. 3. 3 使用JBuilder9. 0部署Java应用程序

7. 3. 4 其他安装工具

7. 4 小结