Java程序设计项目教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:张兴科,季昌武编著
- 出 版 社:北京:中国人民大学出版社
- 出版年份:2010
- ISBN:9787300120614
- 页数:288 页
项目一 成绩输入与求总分输出——Java语言概述 1
任务一 学生成绩的输出 2
一、问题情景及实现 2
二、相关知识:Java简介、特点、虚拟机JVM、开发工具与运行环境 2
三、知识拓展:编写一个Java小程序,在屏幕上输出“Hello!” 8
任务二 学生成绩的计算 10
一、问题情景及实现 10
二、相关知识:标识符与关键字、基本数据类型、字符串、运算符与表达式 11
任务三 输入学生各门课的成绩 18
一、问题情景及实现 18
二、相关知识:数据的输入/输出 18
综合实训一 求某门课的最高分 20
拓展动手练习一 21
习题一 21
项目二 学生多科目成绩的管理——程序控制语句及数组 23
任务一 学生成绩的统计 24
一、问题情景及实现 24
二、相关知识:分支结构、循环语句、跳转语句 25
任务二 学生成绩的排序 32
一、问题情景及实现 32
二、相关知识:一维数组、二维数组 34
综合实训二 学生成绩管理的实现 38
拓展动手练习二 41
习题二 42
项目三 ATM取款管理系统——面向对象程序设计 44
任务一 银行卡类的实现 45
一、问题情景及实现 45
二、相关知识:面向对象程序设计 45
任务二 用户信息类的实现 52
一、问题情景及实现 52
二、相关知识:访问权限控制符、封装、this的应用 54
任务三 不同类型银行卡类的实现 59
一、问题情景及实现 59
二、相关知识:继承、final的使用 59
三、知识拓展:抽象类与接口 63
任务四 工具类的实现 67
一、问题情景及实现 67
二、相关知识:多态、super的使用、程序包及系统类库简介 69
综合实训三 账户类的实现 86
拓展动手练习三 90
习题三 91
项目四 录入成绩的异常处理——异常处理 95
一、问题情景及实现 96
二、相关知识:异常的概念、异常处理机制、异常类和异常的处理 97
三、知识拓展 102
综合实训四 成绩异常处理的实现 102
拓展动手练习四 105
习题四 106
项目五 图形化学生信息输入功能的实现——组件和事件的处理机制 108
任务一 学生信息的输入界面设计 109
一、问题情景及实现 109
二、相关知识:Component组件、容器组件、布局管理器和常用可视组件 110
任务二 学生信息输入后的数据输出 120
一、问题情景及实现 120
二、相关知识:事件处理机制、可供选择的可视组件 123
三、知识拓展:滚动窗口、文本区 135
综合实训五 学生信息的查询 137
拓展动手练习五 140
习题五 141
项目六 成绩的图形表示——图形用户界面设计 143
任务一 学生成绩的图形绘制 144
一、问题情景及实现 144
二、相关知识:绘图坐标系及绘图类Graphics的常用方法 145
三、知识拓展:Font类的方法、系统提供的字体 149
任务二 用不同颜色的扇形分段表示学生成绩 152
一、问题情景及实现 152
二、相关知识:Color类的构造方法、颜色常量和颜色选取 154
综合实训六 绘图软件的制作 156
拓展动手练习六 160
习题六 161
项目七 输入/输出流和文件操作 163
任务一 字节输入/输出流 163
一、问题情景及实现 163
二、相关知识:流的概念、InputStrearn/OutputStream类 165
任务二 字符输入/输出流 168
一、问题情景及实现 168
二、相关知识:Reader/Writer类 169
任务三 文件操作 172
一、问题情景及实现 172
二、相关知识:File类、File类的方法、文件的顺序处理和随机访问 173
综合实训七 简单记事本的实现 177
拓展动手练习七 180
习题七 180
项目八 用户注册系统——数据库技术 183
任务一 装载数据库驱动程序 183
一、问题情景及实现 183
二、相关知识:JDBC简介、JDBC驱动的分类、装载和指定JDBC驱动程序 184
三、知识拓展:JDBC API的使用 189
任务二 连接/关闭数据库 190
一、问题情景及实现 190
二、相关知识:DriverManger类、Connection接口 191
任务三 数据库的操作 192
一、问题情景及实现 192
二、相关知识:Statement接口和ResultSet接口 193
三、知识拓展:数据定义语言、数据操纵语言和数据控制语言 196
综合实训八 用户注册程序 198
拓展动手练习八 202
习题八 202
项目九 国庆倒计时牌——多线程编程技术 203
任务一 理解线程 203
一、问题情景及实现 203
二、相关知识:多线程概念,线程的状态和生命周期、线程的调度和优先级 204
任务二 创建线程 206
一、问题情景及实现 206
二、相关知识:线程中的方法、创建线程的两种方法 206
任务三 线程通信 209
一、问题情景及实现 209
二、相关知识:同步代码块和同步方法 210
三、知识拓展:死锁 213
综合实训九 国庆倒计时牌 215
拓展动手练习九 217
习题九 217
项目十 网络聊天程序——网络通信 219
任务一 IP地址与InetAddress类 220
一、问题情景及实现 220
二、相关知识:IP地址简介、InetAddress类 220
任务二 TCP/IP体系结构与URL类的使用 221
一、问题情景及实现 221
二、相关知识:URL类的组成和应用、抽象类URLConnection 223
任务三 Socket网络通信 227
一、问题情景及实现 227
二、相关知识:Socket通信机制和通信模式、ServerSocket/Socket类 229
三、知识拓展:TCP与UDP的比较、UDP程序的实现 235
综合实训十 网络聊天程序 237
拓展动手练习十 244
习题十 245
项目十一 电子相册设计——Applet程序 247
任务一 Applet程序的编写 248
一、问题情境及实现 248
二、相关知识:Applet概述、Applet类、标记格式、参数传递的应用、Applet与浏览器之间的通信、Applet程序的运行方式 249
任务二 加载图像 257
一、问题情景及实现 257
二、相关知识:装载图像、跟踪图像的下载、显示图像、其他处理类 258
任务三 播放声音 261
一、问题情景及实现 261
二、相关知识:Applet类的play()方法和AudioClip类的使用 262
综合实训十一 模拟时钟 264
拓展动手练习十一 268
习题十一 268
项目十二 网络考试系统设计与实现 270
任务一 需求分析与设计 270
一、网络考试系统的功能需求 270
二、场景分析 271
三、数据存储 272
四、类的构造 273
任务二 程序设计实现 273
一、客户端模块代码 273
二、服务器端模块代码 281
项目小结 286
综合实训十二 学生信息管理系统设计 286
参考文献 287
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《羊脂球 莫泊桑短篇小说选》(法)莫泊桑著;张英伦译 2010
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019