Java养成指南

1.基础阶段

核心是掌握java语法基础、熟练使用JDK提供的各种类、对象以及提供的方法.明白什么的面向对象的变成语言。

1.1 学习重点-查漏补缺
  • 变量、常量、包装类、枚举、接口、数组、集合的定义和使用
  • if else、switch、for、while等流程控制的使用
  • 封装、集成、多态概念的理解和应用
  • String、StringBuilder和StringBuffer的JDK中提供的API使用
  • 权限修饰符、static、代码块的应用
  • 泛型、List Map Set 集合以及子集合的熟练使用和底层实现了解 ***
  • 异常、多线程、Volatile、并发包、Lock锁、线程安全实现的方法等概念和应用
  • 递归使用 File类 IO流 对象流、字节流、字符流、缓冲流、转换流以及JDK8以上的流式编程熟练使用
  • 线程池、线程状态、定时器和Lambda表达式的应用
  • Junit单元测试、Socket网络编程
  • XML、dom4j、JDK8新特性
  • 反射、注解、动态代理
  • BIO NIO AIO
  • 单例、工厂、装饰器、适配器熟练应用、23种设计模式的了解
  • 正则表达式了解、冒泡排序、快速排序等排序算法的熟练编写和使用
1.2 基础常面点

1.HashMap实现原理 1.7和1.8区别 头插尾插等概念
2.Concurrent并发包
3.多线程的相关概念
4.JVM的内存结构
5.GC回收相关
6.String底层
7.Volatile相关
8.Java的数据类型和对应所占字节以及长度区间
9.-还有很多...

2.EE基础-Vue等渐进式框架

2.1 前端学习点
  • html
  • css
  • javascript - ES6语法
  • JQuery
  • BootCSS的使用
  • AJAX异步交互
2.2 B/S相关重点
  • 一个网站是如何被访问到的、原理分析
  • HTTP协议 HTTPS协议
  • HTTP的三次握手 四次挥手
  • HTTP请求头、请求行、请求体
  • TCP UDP
  • MD5等加密算法
  • 浏览器是如何解析一个网站返回的页面的 - 高阶
  • MVC是什么 如何应用
  • 域名是什么-如何指向到一个服务器
2.3 Servlet重点
  • Session和Cookie相关概念和使用
  • Servlet请求路径的规划
  • filter-listener
  • MVC再servlet中的应用
  • Servlet的底成原理
2.4 JSP面试重点
  • 九大内置对象
  • 三大标签
  • el jstl
  • 使用servlet+JSP做个小网站
2.5Apache Tomcat服务容器
  • tomcat的相关配置
  • tomcat端口修改
2.6 Nginx
  • 正向代理
  • 反向代理
  • nginx代理tomcat中部署的服务
  • nginx文件服务的实现
  • nginx负载均衡的配置
2.7 Vue重点
  • 什么是MVVC
  • 双向绑定
  • Vue-cli脚手架
  • Vue基础语法
  • AXIOS
  • Vue-router
  • 开源UI - ElementUI LayUI等
  • store
  • Vue编译和发布的命令使用
  • 做一个demo 发布后放到nginx下被正确访问到

3.Mysql数据库阶段

  • mysql的安装和使用、图形化工具的使用
  • mysql各种语句的语法练习和使用
  • mysql数据备份的数据和定期备份的实现
  • 单表、多表的各种查询练习
  • mysql索引和函数
  • mysql的存储过程
  • 数据库事物和ACID等概念
  • 数据库引擎的区别
  • 如何避免脏读、幻读、虚读等
  • Java-JDBC与Mysql

4.Maven-框架阶段

4.1 Maven
  • maven安装
  • maven本地仓库的使用
  • maven常用命令 - 打包、编译等
  • maven项目的构建 - IDEA熟练使用
  • maven的项目管理 - 版本锁定、版本冲突等概念和使用
4.2 Mybatis
  • xml方式
  • 注解方式
  • 多表关联的查询方式-collection-association
  • 自定义返回映射结果集
  • 各种配置的记忆
4.3 SpringMVC
  • 路由设置
  • 返回JSON数据 ResponseEntity
  • 拦截器的使用
  • 改变请求的请求头
  • 改变响应体
  • 常见返回的状态码和相关概念
  • 模板开发的熟练使用 - themlef
  • Restful风格的接口实现
4.4 Spring
  • IOC.AOP的概念和底层原理
  • Spring对象的生命周期
  • Spring接入Mybatis
  • Spring接入SpringMVC
  • Spring定时任务
  • Spring事务处理
4.5 SpringBoot ***
  • Springboot启动流程和原理
  • 自动装配的原理
  • Springboot各种起步依赖的使用和练习
  • properties配置文件和yaml配置文件的使用
  • profile的配置文件聚合
  • 内置容器的相关配置
    ...很多很多

5.开发工具

5.1 git-推荐使用国内的gitee
  • 下载和使用、全局配置
  • clone代码库
  • 创建分支 切换分支 提交代码
  • 代码检出、制造代码冲突、解决冲突
  • ...找个小伙伴 做个项目 发布到自己的gitee或者github上
5.2 vmare虚拟机
  • java就安装Centos的镜像 自己慢慢玩儿
  • 可以安装个Mac的镜像 以后工作都用Mac - 好用 开发神器 就是有点贵
5.3 IDEA编辑器

神器 - 慢慢研究 日常多用

5.3 postman请求测试

接口测试和调试使用 非常好用

6.Redis缓存中间件

6.1 学习重点
  • windows.linux下成功安装并启动redis
  • redis的6种数据类型的使用和练习
  • 熟练使用string数据类型
  • redis的RDB和AOF机制
  • redis代替session的方案
  • redis缓存各种数据的使用 - java对象可以序列化为字符串
  • redis缓存雪崩和穿透的概念和解决方案
  • Spring中原生的code使用和练习
  • Springboot中的Redis-Starter引入和使用

以上是我学这么久所总结的知识点重点和、可能会有很多遗漏的地方、只做参考。相关知识点不懂的地方可以上B站找视频、上百度搜索想要的结果,学习是一个主动的过程、一定要自己亲身实践、多总结,不要空想。会这么多找个工作没有啥问题了、高阶段之后会有相关的文章。


重要的不是怎么学、重要的是一直在路上...

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,367评论 6 512
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,959评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,750评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,226评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,252评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,975评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,592评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,497评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,027评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,147评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,274评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,953评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,623评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,143评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,260评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,607评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,271评论 2 358

推荐阅读更多精彩内容