书籍详情
《图解Java多线程设计模式+图解设计模式 java编程零基础自学从入门到精通语言程序设计基础书籍电脑》[39M]百度网盘|亲测有效|pdf下载
  • 图解Java多线程设计模式+图解设计模式 java编程零基础自学从入门到精通语言程序设计基础书籍电脑

  • 热度:8867
  • 上架时间:2024-06-30 08:52:20
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

商品基本信息,请以下列介绍为准
图书名称: 图解Java多线程设计模式+图解设计模式  全2册
作者: 结城浩
定价: 168.00
ISBN号:

图解Java多线程设计模式  9787115462749

图解设计模式              9787115439499

出版社: 人民邮电出版社

 

 

  内容简介

图解Java多线程设计模式

本书通过具体的Java 程序,以浅显易懂的语言逐一说明了多线程和并发处理中常用的12 种设计模式。内容涉及线程的基础知识、线程的启动与终止、线程间的互斥处理与协作、线程的有效应用、线程的数量管理以及性能优化的注意事项等。此外,还介绍了一些多线程编程时容易出现的失误,以及多线程程序的阅读技巧等。在讲解过程中,不仅以图配文,理论结合实例,而且提供了运用模式解决具体问题的练习题和答案,帮助读者加深对多线程和并发处理的理解,并掌握其使用技巧。
图解设计模式
结城浩、杨文轩编著的《图解设计模式/图灵程序设计丛书》以浅显易懂的语言逐一说明了GoF的23种设计模式。在讲解过程中,不仅搭配了丰富的图片,而且理论结合实例,用Java语言编写代码实现了设计模式的程序,让程序真正地运行起来,并提供了运用模式解决具体问题的练习题和答案。除此以外,本书在必要时还对Java语言的功能进行补充说明,以加深读者对Java的理解。本书适合对面向对象开发感兴趣、对设计模式感兴趣的人以及所有Java程序员阅读。


  目录

图解Java多线程设计模式

 

目录
序章1 Java线程 1

I1.1 Java线程 2

I1.2 何谓线程 2

明为跟踪处理流程,实为跟踪线程 2

单线程程序 3

多线程程序 4

Thread类的run方法和start方法 5

I1.3 线程的启动 9

线程的启动(1)——利用Thread类的子类 9

线程的启动(2)——利用Runnable接口 10

I1.4 线程的暂停 12

I1.5 线程的互斥处理 13

synchronized方法 14

synchronized代码块 17

I1.6 线程的协作 18

等待队列——线程休息室 19

wait方法——将线程放入等待队列 19

notify方法——从等待队列中取出线程 21

notifyAll方法——从等待队列中取出所有线程 23

wait、notify、notifyAll是Object类的方法 24

I1.7 线程的状态迁移 24

I1.8 线程相关的其他话题 26

I1.9 本章所学知识 26

I1.10 练习题 26

序章2 多线程程序的评价标准 31

I2.1 多线程程序的评价标准 32

安全性——不损坏对象 32

生存性——必要的处理能够被执行 32

可复用性——类可重复利用 33

性能——能快速、大批量地执行处理 33

评价标准总结 33

I2.2 本章所学知识 34

I2.3 练习题 34
......

 

图解设计模式
**部分 适应设计模式
**章 Iterator模式——一个一个遍历
1.1 Iterator模式
1.2 示例程序
Aggregate接口
Iterator接口
Book类
BookShelf类
BookShelfIteraotr类
Main类
1.3 Iterator模式中的登场角色
1.4 拓展思路的要点
不管实现如何变化,都可以使用Iterator
难以理解抽象类和接口
Aggregate和Iterator的对应
容易弄错“下一个”
还容易弄错“*后一个”
多个Iterator
迭代器的种类多种多样
不需要deleteIterator
1.5 相关的设计模式
1.6 本章所学知识
1.7 练习题
第2章 Adapter模式——加个“适配器”以便于复用
2.1 Adapter模式
2.2 示例程序(1)(使用继承的适配器)
Banner类
Print接口
PrintBanner类
Main类
2.3 示例程序(2)(使用委托的示例程序)
Print类
PrintBanner类
2.4 Adapter模式中的登场角色
2.5 拓展思路的要点
什么时候使用Adapter模式
如果没有现成的代码
版本升级与兼容性
功能完全不同的类
2.6 相关的设计模式
2.7 本章所学知识
2.8 练习题
第2部分 交给子类
第3章 Template Method模式——将具体处理交给子类
3.1 Template Method模式
什么是模板
什么是Template Method模式
3.2 示例程序
AbstractDisplay类
CharDisplay类
StringDisplay类
Main类
3.3 Template Method模式中的登场角色
3.4 拓展思路的要点
可以使逻辑处理通用化
父类与子类之间的协作
父类与子类的一致性
3.5 相关的设计模式
3.6 延伸阅读:类的层次与抽象类
父类对子类的要求
抽象类的意义
父类与子类之间的协作
3.7 本章所学知识
3.8 练习题
第4章 Factory Method模式——将实例的生成交给子类
.......