欢迎光临散文网 会员登陆 & 注册

小栗总结Java学习线路

2023-03-29 15:47 作者:程序员小栗  | 我要投稿

前言

    针对广大学习java编程没有一个统一的学习线路,在此总结一下学习java并顺利达到企业开发标准的学习线路。

我们的使命:to studyto codeto live

PS:建议收藏,不定期进行更新

第一阶段:JavaSE基础(重要重要重要★★★★★

    学习目标及知识点

    01、java环境变量的搭建

    02、熟练掌握java基础语法、数组操作

    03、熟练掌握开发工具(IDEA、Eclipse)使用,常用快捷键及debug断点调试。

    04、java面向对象知识、String字符串操作、常用工具类操作、集合、泛型、异常、IO流、枚举、-----(工作经常使用部分)

    05、了解swing

    06、java高级部分:类加载及注解、多线程、网络编程、反射、juc并发编程、jvm研究(工作不经常使用,但是此部分为迈向高级程序员必须掌握)

第二阶段:Mysql及Jdbc使用

    学习目标及知识点

    01、mysql的安装及环境变量配置

    02、mysql基础:熟练掌握mysql基础语法即DDL和DML

    03、熟练掌握jdbc连接数据库及操作数据库的api

    04、mysql高级:掌握索引、存储过程、触发器、函数等相关知识

第三阶段:网页相关知识

    学习目标及知识点

    01、熟练掌握html标签、

    02、css语法

    03、js语法

第四阶段:JavaWeb核心技术

    学习目标及知识点

    01、掌握web服务器tomcat的基本配置及使用

    02、掌握Jsp&Servlet开发,此处主要重点学习Servlet、Filter、Session、Cookie 

    03、掌握基于Jsp&Servlet的MVC开发模式

第五阶段:项目管理工具

    学习目标及知识点

    01、掌握maven、gradle项目管理工具

    02、版本控制svn、git的使用

第六阶段:SSM-R框架

    学习目标及知识点

    01、熟练掌握spring ioc、aop、事务等相关知识。

    02、熟练掌握springmvc框架、常用注解开发

    03、熟练掌握Mybatis开发

    04、熟练掌握Mybatis-plus开发

    05、SSM项目的整合

    06、redis及SSM整合Redis

第七阶段:前端进阶

    学习目标及知识点

    01、NodeJs

    02、ES6

    03、vue

第八阶段:分布式微服务开发

    学习目标及知识点

    01、掌握springboot开发

    02、掌握Dubbo+Zookeeper分布式微服务开发

    03、掌握SpringCloud netflix微服务技术

    04、掌握SpringCloud alibaba微服务技术

第九阶段:服务器技术

    学习目标及知识点

    01、Linux基础应用

    02、Nginx 基础应用

    03、docker技术

    04、kubernetes技术

第十阶段:常用中间件及业务解决技术

    学习目标及知识点

    01、POI或EasyExecl Office的相关文件处理,例如excel

    02、ElasticSearch、Lucene、Solr 搜索引 

    03、Mycat

    04、shardingJDBC

    05、安全框架shiro

    06、安全框架spring secuity

    07、消息队列rabbitmq、Kafka

    08、工作流activiti

    09、支付技术

    10、第三方登录技术
    11、......

第十一阶段:内功进阶

    学习目标及知识点

    01、设计模式

    02、数据结构

    03、计算机网络

第十二阶段:面试阶段

    学习目标及知识点

    01、职业规划

    02、简历

    03、面试

完结!!!



一天要做一件实事,

一个月要做一件新事,

一年要做一件大事,

一辈子要做一件有意义的事。


小栗总结Java学习线路的评论 (共 条)

分享到微博请遵守国家法律