JavaSE 知识图谱
JAVA基础语法
- DOS命令
- JAVA介绍
- JDK安装
- JAVA环境的搭建
- 关键字
- 注释
- 标识符命名规则(编码规范)
- 字面值常量
- 进制转换
- 基本类型
- 变量(局部变量、静态变量)
- 运算符
- 表达式
- 控制语句(if-else、switch-case-default)
- 循环语句(for、while 、do-while、break、coutinue、return)
- 方法(方法重载)
- Java内存划分(栈区、堆区)
- 数组(一维数组、二维数组、冒泡排序)
JAVA面向对象
- 面向对象的基本概念
- 类与对象
- 方法
- 构造器
- 匿名对象
- 成员变量
- 封装的基本概念
- this 关键字
- 权限访问修饰符(private、protected、public)
- static 关键字
- jar 包
- 继承的基本概念
- extends 关键字
- super 关键字
- 方法重写
- final 关键字
- 工具类
- 多态的基本概念
- 抽象类
- 接口
- package 和 import
- 内部类
- 包装类(自动拆装箱)
- 设计模式(单例模式)
Java常用类
- 数学 Math 类
- 随机数 Random 类
- 数组 Arrays 类
- 日期处理类(Date类、Calendar类)
- 字符串类(String类、StringBuffer类、StringBuilder类)
Java异常处理
- 异常的概念
- 捕获和处理异常
- throws和throw关键字
- Exception 和 RuntimeException 区别
- 自定义异常类
Java集合
- Java集合的引入
- List集合
- Set集合
- Map集合
- 集合的遍历(迭代器)
- Collections类
- Properties类
Java IO流
- IO流简介
- 字符流、字节流、输出流、输入流
- 文件流
- 缓冲流
- 内存流
- 对象流
Java JDBC
- MySQL安装
- 常见命令使用
- 表和数据库操作
- 约束
- SQL语句CURD基本操作
- 常用函数
- 分组函数
- 多表查询
- 子查询
- 存储过程
- 事务
- JDBC连接数据库常用接口使用
- 结果集处理
- Statement和PreparedStatement区别
- 事务处理
- druid连接池数据库
- 封装DBUtils
Java多线程
- 多线程的引入
- Java多线程实现
- 线程状态
- 线程常用方法
- 线程同步
- Lock
- 懒加载
- 线程组
- 定时器
Java 反射、注解
- 反射原理
- Class Method
- Field
- 内省
- Java 注解
Java 网络编程
- ISO七层协议
- TCP/IP四层协议
- TCP/UDP协议
- Socket编程(TCP/UDP)
Java 泛型
- 泛型引入
- 限制泛型
- 通配符泛型
- 泛型方法
总结
JavaSE 是 Java 编程中的基础部分,它相当于修房子的地基,重要性不言而喻。
地基打不牢,就会影响上层建筑,导致整座大厦摇摇欲坠、最终全线崩塌。其实,任何领域或行业都一样,一开始都会反复强调基础的重要性。比如,学功夫,师傅要求练好扎马步;学画画,老师要求练好排线;学唱歌,老师要求练好发音;因为这些都是该行业或领域的基本功。
如果你想要从事 JavaEE 企业级开发、大数据开发、Android 开发等领域,它们的基本功就是 JavaSE
如果你想要从事数据分析、AI(人工智能)等领域,它们的基本功就是 Python
如果你想要从事系统开发、游戏开发、通信开发、驱动\嵌入式开发等领域,它们的基本功就是 C/C++
如果你想要从事前端开发(如网页、微信小程序等),它们的基本功就是HTML、CSS 和 JS
从以上 JavaSE 知识图谱可以看到,JavaSE 包含大量概念和知识点,对于 0 基础特别是从未接触过编程的同学来说,这无疑是有一定难度和挑战。所以,很多同学一开始对学计算机编程还充满着无限热情,但没有几天热情就消退了, 认为老师说的,Java 是一门简单易学的语言,简直是天底下最大的谎言。
其实,Java 真的并不难,难在短时间内吸收大量知识,难免消化不良,以致于学得多、忘得多。
为了避免遗忘过快,解决的办法就是反复练习、归纳总结和及时复习。
反复练习:通过反复练习,可以加深对概念和知识的理解,将知识转化为技能
归纳总结:归纳总结其实就是对信息加工,一般采用作笔记或写博客,这样便于查看或记忆,减少知识遗漏
及时复习:复习是学习之母,只有通过反复复习才有可能将知识从短时记忆转化为长时记忆(或永久记忆)。高效的复习是根据艾宾浩斯遗忘曲线制定切实可行的复习计划

