Java系统化项目开发教程
全新正版 极速发货
¥
27.42
5.5折
¥
49.8
全新
库存2件
作者古凌岚,张婵,罗佳 编著
出版社人民邮电出版社
ISBN9787115476708
出版时间2018-02
装帧平装
开本16开
定价49.8元
货号1201654549
上书时间2024-09-30
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
古凌岚,广东轻工职业技术学院信息学院软件教研室主任,曾出版过多部教材《XML技术及应用》(9787508454443水利水电出版社)《计算机网络系统集成》(9787040381740高等教育出版社,十二五规划)。
目录
项目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.2Java开发环境及工具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.1Eclipse安装与配置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.LoggingAPI184
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
内容摘要
本书以培养面向对象编程思维、Java桌面应用开发技能为目标,以提出问题、解读问题、知识探究和解决问题为基本思路,采用控制台窗口呈现方式,着重突出算法逻辑过程,以“图形参数计算程序”为载体,阐述面向对象的抽象概念及结合Java基本语法的编程应用;并进一步利用对用户更为友好的图形界面方式,以“闹钟工具软件”的设计实现为主线,融入Java的主要编程机制,如事件处理机制、输入/输出机制、异常处理机制等的应用,适时地补充一些实际应用需要,但常被忽视的知识点,如this关键字、匿名类、集合Collection等,达到学以致用的效果。考虑到以案例设计实施为线索展开阐述,可能会使得知识点较为松散,每个项目单元结尾还对相关知识点进行系统化梳理,便于学习者形成完整的知识链。本书适合作为高等院校相关专业的Java课程教材使用,也可供编程爱好者自学使用。
— 没有更多了 —
以下为对购买帮助不大的评价