java开发学习路线~

既然想做Java开发工程师,那第一步必不可少的就是Java语言

 

 

一、编程基础

1.java语言:

java基本语法,面向对象,接口,容器,异常,泛型,注解,反射,I/O,

jvm

java高级:

并发,线程池,锁,并发容器

2.数据库:

SQL语句书写,SQL语句优化,索引,左右查询,视图,锁

3.设计模式:

单例,工厂,代理,策略

4.计算机网络:

DNS,HTTP,HTTPS协议,TCP,UDP协议

------------------分割线------------------

软件开发,怎么可能少了编程软件呢?

 

 

二、研发工具:

1.集成开发框架:

Eclipes,Intellij IDEA,VS Code

2.Linux操作系统:

Linux常用命令,shell脚本

3.代码管理工具:

Git,SVN

4.项目管理与构建:

Maven,Gradle

------------------分割线------------------

前端也要学的!不要精通但要会用

 

 

三、web前端基础

1.前端基础套餐三大件:

HTML,CSS,JavaScript

注意:这里经常会有人说我学了java,是不是学javaScript就很轻松OvO!!!

不是的铁铁,它俩就不是一个东西 =-=

 

为什么要学这几个呢 当然是为了让网页更漂亮呗

前端页面就像你的女朋友 你不得让她穿得漂漂亮亮得嘛~

 

对于java,html,css,js下面有个虽搞笑但很恰当的栗子:

 

 

2.jquery

3.javaweb:

jsp,servlet

4.组件化框架:

layui,vue

------------------分割线------------------

学完以上的,就该学框架啦~

 

 

四、框架:

1.spring家族

ioc,AOP,SpringMVC,Spring Boot,Spring cloud

2.数据库:

mybatis,Hibernate

3.连接池:

c3p0

------------------分割线------------------

五、分布式,微服务

 

------------------分割线------------------

六、算法,数据结构

 

 

这俩玩意就很让人头疼=-=

 

 

可能总结的不全面,忙里偷闲写的,学习之路很长并且很苦,坚持下来吧,未来的你会感谢现在拼搏的自己!加油吧少年,趁我们还年轻!

 

posted @ 2021-01-18 18:44  晚安卡莎  阅读(241)  评论(0编辑  收藏  举报