Java程序设计实验与实训

Java程序设计实验与实训
作 者: 阎菲
出版社: 中国水利水电出版社
丛编项: 21世纪高等院校计算机系列教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Java程序设计实验与实训》作者简介

内容简介

本书是与《Java程序设计教程》(阎菲主编)配套使用的实验与实训教材,每一章都运用了当前流行的程序设计教学方法,为读者精心设计了实验与实训,以便读者提高分析与解决问题的能力。全书分为上下两篇,上篇(1~8章)为实验与测试(基础知识)篇,下篇(9-11章)为实训篇。在上篇中,根据教学内容,共安排21个实验,第1章介绍Java编程开发环境,第2章为Java语言基础,第3章为Java编程中类和对象等非常重要的编程方法,第4章为继承和多态、接口、包等深入进行面向对象分析的编程方法,第5章介绍掌握字符、字符串、数组的各种基本操作,第6章系统地介绍图形用户界面中常用组件的编程用法,第7章为ApjPle(的程序编写,第8章介绍Java语言中的一些高级特性:异常处理、多线程机制、输入与输出。下篇介绍Java网页特效、Java数据交流、Java服务器端等通过调试的典型应用程序。本书的重点就是通过大量程序设计练习来强化读者对Java语法规则和程序设计方法的理解,内容既有重点难点解析,也有实验案例与程序测试,还有大量的自测习题及参考答案,可以作为Java程序设计的辅导教材,也可作为等级考试辅导用书。书中所有程序全部运行通过,程序源代码可以在中国水利水电出版社的网站下载,网址为:http://www.waterpub.com.cn。

图书目录

前言

上篇 实验与测试

第1章 Java编程开发环境

1. 1 重点和难点解析

1. 1. 1 Java平台. 文本编辑器编译和运行程序

1. 1. 2 Application和Appld

1. 1. 3 JCreator2. 5集成开发环境

1. 2 实验一 两个简单的Java程序

1. 3 实验二 JCreator2. 5集成开发环境

第2章 Java语言基础

2. 1 重点和难点解析

2. 1. 1 Java程序的结构

2. 1. 2 标识符. 基本数据类型. 变量和常量

2. 1. 3 运算符及其优先级和结合性

2. 1. 4 结构化程序设计

2. 2 实验三 Hello, World!——用户的第一个Java程序

2. 3 实验四 标识符. 数据类型及表达式

2. 4 实验五控制程序流程

2. 5 自我测试

2. 6 自我测试参考答案

第3章 类和对象

3. 1 重点和难点解析

3. 1. 1 类

3. 1. 2 构造函数

3. 1. 3 对象

3. 1. 4 访问控制和修饰符

3. 1. 5 图形用户界面编程

3. 2 实验六类和初始化

3. 3 实验七方法和参数,

3. 4 实验八类和对象 综合

3. 5 自我测试

3. 6 自我测试参考答案

第4章 继承

4. 1 重点和难点解析

4. 1. 1 继承的关键技术要点

4. 1. 2 多态性与动态绑定

4. 1. 3 包

4. 1. 4 接口

4. 1. 5 图形编程——建立图形用户界面

4. 2 实验十 继承和重载

4. 3 实验十一 接口和多态

4. 4 实验十二 图形编程的文本输入

4. 5 自我测试

4. 6 自我测试参考答案

第5章 字符. 字符串. 数组

5. 1 重点和难点解析

5. 1. 1 字符与字符串的概念和区别

5. 1. 2 字符串常量与String类的使用

5. 1. 3 字符串变量与StringBuffer类的使用

5. 1. 4 数组与数组类Arrays的使用

5. 2 实验十三 字符和字符串

5. 3 实验十四 数组

5. 4 自我测试

5. 5 自我测试参考答案

第6章 图形用户界面的设计与实现

6. 1 重点和难点解析

6. 1. 1 框架基本结构的设计

6. 1. 2 显示文字和绘制图形

6. 1. 3 布局管理

6. 1. 4 事件的处理

6. 1. 5 SwingGUI标准组件

6. 2 实验十五 框架结构设计和布局管理

6. 3 实验十六 事件处理

6. 4 自我测试

6. 5 自我测试参考答案

第7章 Applet

7. 1 重点和难点解析

7. 1. 1 Applet的工作原理

7. 1. 2 Applet程序与Application程序的区别

7. 1. 3 Applet类与JApplet类结构化程序设计

7. 1. 4 Applet程序与Application程序的相互转换

7. 2 实验十七Applet

7. 3 自我测试

7. 4 自我测试参考答案

第8章 Java高级编程

8. 1 重点和难点解析

8. 1. 1 异常处理

8. 1. 2 输入输出系统

8. 1. 3 多线程机制

8. 1. 4 网络通信

8. 2 实验十八 异常处理

8. 3 实验十九 输入输出系统

8. 4 实验二十 多线程机制

8. 5 实验二十一 Java网络编程

8. 6 自我测试

8. 7 自我测试参考答案

下篇 实训

第9章 网页特效

学习目标

9. 1 跑马灯特效

9. 2 图像特效

第10章 Java程序的数据交流

学习目标

10. 1 图形对话框应用程序简介

10. 1. 1 对话框概述

10. 1. 2 对话框选项

10. 2 数据交流的图形界面程序

10. 3 流的实际应用

第11章 Java服务器端应用

学习目标

11. 1 Servlet小应用程序简介

11. 1. 1 概述

11. 1. 2 Servlet程序结构

11. 2 运行Servlet环境的配置

11. 3 编写HttpServlet

11. 3. 1 处理HTTPGET的Servlet

11. 3. 2 处理HTFPPOST的Servlet

11. 3. 3 处理RequestHeaders 请求头 的Servlet

参考文献