书籍详情
举一反三——Java程序设计实战训练
作者:张伟编著
出版社:人民邮电出版社
出版时间:2004-10-01
ISBN:9787115126177
定价:¥38.00
购买这本书可以去
内容简介
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基础知识及实例,文件操作基础知识及实例,Java应用程序的部署等。读者对象本书特别适合对Java语言有一定的了解,想在此基础上提高应用程序设计能力的读者,也可作为高等院校在校学生学习Java的参考资料。配套光盘内容及用法为了方便读者学习,本书附一张光盘,主要收录了本书所有典型实例的源代码,读者可先将光盘中的文件拷贝到本机硬盘中,去掉文件的“只读”属性,然后启动JBuilder9.0,选择菜单栏中的[File]/[OpenProject]命令打开相应实例文件夹下的“Jpx”文件,即可参考使用。读者若要运行光盘中的实例,可启动JBuilder9.0打开相应的工程,然后选择菜单栏中的[Run]/[RunProject]命令(按F9)键或单击▲按钮),编译运行程序。
作者简介
暂缺《举一反三——Java程序设计实战训练》作者简介
目录
第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 小结
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 小结
猜您喜欢