Java程序设计实用案例教程PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:陆昌辉主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2008
- ISBN:712106393X
- 页数:470 页
第1章 Java语言及其开发环境 1
1.1 Java语言简介 1
1.2 Java平台和工作过程 2
1.3 Java开发环境 3
案例1-1 JDK的下载、安装和配置 3
1.4 开发Java程序 8
案例1-2开发一个简单的Java应用程序 8
案例1-3开发一个简单的Java Applet 10
1.5 Java IDE简介 12
案例1-4 JCreator的使用 12
案例1-5 Eclipse的使用 16
第2章 Java语言基础 21
2.1基本语言要素 21
案例2-1程序编写规则 21
案例2-2转义符的使用 23
2.2变量和数据类型 25
案例2-3变量的作用范围 25
案例2-4数据类型转换 26
2.3运算符、表达式、语句和代码块 29
案例2-5运算符的使用 29
案例2-6自动找零 33
2.4流程控制语句 34
案例2-7闰年 34
案例2-8最大公约数和最小公倍数 37
案例2-9九九乘法表 41
案例2-10历届奥运会举办地点查询 42
案例2-11根据成绩计算绩点 45
案例2-12素数求和 46
2.5综合案例——幸运苹果机游戏 47
案例2-13幸运苹果机游戏 47
第3章 Java面向对象程序设计 53
3.1面向对象程序设计的基本概念 53
3.2对象和类 55
案例3-1职员类 55
案例3-2 Vigenere密码 59
3.3继承与多态 68
案例3-3针对中英文混合消息的Vigenere密码 69
案例3-4打印工资单 76
3.4接口和包 84
案例3-5遥控器远程控制 84
案例3-6点生线 91
3.5异常处理机制 96
案例3-7年龄异常 96
3.6综合案例——手机博饼游戏 102
第4章 字符串和数组 113
4.1字符串处理类 113
案例4-1字符串匹配 113
案例4-2短信有奖竞答 117
案例4-3使用正则表达式匹配手机号码 122
4.2字符串缓冲区处理类 128
案例4-4对齐显示 128
4.3数组 134
案例4-5操作数组的方法 135
案例4-6消除隐藏线 138
案例4-7位图 143
4.4综合案例——表达式求值 147
第5章 多线程程序设计 161
5.1多线程概述 161
案例5-1报数Thread类 161
案例5-2报数Runnable接口 164
线程的生存周期 166
案例5-3模拟自由落体和平抛运动 166
案例5-4模拟曲线运动 170
案例5-5进程的结束 174
线程的优先级 175
案例5-6不公平的赛跑 176
案例5-7测试线程的优先级 178
线程同步与通信 179
案例5-8线程同步 179
案例5-9利用管道实现线程间的通信 181
线程死锁 184
案例5-10线程死锁 184
案例5-11哲学家就餐问题 186
定时器线程Timer 190
案例5-12定时器Timer 190
线程池 192
案例5-13线程池 192
综合案例——基于多线程的端口扫描器 197
第6章 I/O流和文件 203
6.1 I/O流概述 203
6.2 文件的基本操作 204
案例6-1获取文件的属性信息 204
案例6-2文件和目录的创建 207
案例6-3文件的删除 210
案例6-4文件重命名 211
案例6-5运行可执行程序 213
6.3 I/O流类的使用 215
案例6-6标准输入/输出 215
案例6-7使用字节输入流读取文件的内容 217
案例6-8使用字节输出流向文本文文件里写内容 219
案例6-9文件内容的复制 221
案例6-10字符输入流测试 225
案例6-11字符输出流的使用 227
案例6-12文件查看器 229
案例6-13文件的压缩和解压 234
6.4随机访问文件 238
案例6-14利用RandomAccessFile读取文件内容 239
案例6-15 追加文本文文件的内容 241
6.5对象的序列化 243
案例6-16对象的序列化 243
6.6综合案例 247
案例6-17批量修改器 247
第7章 图形用户界面 255
7.1 Swing和AWT简介 255
7.2窗口和面板的概念以及应用 256
案例7-1在窗口中显示图片 256
案例7-2进度条的启动窗口 260
7.3 Swing组件 263
案例7-3网上下载 264
案例7-4用户登录系统 268
案例7-5考研倒计时 272
7.4布局管理器 276
案例7-6手机键盘界面 276
7.5事件处理机制 279
案例7-7 N皇后问题的实现 279
7.6综合案例 286
案例7-8记事本 287
第8章 数据库编程技术 297
8.1数据库的连接 297
案例8-1数据库的连接和简单SQL语句的执行 297
8.2 SQL语句的执行 308
案例8-2使用接口执行SQL语句 308
8.3 MySQL数据库的使用 318
案例8-3 MySQL的安装和配置 318
案例8-4 MySQL基本操作 322
8.4数据库连接池的实现 325
案例8-5数据库连接池的实现 325
8.5综合案例——通讯录管理系统 333
案例8-6简单通讯录管理 333
第9章 Applet基础 347
9.1 Applet基础知识 347
案例9-1简单的Applet示例 348
9.2 Applet的生命周期和方法 351
案例9-2 Applet生命周期相关方法的演示 351
案例9-3简易电子时钟 353
9.3 Applet事件处理 355
案例9-4获取鼠标和键盘事件 355
案例9-5多格式时间显示 362
9.4 Applet交互 365
案例9-6从网页获取参数 365
案例9-7改变Applet颜色 368
案例9-8 Applet命令收发器 370
9.5综合案例 375
案例9-9 Applet计算器 375
第10章 Applet与图形图像 381
10.1 Applet图形处理 381
案例10-1绘制柱状图 382
案例10-2绘制饼状图 384
案例10-3简单画图程序 387
10.2 Applet图像处理 390
案例10-4图片轮显 391
案例10-5图片渐入 393
案例10-6简单图像处理 396
10.3 Applet多媒体处理 401
案例10-7简单音乐播放器 401
案例10-8简单视频播放器 406
10.4综合案例 410
案例10-9图片查看器 411
第11章 网络程序设计 423
11.1网络通信概述 423
11.1.1网络通信中的重要概念 423
11.1.2网络体系结构 424
11.1.3常用协议 424
11.2 URL类和InetAddress类 425
案例11-1获取网络资源与属性信息 425
案例11-2 InetAddress类的使用 430
11.3 Socket通信 434
案例11-3网络文件传输 434
11.4数据报通信 440
案例11-4基于UDP协议的网络聊天程序 440
11.5组播通信 448
案例11-5体育赛事网络文字直播室 448
11.6综合案例——网络益智游戏 456
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017