漫画Java java编程入门零基础自学少儿教程 java程序设计编程漫画编程真好玩编程书 java我的*编程思想
¥74.90
运费: | ¥ 0.00-20.00 |
商品详情
书名:漫画Java
定*:99.8
ISBN:9787**5588876
作者:关东*
版次:第*版
出版时间:2022-05
内容提要:
本书以漫画的形式介绍了Java语言的相关知识。*书共20章,书中*先介绍了Java语言的历史、*点、开发环境、运算符、数据类型、数组、字符串、判断语句、循环语句等基础知识,接着讨论了函数式编程、类与对象、异常、文件操作、集合、图形用户界面、网络通信、多线程等进*内容,最后通过*个案例向大家介绍如何爬取图片。 本书适合对Java感兴趣的零基础初*阅读,*括对编程感兴趣的中小学生和想从事编程工作的人员。
作者简介:
关东* 软件架构师、*级培训讲师。 熟悉Java、Kotlin、Python、iOS、Android、游戏开发、数据库开发与设计、软件架构设计等多种IT技术。参与设计和开发北京市公交*卡通*亿级大型项目,开发*家农产品追溯系统、金融系统微博等移动客户端项目。近期为中*移动、中*联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。 赵大羽,清华美院毕业的,绘画功底很深,也从事了多年的用户体验培训。
目录:
第 * 章 Java 咖啡真好喝
*.* Java 语言与(爪哇)咖啡 / 2
*.2 Java 语言的历史 / 3
*.3 Java 语言的*点 / 3
*.4 Java 平台 / 5
*.4.* Java SE / 5
*.4.2 Java EE / 5
*.4.3 Java ME / 5
*.5 Java 虚拟机 / 6
同步练习题 / 7
第 2 章 磨刀*误砍柴工 / 8
Java 环境搭建
2.* 下载和安装JDK / 9
2.* 配置JDK / *0
2.* 测试环境 / *4
同步练习题 / *5
第3 章 光说*练假把式
第 *个Java 应用程序 / *6
3.* 使用文本编辑工具编写HelloWorld 程序 / *7
3.*.* 用记事本编写Java 应用程序 / *7
3.*.2 编译和运行Java 应用程序 / *8
3.2 *业项目开发工具IntelliJ IDEA / 20
3.2.* 下载和安装IntelliJ IDEA / 2*
3.2.2 配置IntelliJ IDEA / 22
3.2.3 使用IntelliJ IDEA 编写和运行
Java 应用程序 / 23
3.3 解释代码 / 27
同步练习题 / 30
第4 章 万丈*楼平地起
Java 语法基础 / 3*
4.* 关键字和*留字 / 32
4.2 标识符 / 33
4.3 Java 分隔符 / 33
4.3.* 分号 / 34
4.3.2 大括号 / 34
4.3.3 空白 / 35
4.4 注释 / 35
4.4.* 单行注释 / 35
4.4.2 多行注释 / 36
4.4.3 文档注释 / 36
4.5 变量 / 37
4.6 常量 / 38
4.7 Java 源代码的组织方式 / 39
4.7.* Java 源代码文件 / 39
4.7.2 * / 40
同步练习题 / 42
第5 章 掐指*算
运算符 / 43
5.* 算术运算符 / 44
5.*.* *元运算符 / 44
5.*.2 二元运算符 / 45
5.2 关系运算符 46
5.3 逻辑运算符 48
5.4 位运算符 / 50
5.5 赋值运算符 / 52
5.6 运算符的*先级 / 53
同步练习题 / 54
第6 章 *大波数据向你走来
Java 数据类型 / 56
6.* 基本数据类型 57
6.*.* 整数类型 / 58
6.*.2 浮点类型 / 59
6.*.3 字符类型 / 60
6.*.4 布尔类型 / 62
6.2 数值类型数据的转换 / 63
6.2.* 自动类型转换 / 63
6.2.2 强制类型转换 / 64
6.3 引用数据类型 / 66
同步练习题 / 68
第7 章 把数据集中管理起来
数组 / 69
7.* 声明数组 / 70
7.2 数组初始化 / 70
7.3 访问数组元素 / 72
7.4 多维数组 / 73
7.4.* 二维数组的声明 / 73
7.4.2 二维数组的初始化 / 73
同步练习题 / 76
第8 章 字符串,“好吃”吗?
字符串 / 77
8.* 字符串表示形式 / 78
8.2 *可变字符串 / 79
8.2.* 字符串拼接 / 8*
8.2.2 字符串查找 / 82
8.2.3 字符串比较 / 85
8.2.4 字符串截取 / 87
8.3 可变字符串 / 88
8.3.* 字符串追加 / 89
8.3.2 字符串插入、删除和替换 / 90
同步练习题 / 92
第9 章 让程序学会思考
判断语句 / 93
9.* if 语句 / 94
9.*.* if 结构 / 94
9.*.2 if-else 结构 / 96
9.*.3 if-else-if 结构 / 97
9.2 switch 语句 / 98
同步练习题 / *0*
第 *0 章 别转圈了,我*懵了
循环语句 / *02
*0.* 循环语句 / *03
*0.*.* while 语句 / *03
*0.*.2 do-while 语句 / *04
*0.2 for 语句 / *05
*0.2.* Java 语言风格的for 循环 / *05
*0.2.2 C 语言风格的for 循环 / *06
*0.3 跳转语句 / *08
*0.3.* break 语句 / *08
*0.3.2 continue 语句 / **0
同步练习题 / **2
第 ** 章 我喜欢“对象”
Java 面向对象编程基础 / **3
**.* 面向对象的概念 / **4
**.2 定义类 / **5
**.2.* 成员变量 / **6
**.2.2 成员方法 / **6
**.3 方法重载 / **8
**.4 对象 / *20
**.4.* *建对象 / *20
**.4.2 空对象 / *2*
**.4.3 对象销毁 / *2*
**.5 构造方法 / *22
**.5.* 默认构造方法 / *23
**.5.2 构造方法重载 / *24
**.6 类的封装性 / *26
**.6.* 私有级别 / *26
**.6.2 默认级别 / *28
**.6.3 公有级别 / *29
**.6.4 *护级别 / *30
**.7 类变量和类方法 / *33
**.8 静态代码块 / *35
同步练习题 / *37
第 *2 章 那些“烧脑”的面向对象
知识
Java 面向对象编程进* / *38
*2.* 类的继承性 / *39
*2.2 抽象类 / *43
*2.3 接口 / *45
*2.4 多态性 / *46
*2.4.* 对象类型检查 / *47
*2.4.2 对象类型转换 / *49
*2.5 内*类 / *5*
同步练习题 / *55
第 *3 章 我*喜欢“抽象的”函数
Java 函数式编程 / *56
*3.* 函数式接口 / *57
*3.2 Lambda 表达式 / *60
同步练习题 / *63
第 *4 章 *次郊游引发的意外
异常处理 / *64
*4.* 理解Java 中的异常 / *65
*4.*.* 分析异常栈跟踪信息 / *67
*4.*.2 好大*棵“异常树” / *68
*4.2 捕获异常 / *69
*4.3 释放资源 / *7*
*4.4 声明方法抛出异常 / *74
同步练习题 / *77
第 *5 章 上级来文件了
访问文件 / *79
*5.* 文件管理 / *80
*5.2 I/O 流 / *84
*5.3 字节流 / *84
*5.3.* 字节输入流类的继承树 / *84
*5.3.2 字节输出流类的继承树 / *85
*5.3.3 实践*下:文件复制工具 / *86
*5.4 字符流 / *90
*5.4.* 字符输入流类的继承树 / *90
*5.4.2 字符输出流类的继承树 / *9*
*5.4.3 实践*下:使用字符流重构文件
复制工具 / *92
*5.5 中介流 / *94
同步练习题 / *98
第 *6 章 我要上网
Java 互联网编程 / 200
*6.* 网络基础知识 / 20*
*6.*.* HTTP/HTTPS 协议 / 20*
*6.*.2 什么是URL / 202
*6.2 Java 访问互联网资源的相关类 / 202
*6.2.* URL 类 / 202
*6.2.2 HttpURLConnection 类 / 204
*6.2.3 实践*下:图片下载器 / 206
同步练习题 / 2*2
第 *7 章 快到碗里来
集合 / 2*3
*7.* Java 集合继承树 / 2*4
*7.2 List / 2*4
*7.2.* List 的常用方法 / 2*5
*7.2.2 遍历List / 2*8
*7.3 Set / 220
*7.3.* Set 的常用方法 / 220
*7.3.2 遍历Set / 222
*7.4 Map / 223
*7.4.* Map 的常用方法 / 223
*7.4.2 遍历Map / 225
*7.5 泛型 / 227
同步练习题 / 232
第 *8 章 我讨厌那个黑乎乎的窗口
图形用户界面编程 / 233
*8.* Swing 技术概述 / 234
*8.2 你的第 *个Java GUI 程序 / 235
*8.3 添加更多组件 / 236
*8.4 事件处理机制 / 238
*8.4.* 遍历Set / 238
*8.4.2 事件处理流程 / 239
*8.4.3 实践*下:事件处理示例 / 24*
*8.4.4 使用匿名内*类实现事件
监听器 / 242
*8.4.5 使用匿名内*类实现事件
监听器 / 243
*8.5 布局管理 / 245
*8.5.* 流式布局 / 245
*8.5.2 边界布局 / 247
*8.5.3 网格布局 / 248
*8.5.4 使用可视化设计工具 / 250
*8.6 常用的Swing 组件 / 253
*8.6.* 文本输入组件 / 253
*8.6.2 收音机按钮 / 255
*8.6.3 复选框 / 259
*8.6.4 列表 / 26*
同步练习题 / 263
第 *9 章 我要同时做几件事情
多线程编程 / 264
*9.* 线程的相关概念 / 265
*9.*.* 进程 / 265
*9.*.2 线程 / 265
*9.*.3 主线程 / 266
*9.2 子线程 / 266
*9.2.* *建子线程 / 267
*9.2.2 线程执行对象 / 267
*9.2.3 使用匿名内*类实现线程执行
对象 / 270
*9.2.4 使用Lambda 表达式实现线程
执行对象 / 270
*9.2.5 简化!再简化! / 27*
*9.3 线程的状态 / 273
*9.4 线程管理 / 274
*9.4.* 死循环与“劳模”线程 / 274
*9.4.2 “ 软着陆”停止线程 / 275
*9.4.3 我等你,*见*散——等待
其他线程结束 / 277
*9.5 线程的* / 279
*9.5.* “ 吃苹果”问题 / 280
*9.5.2 线程同步 / 283
同步练习题 / 286
第 20 章 项目实战:
Java 网络爬虫技术
网络图片爬虫 / 287
20.* 爬虫如何修炼 / 288
20.2 青铜级爬虫:爬取数据 / 288
20.3 白银级爬虫:解析数据 / 29*
20.3.* 使用正则表达式 / 292
20.3.2 下载和安装jsoup 库 / 296
20.3.3 jsoup 库的基本用法——
常用API / 297
20.4 黄金级爬虫:存储数据 / 300
20.5 铂金级爬虫:爬虫工作计划 / 305
20.6 钻石级爬虫:最*修炼完成 / 308
同步练习题答案
定*:99.8
ISBN:9787**5588876
作者:关东*
版次:第*版
出版时间:2022-05
内容提要:
本书以漫画的形式介绍了Java语言的相关知识。*书共20章,书中*先介绍了Java语言的历史、*点、开发环境、运算符、数据类型、数组、字符串、判断语句、循环语句等基础知识,接着讨论了函数式编程、类与对象、异常、文件操作、集合、图形用户界面、网络通信、多线程等进*内容,最后通过*个案例向大家介绍如何爬取图片。 本书适合对Java感兴趣的零基础初*阅读,*括对编程感兴趣的中小学生和想从事编程工作的人员。
作者简介:
关东* 软件架构师、*级培训讲师。 熟悉Java、Kotlin、Python、iOS、Android、游戏开发、数据库开发与设计、软件架构设计等多种IT技术。参与设计和开发北京市公交*卡通*亿级大型项目,开发*家农产品追溯系统、金融系统微博等移动客户端项目。近期为中*移动、中*联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。 赵大羽,清华美院毕业的,绘画功底很深,也从事了多年的用户体验培训。
目录:
第 * 章 Java 咖啡真好喝
*.* Java 语言与(爪哇)咖啡 / 2
*.2 Java 语言的历史 / 3
*.3 Java 语言的*点 / 3
*.4 Java 平台 / 5
*.4.* Java SE / 5
*.4.2 Java EE / 5
*.4.3 Java ME / 5
*.5 Java 虚拟机 / 6
同步练习题 / 7
第 2 章 磨刀*误砍柴工 / 8
Java 环境搭建
2.* 下载和安装JDK / 9
2.* 配置JDK / *0
2.* 测试环境 / *4
同步练习题 / *5
第3 章 光说*练假把式
第 *个Java 应用程序 / *6
3.* 使用文本编辑工具编写HelloWorld 程序 / *7
3.*.* 用记事本编写Java 应用程序 / *7
3.*.2 编译和运行Java 应用程序 / *8
3.2 *业项目开发工具IntelliJ IDEA / 20
3.2.* 下载和安装IntelliJ IDEA / 2*
3.2.2 配置IntelliJ IDEA / 22
3.2.3 使用IntelliJ IDEA 编写和运行
Java 应用程序 / 23
3.3 解释代码 / 27
同步练习题 / 30
第4 章 万丈*楼平地起
Java 语法基础 / 3*
4.* 关键字和*留字 / 32
4.2 标识符 / 33
4.3 Java 分隔符 / 33
4.3.* 分号 / 34
4.3.2 大括号 / 34
4.3.3 空白 / 35
4.4 注释 / 35
4.4.* 单行注释 / 35
4.4.2 多行注释 / 36
4.4.3 文档注释 / 36
4.5 变量 / 37
4.6 常量 / 38
4.7 Java 源代码的组织方式 / 39
4.7.* Java 源代码文件 / 39
4.7.2 * / 40
同步练习题 / 42
第5 章 掐指*算
运算符 / 43
5.* 算术运算符 / 44
5.*.* *元运算符 / 44
5.*.2 二元运算符 / 45
5.2 关系运算符 46
5.3 逻辑运算符 48
5.4 位运算符 / 50
5.5 赋值运算符 / 52
5.6 运算符的*先级 / 53
同步练习题 / 54
第6 章 *大波数据向你走来
Java 数据类型 / 56
6.* 基本数据类型 57
6.*.* 整数类型 / 58
6.*.2 浮点类型 / 59
6.*.3 字符类型 / 60
6.*.4 布尔类型 / 62
6.2 数值类型数据的转换 / 63
6.2.* 自动类型转换 / 63
6.2.2 强制类型转换 / 64
6.3 引用数据类型 / 66
同步练习题 / 68
第7 章 把数据集中管理起来
数组 / 69
7.* 声明数组 / 70
7.2 数组初始化 / 70
7.3 访问数组元素 / 72
7.4 多维数组 / 73
7.4.* 二维数组的声明 / 73
7.4.2 二维数组的初始化 / 73
同步练习题 / 76
第8 章 字符串,“好吃”吗?
字符串 / 77
8.* 字符串表示形式 / 78
8.2 *可变字符串 / 79
8.2.* 字符串拼接 / 8*
8.2.2 字符串查找 / 82
8.2.3 字符串比较 / 85
8.2.4 字符串截取 / 87
8.3 可变字符串 / 88
8.3.* 字符串追加 / 89
8.3.2 字符串插入、删除和替换 / 90
同步练习题 / 92
第9 章 让程序学会思考
判断语句 / 93
9.* if 语句 / 94
9.*.* if 结构 / 94
9.*.2 if-else 结构 / 96
9.*.3 if-else-if 结构 / 97
9.2 switch 语句 / 98
同步练习题 / *0*
第 *0 章 别转圈了,我*懵了
循环语句 / *02
*0.* 循环语句 / *03
*0.*.* while 语句 / *03
*0.*.2 do-while 语句 / *04
*0.2 for 语句 / *05
*0.2.* Java 语言风格的for 循环 / *05
*0.2.2 C 语言风格的for 循环 / *06
*0.3 跳转语句 / *08
*0.3.* break 语句 / *08
*0.3.2 continue 语句 / **0
同步练习题 / **2
第 ** 章 我喜欢“对象”
Java 面向对象编程基础 / **3
**.* 面向对象的概念 / **4
**.2 定义类 / **5
**.2.* 成员变量 / **6
**.2.2 成员方法 / **6
**.3 方法重载 / **8
**.4 对象 / *20
**.4.* *建对象 / *20
**.4.2 空对象 / *2*
**.4.3 对象销毁 / *2*
**.5 构造方法 / *22
**.5.* 默认构造方法 / *23
**.5.2 构造方法重载 / *24
**.6 类的封装性 / *26
**.6.* 私有级别 / *26
**.6.2 默认级别 / *28
**.6.3 公有级别 / *29
**.6.4 *护级别 / *30
**.7 类变量和类方法 / *33
**.8 静态代码块 / *35
同步练习题 / *37
第 *2 章 那些“烧脑”的面向对象
知识
Java 面向对象编程进* / *38
*2.* 类的继承性 / *39
*2.2 抽象类 / *43
*2.3 接口 / *45
*2.4 多态性 / *46
*2.4.* 对象类型检查 / *47
*2.4.2 对象类型转换 / *49
*2.5 内*类 / *5*
同步练习题 / *55
第 *3 章 我*喜欢“抽象的”函数
Java 函数式编程 / *56
*3.* 函数式接口 / *57
*3.2 Lambda 表达式 / *60
同步练习题 / *63
第 *4 章 *次郊游引发的意外
异常处理 / *64
*4.* 理解Java 中的异常 / *65
*4.*.* 分析异常栈跟踪信息 / *67
*4.*.2 好大*棵“异常树” / *68
*4.2 捕获异常 / *69
*4.3 释放资源 / *7*
*4.4 声明方法抛出异常 / *74
同步练习题 / *77
第 *5 章 上级来文件了
访问文件 / *79
*5.* 文件管理 / *80
*5.2 I/O 流 / *84
*5.3 字节流 / *84
*5.3.* 字节输入流类的继承树 / *84
*5.3.2 字节输出流类的继承树 / *85
*5.3.3 实践*下:文件复制工具 / *86
*5.4 字符流 / *90
*5.4.* 字符输入流类的继承树 / *90
*5.4.2 字符输出流类的继承树 / *9*
*5.4.3 实践*下:使用字符流重构文件
复制工具 / *92
*5.5 中介流 / *94
同步练习题 / *98
第 *6 章 我要上网
Java 互联网编程 / 200
*6.* 网络基础知识 / 20*
*6.*.* HTTP/HTTPS 协议 / 20*
*6.*.2 什么是URL / 202
*6.2 Java 访问互联网资源的相关类 / 202
*6.2.* URL 类 / 202
*6.2.2 HttpURLConnection 类 / 204
*6.2.3 实践*下:图片下载器 / 206
同步练习题 / 2*2
第 *7 章 快到碗里来
集合 / 2*3
*7.* Java 集合继承树 / 2*4
*7.2 List / 2*4
*7.2.* List 的常用方法 / 2*5
*7.2.2 遍历List / 2*8
*7.3 Set / 220
*7.3.* Set 的常用方法 / 220
*7.3.2 遍历Set / 222
*7.4 Map / 223
*7.4.* Map 的常用方法 / 223
*7.4.2 遍历Map / 225
*7.5 泛型 / 227
同步练习题 / 232
第 *8 章 我讨厌那个黑乎乎的窗口
图形用户界面编程 / 233
*8.* Swing 技术概述 / 234
*8.2 你的第 *个Java GUI 程序 / 235
*8.3 添加更多组件 / 236
*8.4 事件处理机制 / 238
*8.4.* 遍历Set / 238
*8.4.2 事件处理流程 / 239
*8.4.3 实践*下:事件处理示例 / 24*
*8.4.4 使用匿名内*类实现事件
监听器 / 242
*8.4.5 使用匿名内*类实现事件
监听器 / 243
*8.5 布局管理 / 245
*8.5.* 流式布局 / 245
*8.5.2 边界布局 / 247
*8.5.3 网格布局 / 248
*8.5.4 使用可视化设计工具 / 250
*8.6 常用的Swing 组件 / 253
*8.6.* 文本输入组件 / 253
*8.6.2 收音机按钮 / 255
*8.6.3 复选框 / 259
*8.6.4 列表 / 26*
同步练习题 / 263
第 *9 章 我要同时做几件事情
多线程编程 / 264
*9.* 线程的相关概念 / 265
*9.*.* 进程 / 265
*9.*.2 线程 / 265
*9.*.3 主线程 / 266
*9.2 子线程 / 266
*9.2.* *建子线程 / 267
*9.2.2 线程执行对象 / 267
*9.2.3 使用匿名内*类实现线程执行
对象 / 270
*9.2.4 使用Lambda 表达式实现线程
执行对象 / 270
*9.2.5 简化!再简化! / 27*
*9.3 线程的状态 / 273
*9.4 线程管理 / 274
*9.4.* 死循环与“劳模”线程 / 274
*9.4.2 “ 软着陆”停止线程 / 275
*9.4.3 我等你,*见*散——等待
其他线程结束 / 277
*9.5 线程的* / 279
*9.5.* “ 吃苹果”问题 / 280
*9.5.2 线程同步 / 283
同步练习题 / 286
第 20 章 项目实战:
Java 网络爬虫技术
网络图片爬虫 / 287
20.* 爬虫如何修炼 / 288
20.2 青铜级爬虫:爬取数据 / 288
20.3 白银级爬虫:解析数据 / 29*
20.3.* 使用正则表达式 / 292
20.3.2 下载和安装jsoup 库 / 296
20.3.3 jsoup 库的基本用法——
常用API / 297
20.4 黄金级爬虫:存储数据 / 300
20.5 铂金级爬虫:爬虫工作计划 / 305
20.6 钻石级爬虫:最*修炼完成 / 308
同步练习题答案
- 人民邮电出版社有限公司 (微信公众号认证)
- 人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...