出版时间:2012-7 出版社:清华大学出版社 作者:余青松,江红 主编 页数:211 字数:365000
内容概要
本书是与《Java程序设计教程》配套使用的实验指导和习题测试教材,内容包括实验指导篇、习题测试篇和习题解答篇。
实验指导篇针对课程教学特点,精心设计了15个实验内容,以方便具体的教学实践安排。各实验内容中设计的实验案例均经典、实用、可操作性强。
习题测试篇针对配套教程的每个章节,精心设计了单选题、填空题、是非题、思考题及编程题,读者通过习题测试,能够进一步检验和巩固相应章节的知识点,做到举一反三、融会贯通。
习题解答篇提供了每章习题测试的参考解答,并对习题中的难点进行了详细剖析,可供读者参考。
本书可作为高等学校各专业的程序设计教程,同时也可作为广大程序设计开发者、爱好者的自学参考书。
书籍目录
实验指导篇
实验1Java开发环境及程序设计基础
实验1-1使用命令行开发简单的Java应用程序
实验1-2使用Eclipse编写Java应用程序
实验1-3Eclipse环境下程序的跟踪调试
实验1-4Java API文档的使用
实验1-5Java应用程序命令行参数的使用
实验1-6类和对象的基本使用
实验1-7Java应用程序包的基本使用
实验2程序流程控制(1)
实验2-1常量、变量、运算符、表达式和赋值语句的使用
实验2-2求三角形周长和面积
实验2-3分段函数的实现
实验2-43个数比较大小
实验2-5求解一元二次方程
实验2-6使用switch语句实现多重分支结构
实验2-7分别使用if语句和switch语句实现多分支结构
实验3程序流程控制(2)
实验3-1求n!
实验3-2显示Fibonacii数列
实验3-3鸡兔同笼问题
实验3-4利用级数和求π
实验3-5求最大公约数和最小公倍数
实验3-6打印九九乘法表
实验3-7素数的判断
实验3-8异常处理
实验4数组
实验4-1求若干学生的平均身高、最高身高、最低身高及高于平均身高的人数
实验4-2统计各分数段学生的人数和百分比
实验4-3冒泡法排序
实验4-4选择法排序
实验4-5两个矩阵的相加和相减
实验4-6打印杨辉三角
实验4-7使用java-util-Arrays类的方法操作数组
实验5类的设计和实现
实验5-1创建类MyRectangle封装矩形
实验5-2创建表示摄氏温度的类TemperatureCelsius
实验5-3类的继承的实现
实验5-4抽象类、抽象方法和多态性的实现
实验5-5密封类的实现
实验5-6接口的声明和实现
实验6枚举类型和注解类型
实验6-1定义和使用星期枚举类型
实验6-2四色球问题
实验6-3待办事项
实验6-4预定义通用特性类的使用
实验6-5自定义注解类并通过反射技术检索自定义注解的信息
实验7泛型和多线程
实验7-1使用泛型ArrayListE创建各种类型的列表
实验7-2声明和使用泛型方法
实验7-3创建和启动新线程
实验7-4线程同步处理
实验7-5线程间通信
实验7-6任务调度线程
实验8数值、日期和字符串处理
实验8-1Math类和数学函数的使用
实验8-2Random类和随机函数的使用
实验8-3Calendar类常用方法和属性的使用
实验8-4String类常用方法和属性的使用
实验8-5根据身份证号抽取出生年月日
实验8-6StringBuilder类常用方法和属性的使用
实验8-7正则表达式的使用
实验9输入/输出流和文件
实验9-1磁盘的基本操作
实验9-2目录的基本操作
实验9-3文件的复制
实验9-4文本文件的写入和读取
实验9-5二进制文件的写入和读取
实验9-6文件的查找
实验10集合和数据结构
实验10-1使用混排算法随机生成一副牌
实验10-2使用ArrayList集合实现学生成绩统计
实验10-3使用LinkedList实现后进先出堆栈
实验10-4合并联系人名单
实验10-5缩略语字典查询
实验11数据库访问
实验11-1建立数据库连接
实验11-2查询数据库表数据
实验11-3插入数据库表数据
实验11-4更新数据库表数据
实验11-5删除数据库表数据
实验11-6查询数据库的结构信息
实验12网络编程和通信
实验12-1获取并输出www-yahoo-com的IP地址信息
实验12-2从URL读取网络资源并保存到本地文件
实验12-3实现简单的Client/Server聊天软件
实验12-4实现支持多客户的Client/Server聊天软件
实验12-5实现Quote of the day服务器
实验13图形用户界面应用程序(1)
实验13-1简易图片浏览器
实验13-2摄氏温度和华氏温度之间的转换
实验13-3个人信息调查表
实验13-4实现秒表的时、分、秒、毫秒的计时器功能
实验13-5简易日历
实验14图形用户界面应用程序(2)
实验14-1简易资源管理器
实验14-2简易浏览器
实验14-3实现通用对话框功能
实验14-4实现简单的文本编辑器功能
实验14-5函数绘制
实验15图形用户界面应用程序(3)
实验15-1简单小应用程序
实验15-2播放声音
实验15-3显示动画
实验15-4猜数字游戏
实验15-5简单自由绘图工具
习题测试篇
第1章Java语言概述
第2章数据类型、变量和常量
第3章运算符、表达式和语句
第4章程序流程和异常处理
第5章数组
第6章类和对象
第7章继承和多态
第8章枚举类型和注解类型
第9章泛型
第10章多线程编程技术
第11章数值、日期和字符串处理
第12章输入/输出流和文件
第13章集合和数据结构
第14章数据库访问技术
第15章网络编程和通信
第16章图形用户界面应用程序
习题解答篇
第1章Java语言概述
第2章数据类型、变量和常量
第3章运算符、表达式和语句
第4章程序流程和异常处理
第5章数组
第6章类和对象
第7章继承和多态
第8章枚举类型和注解类型
第9章泛型
第10章多线程编程技术
第11章数值、日期和字符串处理
第12章输入/输出流和文件
第13章集合和数据结构
第14章数据库访问技术
第15章网络编程和通信
第16章图形用户界面应用程序
编辑推荐
教学目标明确,注重理论与实践的结合 教学方法灵活,培养学生自主学习的能力 教学内容先进,反映了计算机学科的最新发展 教学模式完善,提供配套的教学资源解决方案
图书封面
评论、评分、阅读与下载