图书介绍

Java系统化项目开发教程PDF|Epub|txt|kindle电子书版本网盘下载

Java系统化项目开发教程
  • 古凌岚,张婵,罗佳编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115476708
  • 出版时间:2018
  • 标注页数:302页
  • 文件大小:159MB
  • 文件页数:313页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java系统化项目开发教程PDF格式电子书版下载

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

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

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

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

图书目录

项目1 基于面向对象思想设计桌面应用1

1.1面向过程和面向对象2

1.1.1两种分析问题的思维方式2

1.1.2两种程序设计方法2

1.2初识对象、类和实体概念4

1.3了解Java语言5

1.4项目案例及设计7

1.4.1先导案例:图形参数计算程序7

1.4.2实战案例:闹钟工具小软件7

知识梳理8

项目2 应用基本语法实现图形参数计算逻辑9

2.1先导任务一:显示矩形的周长和面积10

2.1.1什么是Java程序10

2.1.2 Java开发环境及工具11

1.Java开发包11

2.Java开发工具12

3.JDK的安装12

2.1.3计算机处理Java程序的过程13

2.1.4任务实施15

2.2先导任务二:计算矩形的周长和面积15

2.2.1任务解读15

2.2.2知识学习15

1.基本数据类型15

2.变量和常量17

3.数据类型转换18

4.操作符19

5.控制语句24

2.2.3任务实施32

知识梳理33

项目3 应用类的特性设计图形参数计算程序34

3.1先导任务三:编写显示图形参数的程序35

3.1.1任务解读35

3.1.2知识学习35

1.类的抽象与封装35

2.Java类的定义35

3.类的成员38

4.包41

5.编写Java程序42

3.1.3任务实施43

3.1.4知识延伸:代码编写规范44

3.2先导任务四:编写三角形参数计算程序45

3.2.1任务解读45

3.2.2知识学习45

1.类的继承45

2.访问控制符46

3.包的划分49

3.2.3任务实施49

3.2.4知识延伸:this、super关键字和Class对象51

3.3先导任务五:编写四边形参数计算程序55

3.3.1任务解读55

3.3.2知识学习55

类的多态55

3.3.3任务实施57

3.4先导任务六:编写具有可扩展性的图形参数计算程序58

3.4.1任务解读58

3.4.2知识学习59

1.抽象类和接口59

2.非访问限制符abstract、static和final62

3.4.3任务实施64

知识梳理68

项目4 利用Swing组件实现闹钟的主界面70

4.1实战任务一:创建闹钟工具软件项目71

4.1.1 Eclipse安装与配置71

4.1.2任务实施73

4.2实战任务二:构建闹钟工具软件的界面79

4.2.1任务解读79

4.2.2知识学习80

1.引用类型80

2.图形用户界面的常用组件86

3.用户界面设计的基本原则102

4.2.3任务实施103

4.3实战任务三:优化闹钟主界面布局108

4.3.1任务解读108

4.3.2知识学习109

布局管理器109

4.3.3任务实施117

4.4实战任务四:美化闹钟主界面122

4.4.1任务解读122

4.4.2知识学习123

1.Java2D绘图机制123

2.颜色设置124

3.字体设置124

4.图像加载125

5.图形绘制128

4.4.3任务实施129

知识梳理135

项目5 利用事件处理机制实现闹铃的设定137

5.1实战任务五:设定闹铃及实现程序最小化至任务栏138

5.1.1任务解读138

5.1.2知识学习138

1.事件模型138

2.事件处理机制139

3.内部类142

4.事件处理的应用145

5.事件适配器类153

5.1.3任务实施155

知识梳理170

项目6 利用异常机制处理闹钟软件的运行错误172

6.1实战任务六:防止背景图片找不到而导致的程序中断173

6.1.1任务解读173

6.1.2知识学习174

1.异常174

2.异常处理机制174

3.异常的捕获和处理175

4.自定义异常182

5.Logging API184

6.1.3任务实施188

知识梳理189

项目7 应用输入/输出机制实现铃声上传/下载191

7.1实战任务七:获取要上传的铃声文件193

7.1.1任务解读193

7.1.2知识学习193

1.输入/输出193

2.字节流和字符流读写操作196

3.字节流与字符流间的转换204

7.1.3任务实施206

7.2实战任务八:实现铃声的上传与下载210

7.2.1任务解读210

7.2.2知识学习211

1.JDBC211

2.JDBC接口和类211

3.访问数据库212

7.2.3任务实施215

知识梳理222

项目8 应用集合类操作铃声集及数据库参数224

8.1实战任务九:保存指定目录的多个铃声文件225

8.1.1任务解读225

8.1.2知识学习225

1.集合类和泛型225

2.ArrayList229

3.HashSet231

8.1.3任务实施232

8.2实战任务十:实现数据库连接参数与功能代码的分离234

8.2.1任务解读234

8.2.2知识学习234

1. HashMap234

2. Properties236

8.2.3任务实施238

知识梳理243

项目9 利用多线程技术实现定时响铃244

9.1实战任务十一:实现闹钟启动的计时功能245

9.1.1任务解读245

9.1.2知识学习245

1.了解线程245

2.创建线程247

3.线程并发控制249

4.线程通信机制260

5.线程通信的实现261

9.1.3任务实施263

9.2实战任务十二:实现铃声播放功能266

9.2.1任务解读266

9.2.2知识学习267

1.音乐播放267

2.利用线程实现动画269

9.2.3任务实施272

知识梳理276

项目10 利用Socket实现铃声远程上传/下载278

10.1实战任务十三:确定铃声文件远程上传的编程架构279

10.1.1任务解读279

10.1.2知识学习279

1.初识网络编程279

2.网络协议280

3.套接字281

4.Java网络类282

10.1.3任务实施288

10.2实战任务十四:实现铃声文件远程上传模块的服务器288

10.2.1任务解读288

10.2.2任务实施289

10.3实战任务十五:实现铃声文件远程上传模块的客户端293

10.3.1任务解读293

10.3.2任务实施294

10.4拓展任务:实现消息的快速传递296

10.4.1任务解读296

10.4.2知识学习296

数据报Socket编程296

10.4.3任务实施298

知识梳理300

附录 知识图谱301

热门推荐