图书介绍

Java程序设计实用案例教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Java程序设计实用案例教程
  • 陆昌辉主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:712106393X
  • 出版时间:2008
  • 标注页数:470页
  • 文件大小:90MB
  • 文件页数:482页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java程序设计实用案例教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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 Applet10

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

定时器线程Timer190

案例5-12定时器Timer190

线程池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

热门推荐