-
内容大纲
本书是清华大学出版社出版的教材《Java语言程序设计》的配套用书,也可独立作为上机用书。本书共基本与《Java语言程序设计》教材中的各章节一一对应。本书针对Java程序设计的初级及高级操作,精心设计了各章的实验,每章都包含若干上机实验题,实验题目由内容、思路、代码和运行结果组成实验内容由浅入深、循序渐进,知识点全面,并有目的地针对学习Java语言过程中遇到的重点和难点进行讲解与指导,强调实用性和易学性,可以帮助学生进一步熟悉和掌握Java语言的语法知识及程序设计的方法。自测题为学生提供了额外的编程题目,以帮助学生更快地提高编程水平。
本书可作为高等院校计算机及相关专业Java语言和面向对象程序设计课程的实训教材,也可作为进行项目设计和毕业设计的参考书,还可作为培训用书和Java初学者的入门书。 -
作者介绍
-
目录
上机实验1 Java简介
1.1 JDK开发工具
实验1-1 安装JDK
实验1-2 系统环境变量配置
1.2 Java集成开发环境Eclipse
实验1-3 Eclipse的安装和启动
实验1-4 Eclipse调试工具
自测题
上机实验2 编程基础
2.1 数据的输入和输出
实验2-1输入输出例题
2.2 Java基本数据类型
实验2-2 基本数据类型的使用
实验2-3 大小写转换
实验2-4 希腊字母表
2.3 Java中的运算符
实验2-5 计算面积和周长
实验2-6 判断闰年
实验2-7 输出各位数字
2.4 程序的结构
实验2-8 直角三角形的判断
实验2-9 成绩等级
实验2-10最大公约数和最小公倍数
实验2-11 整数各位求和
实验2-12 求数的所有因子
实验2-13 斐波那契数列
自测题
上机实验3 数组
3.1一维数组
实验3-1 字母正序输出
实验3-2 模拟双色球生成案例
实验3-3 数组乱序后输出
实验3-4 数组中查找数据
实验3-5 在有序数组中插入数据
实验3-6 选择排序
3.2 二维数组
实验3-7 杨辉三角形
实验3-8 求矩阵的鞍点
自测题
上机实验4 类和对象
4.1 类的设计
实验4-1 Person类的设计
实验4-2 圆形类的设计
4.2 对象的创建和使用
实验4-3 Person类对象的创建和使用
实验4-4 圆形类对象的创建和使用
4.3 构造方法
实验4-5 Person类构造方法
实验4-6 圆形类构造方法
4.4 this关键字
实验4-7 this的使用
4.5 方法的重载
实验4-8 构造方法和成员方法的重载
4.6 静态成员
实验4-9 图书销量之静态属性
实验4-10 角度转换之静态方法
4.7 成员访问控制
实验4-11 学生类成员访问权限
自测题
上机实验5 继承和多态
5.1 类的继承
实验5-1 学生类
实验5-2 员工类
5.2 方法的重写
实验5-3 等边三角形类
实验5-4 动物类
5.3 抽象类和接口
实验5-5 打印机类
实验5-6 操作系统类
实验5-7 报警接口
实验5-8 玩游戏接口
5.4 多态
实验5-9 打印机的参数
实验5-10银行利率
自测题
上机实验6 异常
6.1 异常处理
实验6-1 数组越界异常
实验6-2 多异常处理
自定义异常
实验6-3 账户余额不足
实验6-4 计算机异常
自测题
上机实验7 Java常用系统类
7.1 字符串类
实验7-1 提取大写字母
实验7-2 分解单词
实验7-3 回文字符串
实验7-4 StringBuffer判断回文字符串
实验7-5 金额三位分法
7.2 日期和时间类
实验7-6 计算年龄
实验7-7 生成日历
7.3 Math类和Random类
实验7-8 答题游戏
实验7-9 随机生成验证码
7.4 System类和Runtime类
实验7-10 系统全部属性
实验7-11 虚拟机信息
自测题
上机实验8 集合
8.1 List接口
实验8-1水果名称存储
实验8-2 约瑟夫环游戏
8.2 Set接口
实验8-3 蔬菜价格存储
实验8-4 模拟用户注册
实验8-5 统计球衣销量排名
实验8-6 候选人姓名排序
8.3 Map接口
实验8-7 单词数量统计
实验8-8 倒序显示单词出现次数
8.4 常用工具类
实验8-9 斗地主发牌
实验8-10 十进制数转换成二进制数
自测题
上机实验9 I/O流
9.1 File类
实验9-1 目录和文件的创建
实验9-2 文件属性
实验9-3 遍历指定扩展名的文件
实验9-4 创建日记文件
9.2 字节流
实验9-5 读取日记1
实验9-6 写日记1
实验9-7 日记复制1
9.3 字符流
实验9-8 读取日记2
实验9-9 写日记2
实验9-10日记复制2
自测题
上机实验10GUI(图形用户界面)
10.1Swing常用组件及布局管理器
实验10-1简易计算器界面
实验10-2 简易记事本界面
实验10-3 QQ登录界面
10.2 事件处理机制
实验10-4 简易计算器
实验10-5 QQ登录
自测题
上机实验11 线程
11.1 线程机制
实验11-1 龟免赛跑
11.2 多线程同步
实验11-2 SVIP优先办理业务
实验11-3 双线程猜数字
自测题
上机实验12 网络编程
12.1 UDP通信
实验12-1 模拟用户聊天
12.2 TCP通信
实验12-2 与服务器通信
自测题
上机实验13 综合案例——基于JavaSwing的图书借阅系统
13.1 项目概述
13.1.1 功能结构
13.1.2 项目预览
13.2 数据库设计
13.2.1 E-R图设计
13.2.2 数据表结构
13.3 功能模块设计
13.3.1 实体类
13.3.2 公共类之连接数据库
13.3.3 操作数据库接口设计
13.3.4 注册界面
13.3.5 登录界面
13.3.6 管理员界面
13.3.7 用户数据面板
13.3.8 图书数据面板
13.3.9 用户界面
13.3.10 个人信息界面
13.3.11 借书界面
13.3.12 还书界面
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...