趣懂Java旋律,击破36个难点

趣懂Java旋律,击破36个难点"

作者:耿祥义、张跃平
ISBN:9787302570486
定价:¥59.90
字数:千字
页数:
出版时间:2021.04.01
开本:
版次:1-1
装帧:
出版社:清华大学出版社
简介

本书按照场景故事、场景故事的目的、程序运行效果与视频讲解和阅读源代码的模式,通过有趣的故事或场景,来加深读者对Java程序设计中的核心概念、思想和方法的理解。    

本书选取的场景故事言简意赅、诙谐幽默,充分体现相应的编程概念、思想和方法。读者通过36个有趣或熟悉场景故事和600分钟的视频讲解,加深对相关知识点的理解和记忆,重点掌握Java程序设计的核心概念、算法和设计理念。

本书可作为计算机相关专业本科生Java 课程的相关教材,也可供软件设计开发人员参考使用。

前言

在学习Java的过程中,理解和掌握重要、关键的概念和相关算法以及面向对

象的核心思想是学习Java的“主旋律”。有效地巩固、掌握Java这一主旋律也正

是作者编写本书的目的。

本书主要内容是通过有趣的故事或场景,帮助读者加深对Java程序设计中涉及

的一些核心概念、面向对象的思想和重要的设计模式的理解,进一步巩固教材的学

习效果。本书按照场景故事、场景故事的目的、程序运行效果与视频讲解以及阅读

源代码的模式,涵盖表达式与语句、类与对象、子类与继承、接口与实现、内部类

与异常类、Lambda表达式、常用实用类、线程、集合框架、输入输出流、GUI程

序设计、播放音频、绘制图形图像、面向抽象、接口编程的基本思想和部分设计模

式(如策略模式、访问者模式、装饰模式、责任链模式)等知识点。

本书特色

(1)幽默风趣的场景故事:本书用言简意赅的场景故事,最大限度地体现

Java编程的概念、思想或方法,以帮助读者加深对知识点的理解和记忆。本书的

部分场景故事是众所周知的,部分场景故事完全是作者虚构的。

(2)场景故事的目的:恰如其分地启发思考,明确学习目标。由侧重点、涉

及的其他知识和进一步尝试这三部分构成。

02 趣懂Java旋律,击破36个难点

“侧重点”旨在让读者掌握此场景故事所侧重的知识、方法或思想。

“涉及的其他知识点”是相对于侧重点而言,由于本书属于参考教材,在内

容的难度和广度上大于主教材,因此每个专题除了有侧重的知识和方法外,还会

涉及一些其他知识点。

“进一步尝试”用于提示读者进一步需要思考的问题。

(3)知识体系由浅入深,重要知识点突出,可碎片化阅读。

本书内容按照由浅入深的知识体系展开,但不限于按部就班的、枯燥的Java

知识体系,每个“场景故事”有自己的侧重知识点,这些知识点也包含在Java程

序设计的相关教材中。

本书在力求突出重要知识点的同时,努力做到给读者带来趣味的、有深度和

广度的阅读体验,以达到帮助读者加深和巩固主教材所学的知识点,扩展学生的

知识面。

对于正在学习Jav a教材的高校学生,可以根据学习进度适当阅读本书中的

趣味故事,以加强教材的学习效果。在学习完教材的主要内容之后,可再翻阅本

书,也一定会有更深的体会和知识掌握程度的提高。

(4)配套资源丰富。

为便于学习,本书配有教学视频、源代码等资源。

① 430分钟视频讲解:突出重要概念、算法和设计理念的讲解,手把手带你

学会实操。

获取教学视频方式:读者可以先扫描本书封底的文泉云盘防盗码,再扫描书

中相应的视频二维码,观看教学视频。

② 源代码:阅读源代码可以让读者全面理解场景故事要体现的核心知识点、

PREFACE  03

算法或重要的编程思想。

获取源代码方式:先扫描本书封底的文泉云盘防盗码,再扫描下方二维码,

即可获取。

源代码

本书可以作为作者主编的《J a v a 2 实用教程( 第5 版) 》( I S B N :

9 7 8 7 3 0 2 4 6 4 2 5 9 ) 和《J a v a 面向对象程序设计( 第3 版)- 微课视频版》

(ISBN:9787302540526)的参考教材,也可以作为其他Java程序设计相关

教材的参考教材。

作 者

2021年2月

目录

场景故事1 一举两得 / 1 场景故事4 爱情故事 / 14

场景故事2 精准的天平/ 5 场景故事5 石头与钻石/ 20

场景故事3 点名与大奖/ 9 场景故事6 守株待兔/ 26

1.1 场景故事 1

1.2 场景故事的目的 2

1.3 程序运行效果与视频讲解 3

1.4 阅读源代码 3

4.1 场景故事 14

4.2 场景故事的目的 15

4.3 程序运行效果与视频讲解 16

4.4 阅读源代码 16

2.1 场景故事 5

2.2 场景故事的目的 6

2.3 程序运行效果与视频讲解 8

2.4 阅读源代码 8

5.1 场景故事 20

5.2 场景故事的目的 21

5.3 程序运行效果与视频讲解 22

5.4 阅读源代码 22

3.1 场景故事 9

3.2 场景故事的目的 10

3.3 程序运行效果与视频讲解 12

3.4 阅读源代码 12

6.1 场景故事 26

6.2 场景故事的目的 26

6.3 程序运行效果与视频讲解 27

6.4 阅读源代码 27

C O N T E N T S 

06 趣懂Java旋律,击破36个难点

场景故事7 调虎离山 / 30 场景故事11 男孩求婚 / 47

场景故事9 请女朋友吃海鲜 / 38 场景故事13 高考录取分数线 / 57

