Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,一直以来都是最热门的编程语言之一,常年排在 TIOBE 排行榜的前三,也是很多 IT 培训机构主推的培训方向。
面对网上琳琅满目的 Java 教程,很多同学想要自学却不知从哪开始,这份 Java 开发工程师学习路线图 2022 版是编程狮(W3Cschool)整理推荐,汤小洋老师主讲的一套适合零基础小白的从基础到高级的系列视频课程,希望对大家有所帮助。
第一阶段: Java基础入门——JavaSE核心技术
JavaSE,标准版,主要用于开发和部署桌面、服务器以及嵌入设备和实时环境中的 Java 应用程序。例如,Java 应用程序开发平台 Eclipse。
- 初识Java
- 变量和数据类型
- 运算符
- 选择结构
- 循环结构
- 方法
- 数组
- 面向对象
- 抽象类和接口
- 银行管理系统(阶段项目)
- 常用类
- 枚举、泛型、内部类
- 集合
- 异常
- I/O输入输出流
- 线程
- 反射
- 设计模式
- JDBC访问数据库
- 实战项目:购物系统
第二阶段: Java进阶开发——Web开发技术
Java Web,是用 Java 技术来解决相关 web 互联网领域的技术栈。web包括:web服务端和web客户端两部分。
第三阶段: Java高级开发——JavaEE框架技术
JavaEE,企业版,主要针对企业应用的开发。例如,电子商务网站、ERP 系统。
- Maven
- MyBatis
- Spring
- SpringMVC
- SpringBoot 2.0
- SpringCloud
- ZooKeeper
- Dubbo
- Redis
- Shiro
- Nginx
- Kafka
- Git
- Docker
- 实战项目:基于SSM+Maven+BootStrap+MySQL的在线商城系统
以上就是 W3Cschool 推荐的 Java 开发工程师学习路线图 2022 版,赶快收藏起来去编程狮学习吧~
如果你是编程狮全站通VIP就可以免费学习以上全部课程哦
最后再补充下如何定位自己目前属于什么水平呢?参照以下标准,你目前属于什么水平呢?
- 理解:初步认识,有相关学习经验。
- 掌握:具备基本知识结构,能运用并完成相关工作;
- 熟练:具备系统的知识和应用能力,有较好完成相关工作;
- 精通:深入的研究和认识,有很好的问题解决能力;
讲师介绍
汤小洋老师
南京大学软件工程硕士,全栈开发工程师、全栈讲师
曾就职于中软国际、擎天科技、华为等公司,拥有多年的 Java 软件开发经验,参与开发多个微信小程序商城项目,熟悉 Linux 环境下项目的部署和运维。曾发表《中国IT应用技术蓝皮书》受到关注,参与多个大规模数据挖掘和数据分析项目,长期参与一线项目开发和项目管控。
- 2009 年开始接触 Java 开发技术,拥有多年的 Java 软件开发经验。精通 Java、Python、PHP、Linux 、Shell、SQL、前端开发等多种技术,对开源框架技术有深入的研究。
- 2019年12月,在 CSDN 举办的《博客之星》年度评选活动中,特邀加入专家评审团,担任决赛评委。
- 2020年2月,在 CSDN 举办的《百场IT大咖技术直播》活动中,直播分享了 1 小时入门 Vue.js 框架。
- 2020年6月,在 CSDN 学院的《口碑老师直播季》活动中,直播分享了 Java 工程师成长计划。
- 2021年1月,在 51CTO 学院的《大咖来了》系列直播活动中,作为前端模块类的主讲老师进行直播。
- 2021年1月,在 CSDN 学院的《2021技术跨年直播大课》活动中,作为前端模块类的主讲老师进行直播。
- 2021年2月,荣获 CSDN 学 院颁发的《CSDN程序员学院讲师》荣誉称号和证书。