除了以上建议的学习方法,还有一个东西很重要,就是坚持不懈,因为知识是一个需要长期积累的过程,需要有一定的自律能力,需要学会和时间做朋友。
一言以蔽之
成功 = 有效学习方法 + 和时间做朋友
JavaSE 知识图谱的更多相关文章
- Atitit learn by need 需要的时候学与预先学习知识图谱路线图
Atitit learn by need 需要的时候学与预先学习知识图谱路线图 1. 体系化是什么 架构 知识图谱路线图思维导图的重要性11.1. 体系就是架构21.2. 只见树木不见森林21.3. ...
- Atitit 图像处理知识点体系知识图谱 路线图attilax总结 v4 qcb.xlsx
Atitit 图像处理知识点体系知识图谱 路线图attilax总结 v4 qcb.xlsx 分类 图像处理知识点体系 v2 qb24.xlsx 分类 分类 理论知识 图像金字塔 常用底层操作 卷积扫描 ...
- Atitit 补充说明 sql知识图谱与线路图attilax总结补充说明
Atitit 补充说明 sql知识图谱与线路图attilax总结补充说明 1. 常见编程语言的分类 :命令式语言.函数式语言.逻辑语言1 1.1. 按照编程语言的代际划分,又2gl,3gl,4gl ...
- Atitit 图像处理知识点 知识体系 知识图谱v2
Atitit 图像处理知识点 知识体系 知识图谱v2 霍夫变换(Hough Transform) 霍夫变换是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改进算法.主要用来从图像 ...
- Atitit 图像处理知识点 知识体系 知识图谱
Atitit 图像处理知识点 知识体系 知识图谱 图像处理知识点 图像处理知识点体系 v2 qb24.xlsx 基本知识图像金字塔op膨胀叠加混合变暗识别与检测分类肤色检测other验证码生成 基本 ...
- Atitit 研发体系建立 数据存储与数据知识点体系知识图谱attilax 总结
Atitit 研发体系建立 数据存储与数据知识点体系知识图谱attilax 总结 分类具体知识点原理规范具体实现(oracle,mysql,mssql是否可以自己实现说明 数据库理论数据库的类型 数据 ...
- Atitit 知识图谱的数据来源
Atitit 知识图谱的数据来源 2. 知识图谱的数据来源1 a) 百科类数据2 b) 结构化数据3 c) 半结构化数据挖掘AVP (垂直站点爬虫)3 d) 通过搜索日志(query record ...
- Atitit 知识图谱解决方案:提供完整知识体系架构的搜索与知识结果overview
Atitit 知识图谱解决方案:提供完整知识体系架构的搜索与知识结果overview 知识图谱的表示和在搜索中的展1 提升Google搜索效果3 1.找到最想要的信息.3 2.提供最全面的摘要.4 ...
- Atitti 知识图谱构建方法attilax 总结
Atitti 知识图谱构建方法attilax 总结 1.1. 知识图谱schema构建(体系化)1 1.2. 纵向垂直拓展(向上抽象,向下属性拓展)2 1.3. 横向拓展2 1.4. 网拓展2 1 ...
随机推荐
- Spring(六)SpringMVC的数据响应
SpringMVC的请求和响应 SpringMVC的数据响应 01-SpringMVC的数据响应-数据响应方式(理解) 1) 页面跳转 直接返回字符串 通过ModelAndView对象返回 2) ...
- Java(41-55)【 流程控制语句】
1. 2.练习题if语句的使用 3.选择语句 4. 5.循环结构 6.continue和break
- 逆向初级-PE(五)
5.1.PE文件结构 1.什么是可执行文件? 可执行文件(executable fle)指的是可以由操作系统进行加载执行的文件. 可执行文件的格式: Windows平台: PE(Portable Ex ...
- 10. linux 系统启动流程
POST-->BIOS(Boot Sequence)-->MBR(bootloader,446)-->Kernel-->initrd-->(ROOTFS)/sbin/in ...
- 10. Vue-Vue 的{{}}、v-html、v-text
{{ }} 将元素当成纯文本输出 v-html v-html会将元素当成HTML标签解析后输出 v-text v-text会将元素当成纯文本输出 代码: <!DOCTYPE html> & ...
- Redis——急速安装并设置自启(CentOS)
现状 对于开发人员来说,部署服务器环境并不是一个高频操作.所以就导致绝大部分开发人员不会花太多时间去学习记忆,而是直接百度(有一些同学可能连链接都懒得收藏).所以到了部署环境的时候就头疼,甚至是抗拒. ...
- 请求转发(forward)和请求包含(include)的区别?
请求包含的例子 第一个Servlet (DispatcherServlet) @Override protected void doGet(HttpServletRequest req, HttpSe ...
- FusionInsight MRS:你的大数据“管家”
摘要:4月24日-26日,HDC.Cloud2021在深圳大学城成功举办,华为云FusionInsight MRS云原生数据湖带来最懂行的大数据解决方案,为政企客户提供湖仓一体.云原生的大数据解决方案 ...
- 痞子衡嵌入式:实抓Flash信号波形来看i.MXRT的FlexSPI外设下AHB读访问情形(无缓存)
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是实抓Flash信号波形来看i.MXRT的FlexSPI外设下AHB读访问情形. 上一篇文章 <i.MXRT中FlexSPI外设对A ...
- 案例分析——Who is the king of handwriting notes?
案例分析--Who is the king of handwriting notes? 项目 内容 这个作业属于那个课程 2021春季学期软件工程(罗杰.任健) 这个作业的要求在哪里 案例分析 我在这 ...