场景故事8 击鼓传花 / 34 场景故事12 接力赛跑 / 53

场景故事10 草船借箭/ 42 场景故事14 一骑红尘妃子笑 / 61

7.1 场景故事 30

7.2 场景故事的目的 31

7.3 程序运行效果与视频讲解 31

7.4 阅读源代码 32

11.1 场景故事 47

11.2 场景故事的目的 49

11.3 程序运行效果与视频讲解 50

11.4 阅读源代码 50

9.1 场景故事 38

9.2 场景故事的目的 38

9.3 程序运行效果与视频讲解 40

9.4 阅读源代码 40

13.1 场景故事 57

13.2 场景故事的目的 58

13.3 程序运行效果与视频讲解 58

13.4 阅读源代码 59

8.1 场景故事 34

8.2 场景故事的目的 34

8.3 程序运行效果与视频讲解 35

8.4 阅读源代码 36

12.1 场景故事 53

12.2 场景故事的目的 53

12.3 程序运行效果与视频讲解 54

12.4 阅读源代码 54

10.1 场景故事 42

10.2 场景故事的目的 42

10.3 程序运行效果与视频讲解 43

10.4 阅读源代码 44

14.1 场景故事 61

14.2 场景故事的目的 62

14.3 程序运行效果与视频讲解 63

14.4 阅读源代码 63

07

场景故事15 画龙点睛与给蛇

       添足 / 67

场景故事19 零钱魔盒 / 87

场景故事17 青山原不老,

       绿水本无忧 / 79

场景故事21 福利彩票 / 100

场景故事16 非诚勿扰 / 73 场景故事20 苹果装箱 / 93

场景故事18 三十六计走为上 / 83 场景故事22 摆积木块 / 107

15.1 场景故事 67

15.2 场景故事的目的 68

15.3 程序运行效果与视频讲解 69

15.4 阅读源代码 70

19.1 场景故事 87

19.2 场景故事的目的 88

19.3 程序运行效果与视频讲解 89

19.4 阅读源代码 89

17.1 场景故事 79

17.2 场景故事的目的 80

17.3 程序运行效果与视频讲解 81

17.4 阅读源代码 81

21.1 场景故事 100

21.2 场景故事的目的 100

21.3 程序运行效果与视频讲解 103

21.4 阅读源代码 103

16.1 场景故事 73

16.2 场景故事的目的 73

16.3 程序运行效果与视频讲解 76

16.4 阅读源代码 76

20.1 场景故事 93

20.2 场景故事的目的 94

20.3 程序运行效果与视频讲解 96

20.4 阅读源代码 96

18.1 场景故事 83

18.2 场景故事的目的 83

18.3 程序运行效果与视频讲解 84

18.4 阅读源代码 85

22.1 场景故事 107

22.2 场景故事的目的 108

22.3 程序运行效果与视频讲解 108

22.4 阅读源代码 109

08 趣懂Java旋律,击破36个难点

场景故事23 神秘的蛋糕 / 112 场景故事27 报恩的蚂蚁 / 134

场景故事25 神奇的数字1 / 124 场景故事29 三盒苹果的风波 / 148

场景故事24 女友的生日 / 118 场景故事28 恋爱时光 / 142

场景故事26 会Java能脱单 / 128 场景故事30 钓鱼比赛 / 153

23.1 场景故事 112

23.2 场景故事的目的 113

23.3 程序运行效果与视频讲解 114

23.4 阅读源代码 115

27.1 场景故事 134

27.2 场景故事的目的 135

27.3 程序运行效果与视频讲解 136

27.4 阅读源代码 136

25.1 场景故事 124

25.2 场景故事的目的 125

25.3 程序运行效果与视频讲解 126

25.4 阅读源代码 126

29.1 场景故事 148

29.2 场景故事的目的 149

29.3 程序运行效果与视频讲解 150

29.4 阅读源代码 150

24.1 场景故事 118

24.2 场景故事的目的 119

24.3 程序运行效果与视频讲解 119

24.4 阅读源代码 120

28.1 场景故事 142

28.2 场景故事的目的 143

28.3 程序运行效果与视频讲解 145

28.4 阅读源代码 145

26.1 场景故事 128

26.2 场景故事的目的 129

26.3 程序运行效果与视频讲解 130

26.4 阅读源代码 130

30.1 场景故事 153

30.2 场景故事的目的 154

30.3 程序运行效果与视频讲解 155

30.4 阅读源代码 156

09

场景故事31 数字黑洞 / 160 场景故事35 牵手 / 198

场景故事33 老鼠走迷宫 / 175 附录A Java核心内容之归纳与概括 / 217

场景故事32 学新概念英语 / 168 场景故事36 二十四节气 / 209

场景故事34 生命游戏 / 185

31.1 场景故事 160

31.2 场景故事的目的 161

31.3 程序运行效果与视频讲解 163

31.4 阅读源代码 163

35.1 场景故事 198

35.2 场景故事的目的 198

35.3 程序运行效果与视频讲解 199

35.4 阅读源代码 200

33.1 场景故事 175

33.2 场景故事的目的 176

33.3 程序运行效果与视频讲解 176

33.4 阅读源代码 177

A.1 基本语法 217

A.2 核心基础 218

A.3 应用基础 223

A.4 专项应用 225

32.1 场景故事 168

32.2 场景故事的目的 169

32.3 程序运行效果与视频讲解 170

32.4 阅读源代码 170

36.1 场景故事 209

36.2 场景故事的目的 210

36.3 程序运行效果与视频讲解 211

36.4 阅读源代码 211

34.1 场景故事 185

34.2 场景故事的目的 186

34.3 程序运行效果与视频讲解 186

34.4 阅读源代码 187

作者简介

编辑推荐

作者寄语

 

电子资料

www.luweidong.cn

下一个