![]()
内容推荐 本书是清华大学出版社出版的教材《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 还书界面 |