系列文章
- CSDN问答标签技能树(一) —— 基本框架的构建
- CSDN问答标签技能树(二) —— 效果优化
- CSDN问答标签技能树(三) —— Python技能树
- CSDN问答标签技能树(四) —— Java技能树
- CSDN问答标签技能树(五) —— 云原生技能树
团队博客: CSDN AI小组
Java技能树概要
- 所有结点数: 4038
- 所有结点中有数据结点数 / 所有结点数: 1253 / 4038 = 0.31
- 叶子结点数: 3184
- 叶子结点中有数据结点数 / 叶子结点数: 1144 / 3184 = 0.36
- 不同等级难度结点数占比: 初阶: 48.57%, 中阶: 28.47%, 高阶: 22.96%
涵盖的数据资源
第三方论坛:
* [廖雪峰的官方网站](https://www.liaoxuefeng.com/wiki/1252599548343744) --> liaoxuefeng
书籍目录:
* [Java编程思想](https://item.jd.com/10058149.html)
* [零基础学Java](https://item.jd.com/12185501.html)
* [Java从入门到精通](https://item.jd.com/12555860.html)
* [Java8编程参考官方教程](https://item.jd.com/11619195.html)
* [疯狂Java讲义_第5版](https://item.jd.com/12518025.html)
* [Java并发编程的艺术](https://item.jd.com/11740734.html)
* [Java实战_第2版](https://item.jd.com/12767450.html)
* [Java基础入门_第2版](https://item.jd.com/12484608.html)
* [Java核心技术_卷I_基础知识](https://item.jd.com/12759308.html)
* [Java核心技术_卷II_高级特性](https://item.jd.com/12791368.html)
* [Java_EE互联网轻量级框架整合开发_SSM框架](https://item.jd.com/12122571.html)
* [JavaEE开发的颠覆者:Spring_Boot实战](https://item.jd.com/11894632.html)
* [Spring_Boot_2精髓:从构建小系统到架构分布式大系统](https://item.jd.com/12214143.html)
树之间的关系
basetree,,Java8编程参考官方教程
subtree,java初阶,Java基础入门_第2版
subtree,java初阶,零基础学Java
subtree,java初阶,Java编程思想
subtree,java初阶,Java从入门到精通
subtree,java初阶,疯狂Java讲义_第5版
subtree,java初阶,Java核心技术_卷I_基础知识
subtree,java初阶,liaoxuefeng_java_初阶
subtree,java中阶,Java并发编程的艺术
subtree,java中阶,Java实战_第2版
subtree,java中阶,Java核心技术_卷II_高级特性
subtree,java中阶,liaoxuefeng_java_中阶
subtree,java高阶,Java_EE互联网轻量级框架整合开发_SSM框架
subtree,java高阶,JavaEE开发的颠覆者:Spring_Boot实战
subtree,java高阶,Spring_Boot_2精髓:从构建小系统到架构分布式大系统
subtree,java高阶,liaoxuefeng_java_高阶
subtree,其他,其他
Java技能树
以下是部分结构的展示,详情请点击上面的链接。
java --> ( 难度等级: 无 || 挂载数据: 无 )
├── java初阶 --> ( 难度等级: 无 || 挂载数据: 无 )
│ ├── Java的历史和演变 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ ├── Java的家世 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ │ ├── 现代编程语言的诞生:C语言 --> ( 难度等级: 初阶 || 挂载数据: qa: 10 )
│ │ │ ├── C++:下一个阶段 --> ( 难度等级: 初阶 || 挂载数据: qa: 5 )
│ │ │ └── Java出现的时机已经成熟 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ ├── Java的诞生 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ ├── Java改变Internet的方式 --> ( 难度等级: 初阶 || 挂载数据: qa: 1 )
│ │ │ ├── Java applet --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ │ ├── 安全性 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ │ └── 可移植性 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ ├── Java的魔力:字节码 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ ├── servlet:服务器端的Java --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ ├── Java的关键特性 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ │ ├── 简单性 --> ( 难度等级: 初阶 || 挂载数据: qa: 1 )
│ │ │ ├── 面向对象 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ │ │ ├── 面向对象概述 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ │ │ │ └── 面向对象程序设计的特点 --> ( 难度等级: 初阶 || 挂载数据: qa: 8 )
│ │ │ │ ├── Java中的类与对象 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ │ │ │ ├── 类的定义 --> ( 难度等级: 初阶 || 挂载数据: qa: 9 )
│ │ │ │ │ ├── 对象的创建与使用 --> ( 难度等级: 初阶 || 挂载数据: qa: 10 )
│ │ │ │ │ │ ├── 存储到什么地方 --> ( 难度等级: 初阶 || 挂载数据: qa: 3 )
│ │ │ │ │ │ └── Java中的数组 --> ( 难度等级: 初阶 || 挂载数据: qa: 6 )
...
├── java中阶 --> ( 难度等级: 无 || 挂载数据: 无 )
│ ├── 字符串处理 --> ( 难度等级: 初阶 || 挂载数据: qa: 1 )
│ │ ├── String类的构造函数 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ ├── 字符串的长度 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ ├── 特殊的字符串操作 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ │ ├── 字符串字面值 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ │ ├── 字符串连接 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ │ ├── 字符串和其他数据类型的连接 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ │ └── 字符串转换和toString方法 --> ( 难度等级: 初阶 || 挂载数据: qa: 5 )
│ │ ├── 提取字符 --> ( 难度等级: 初阶 || 挂载数据: qa: 1 )
│ │ │ ├── charAt --> ( 难度等级: 初阶 || 挂载数据: qa: 1 )
│ │ │ ├── getChars --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ │ ├── getBytes --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ │ └── toCharArray --> ( 难度等级: 初阶 || 挂载数据: qa: 1 )
│ │ ├── 比较字符串 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ │ ├── equals和equalsIgnoreCase --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ │ ├── regionMatches --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ │ ├── startsWith和endsWith --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ │ ├── equals与== --> ( 难度等级: 初阶 || 挂载数据: qa: 5 )
│ │ │ └── compareTo --> ( 难度等级: 初阶 || 挂载数据: qa: 4 )
...
├── java高阶 --> ( 难度等级: 无 || 挂载数据: 无 )
│ ├── Swing简介 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ ├── Swing的起源 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ ├── Swing以AWT为基础 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ ├── 两个关键的Swing特性 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ │ ├── Swing组件是轻量级的 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ │ └── Swing支持可插入外观 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ ├── MVC连接 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ ├── 组件与容器 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ │ ├── 组件 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ │ ├── 容器 --> ( 难度等级: 初阶 || 挂载数据: qa: 4 )
│ │ │ └── 顶级容器窗格 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ ├── Swing包 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ ├── 一个简单的Swing应用程序 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ ├── 事件处理 --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ ├── 创建Swing applet --> ( 难度等级: 初阶 || 挂载数据: 无 )
│ │ └── 在Swing中绘图 --> ( 难度等级: 中阶 || 挂载数据: 无 )
│ │ ├── 绘图的基础知识 --> ( 难度等级: 中阶 || 挂载数据: 无 )
│ │ ├── 计算可绘制区域 --> ( 难度等级: 中阶 || 挂载数据: 无 )
│ │ └── 一个绘图示例 --> ( 难度等级: 中阶 || 挂载数据: 无 )