21世纪高等教育计算机规划教材

Java程序设计实验指导与习题解答

分享 推荐 0 收藏 5 阅读 2.4K
李荣 , 段新娥 (主编) 978-7-115-33155-7

关于本书的内容有任何问题,请联系 张斌

1.每章实验包括“实验目的与要求、内容概要、实验内容指导3部分。
2.“内容概要”对本章实验中所涉及知识的重点和难点进行了概括和总结,便于学习者能把握关键内容。
¥28.00 ¥23.80 (8.5 折)
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  本书是《Java程序设计教程》一书的实验指导与习题解答配套教材。全书共分11章,涉及Java语言程序设计最主要的内容,包括Java编程环境的搭建、Java编程基础、抽象和封装、继承和多态、Java图形用户界面、Java与数据库的连接、异常处理、多线程、输入输出流、网络通信及课程设计综合案例等。在每章中给出了本章实验目的、知识概要、每个实验的要求、详细的实验步骤与程序分析、完整的参考程序、运行结果,最后还给出了实验后的巩固练习题。
  本书层次清楚、实用性强,适合作为高等院校Java语言程序设计课程的上机实验指导教材,也可作为自学Java语言的编程爱好者的辅助参考书。

目录

目 录
  
第 1章 Java编程环境的搭建 1
1.1 实验目的 1
1.2 知识概要 1
1.2.1 Java工作原理 2
1.2.2 JDK的安装与配置 2
1.2.3 Java程序的两种模式 5
1.3 实验内容 6
1.3.1 JDK的下载、安装、配置 6
1.3.2 Eclipse集成开发工具的使用 9
1.3.3 一个简单的Java Application 11
1.3.4 一个简单的Java Applet 12
1.3.5 一个综合的Java Application 13
1.4 课后习题答案 15

第 2章 Java编程基础 17
2.1 实验目的 17
2.2 知识概要 17
2.2.1 Java程序的构成 17
2.2.2 数据类型、变量、常量 19
2.2.3 Java中的运算符和表达式 20
2.2.4 程序的流程控制 21
2.2.5 数组 21
2.2.6 常用算法 22
2.3 实验内容 22
2.3.1 Java数据类型与运算符的使用 22
2.3.2 用流程控制语句实现判断闰年问题 24
2.3.3 数组与for循环实现插入排序 25
2.4 补充练习 26
2.5 课后习题答案 28

第3章 抽象和封装 30
3.1 实验目的 30
3.2 知识概要 30
3.2.1 类 30
3.2.2 对象 33
3.3 实验内容 35
3.3.1 自定义图书类 35
3.3.2 图书销量统计 37
3.3.3 汉诺塔问题求解 38
3.4 课后习题答案 39

第4章 继承和多态 40
4.1 实验目的 40
4.2 知识概要 40
4.2.1 继承和多态 40
4.2.2 包和修饰符 43
4.2.3 接口与时间类 45
4.3 实验内容 46
4.3.1 统计人员个数 46
4.3.2 利用时期类计算年龄 48
4.3.3 动物的生活习性 50
4.4 课后习题答案 51

第5章 Java图形用户界面 55
5.1 实验目的 55
5.2 知识概要 55
5.2.1 GUI背景知识 55
5.2.2 实验使用组件介绍 58
5.3 实验内容 59
5.3.1 仿Windows计算器 59
5.3.2 通用图书管理系统主界面 66
5.4 课后习题答案 71

第6章 Java与数据库的连接 73
6.1 实验目的 73
6.2 知识概要 73
6.2.1 JDBC概述 73
6.2.2 JDBC访问数据库的基本方法 74
6.2.3 数据库的基本存取过程 78
6.3 实验内容 79
6.3.1 JDBC-ODBC连接数据库 79
6.3.2 用户登录验证 81
6.3.3 用户登录信息的增删改查 87
6.4 课后习题答案 91

第7章 Java异常处理 94
7.1 实验目的 94
7.2 知识概要 94
7.2.1 异常及其分类 94
7.2.2 异常的声明和处理 95
7.2.3 预定义异常和自定义异常 96
7.3 实验内容 96
7.3.1 简单异常处理 96
7.3.2 复杂异常处理 98
7.3.3 自定义异常处理 101
7.4 课后习题答案 102

第8章 多线程 105
8.1 实验目的 105
8.2 知识概要 105
8.2.1 多线程背景知识 105
8.2.2 线程的同步互斥 107
8.3 实验内容 108
8.3.1 红蓝球抛物运动 108
8.3.2 银行同步取钱 111
8.4 课后习题答案 115

第9章 输入输出流 116
9.1 实验目的 116
9.2 知识概要 116
9.2.1 相关背景知识 116
9.2.2 使用输入输出流类的一般步骤 119
9.3 实验内容 119
9.3.1 将九九乘法表写入指定文件 119
9.3.2 图书信息管理系统 121
9.4 课后习题答案 129

第 10章 网络通信 130
10.1 实验目的 130
10.2 知识概要 130
10.3 实验内容 131
10.3.1 使用URL类访问网络资源 131
10.3.2 基于Socket通信的网络裁判评分 135
10.4 课后习题答案 141

第 11章 课程设计综合案例 142
11.1 需求分析 142
11.2系统设计 143
11.2.1 系统功能结构 143
11.2.2 构建开发环境 143
11.2.3 数据库设计 143
11.2.4 文件夹组织结构 147
11.3 代码实现 148
11.3.1 公共模块 148
11.3.2 登录模块设计 150
11.3.3 主窗体设计 153
11.3.4 读者管理模块 154
11.3.5 图书管理模块 155
11.3.6 借阅管理模块 157
11.3.7 设置模块 158
11.3.8 信息报表模块 159
11.4 本章小结 161

参考文献 162

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • Java Web程序设计教程

    陈沛强 谷灵康 金京犬

    本书作为Java Web程序设计的大学教程,对Java EE编程技术进行了系统全面的介绍。全书共分14章。首先...

    ¥48.00
  • C++程序设计——思想与方法 慕课版(第3版)

    翁惠玉 俞勇

    本书以C++语言为环境,重点讲授程序设计的思想和方法,包括过程化的程序设计和面向对象的程序设计,且本书非常强调...

    ¥49.80
  • 网页设计与制作(附微课视频 第2版)

    雷伟军

    本书依据教育部高等学校计算机基础课程教学指导委员会提出的《关于进一步加强高校计算机基础教学的意见》中有关“网页...

    ¥45.00
  • 数据结构与算法分析(C++语言版)

    张琨 张宏 朱保平

    本书共分10章,主要包括第1章绪论,第2章线性表,第3章栈和队列,第4章串,第5章数组和广义表,第6章 树和二...

    ¥45.00
  • 多媒体技术及应用

    李小英 谷长龙 段伟 蔡益红

    本书全面系统地介绍了多媒体技术的基础知识与应用软件的使用。全书共5章。第1章多媒体技术概论讲述了多媒体技术的基...

    ¥39.00

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部