《漫画Javajava编程入门零基础自学少儿教程》[66M]百度网盘|pdf下载|亲测有效
《漫画Javajava编程入门零基础自学少儿教程》[66M]百度网盘|pdf下载|亲测有效

漫画Javajava编程入门零基础自学少儿教程 pdf下载

出版社 人民邮电出版社官方旗舰店
出版年 2025
页数 390页
装帧 精装
评分 9.0(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供漫画Javajava编程入门零基础自学少儿教程电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com





内容介绍

本书以漫画的形式介绍了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


同步练习题答案