小栗總結(jié)Java學(xué)習(xí)線路

前言
????針對(duì)廣大學(xué)習(xí)java編程沒有一個(gè)統(tǒng)一的學(xué)習(xí)線路,在此總結(jié)一下學(xué)習(xí)java并順利達(dá)到企業(yè)開發(fā)標(biāo)準(zhǔn)的學(xué)習(xí)線路。
我們的使命:to study、to code、to live
PS:建議收藏,不定期進(jìn)行更新

第一階段:JavaSE基礎(chǔ)(重要重要重要★★★★★)
????學(xué)習(xí)目標(biāo)及知識(shí)點(diǎn)
????01、java環(huán)境變量的搭建
????02、熟練掌握java基礎(chǔ)語法、數(shù)組操作
????03、熟練掌握開發(fā)工具(IDEA、Eclipse)使用,常用快捷鍵及debug斷點(diǎn)調(diào)試。
????04、java面向?qū)ο笾R(shí)、String字符串操作、常用工具類操作、集合、泛型、異常、IO流、枚舉、-----(工作經(jīng)常使用部分)
????05、了解swing
? ? 06、java高級(jí)部分:類加載及注解、多線程、網(wǎng)絡(luò)編程、反射、juc并發(fā)編程、jvm研究(工作不經(jīng)常使用,但是此部分為邁向高級(jí)程序員必須掌握)
第二階段:Mysql及Jdbc使用
? ??學(xué)習(xí)目標(biāo)及知識(shí)點(diǎn)
????01、mysql的安裝及環(huán)境變量配置
????02、mysql基礎(chǔ):熟練掌握mysql基礎(chǔ)語法即DDL和DML
????03、熟練掌握jdbc連接數(shù)據(jù)庫及操作數(shù)據(jù)庫的api
? ??04、mysql高級(jí):掌握索引、存儲(chǔ)過程、觸發(fā)器、函數(shù)等相關(guān)知識(shí)
第三階段:網(wǎng)頁相關(guān)知識(shí)
? ??學(xué)習(xí)目標(biāo)及知識(shí)點(diǎn)
????01、熟練掌握html標(biāo)簽、
????02、css語法
????03、js語法
第四階段:JavaWeb核心技術(shù)
? ??學(xué)習(xí)目標(biāo)及知識(shí)點(diǎn)
????01、掌握web服務(wù)器tomcat的基本配置及使用
????02、掌握J(rèn)sp&Servlet開發(fā),此處主要重點(diǎn)學(xué)習(xí)Servlet、Filter、Session、Cookie?
????03、掌握基于Jsp&Servlet的MVC開發(fā)模式
第五階段:項(xiàng)目管理工具
? ??學(xué)習(xí)目標(biāo)及知識(shí)點(diǎn)
????01、掌握maven、gradle項(xiàng)目管理工具
????02、版本控制svn、git的使用
第六階段:SSM-R框架
? ??學(xué)習(xí)目標(biāo)及知識(shí)點(diǎn)
????01、熟練掌握spring ioc、aop、事務(wù)等相關(guān)知識(shí)。
????02、熟練掌握springmvc框架、常用注解開發(fā)
????03、熟練掌握Mybatis開發(fā)
????04、熟練掌握Mybatis-plus開發(fā)
????05、SSM項(xiàng)目的整合
????06、redis及SSM整合Redis
第七階段:前端進(jìn)階
? ??學(xué)習(xí)目標(biāo)及知識(shí)點(diǎn)
????01、NodeJs
????02、ES6
????03、vue
第八階段:分布式微服務(wù)開發(fā)
????學(xué)習(xí)目標(biāo)及知識(shí)點(diǎn)
? ? 01、掌握springboot開發(fā)
? ? 02、掌握Dubbo+Zookeeper分布式微服務(wù)開發(fā)
????03、掌握SpringCloud netflix微服務(wù)技術(shù)
? ? 04、掌握SpringCloud alibaba微服務(wù)技術(shù)
第九階段:服務(wù)器技術(shù)
? ??學(xué)習(xí)目標(biāo)及知識(shí)點(diǎn)
????01、Linux基礎(chǔ)應(yīng)用
????02、Nginx 基礎(chǔ)應(yīng)用
????03、docker技術(shù)
????04、kubernetes技術(shù)
第十階段:常用中間件及業(yè)務(wù)解決技術(shù)
? ??學(xué)習(xí)目標(biāo)及知識(shí)點(diǎn)
????01、POI或EasyExecl?Office的相關(guān)文件處理,例如excel
????02、ElasticSearch、Lucene、Solr?搜索引?
????03、Mycat
????04、shardingJDBC
????05、安全框架shiro
????06、安全框架spring secuity
????07、消息隊(duì)列rabbitmq、Kafka
????08、工作流activiti
????09、支付技術(shù)
????10、第三方登錄技術(shù)
????11、......
第十一階段:內(nèi)功進(jìn)階
? ??學(xué)習(xí)目標(biāo)及知識(shí)點(diǎn)
????01、設(shè)計(jì)模式
????02、數(shù)據(jù)結(jié)構(gòu)
????03、計(jì)算機(jī)網(wǎng)絡(luò)
第十二階段:面試階段
????學(xué)習(xí)目標(biāo)及知識(shí)點(diǎn)
????01、職業(yè)規(guī)劃
????02、簡(jiǎn)歷
????03、面試
完結(jié)?。?!
一天要做一件實(shí)事,
一個(gè)月要做一件新事,
一年要做一件大事,
一輩子要做一件有意義的事。
