超詳細的java學習路線總結(jié)—純干貨分享

本文整理了java開發(fā)的學習路線和相關的學習資源腊嗡,非常適合零基礎入門java的同學,希望大家在學習的時候捅彻,能夠節(jié)省時間。純干貨鞍陨,良心推薦沟饥!

第一階段:Java基礎

重點知識點:數(shù)據(jù)類型、核心語法湾戳、面向?qū)ο蟆?shù)組广料、集合砾脑、IO流、

String/StringBuffer/StringBuilder艾杏、線程韧衣、并發(fā)、反射购桑、泛型

學習Java開發(fā)畅铭,首先要學習java基礎知識,尤其是校招的時候非常注重基礎勃蜘,即使沒有項目也沒關系硕噩,基礎一定要打好,一般筆試以及面試的第一輪缭贡,對基礎的考察是比較多的炉擅。

Java面向?qū)ο?/b>

面向?qū)ο笤O計思想

面向?qū)ο蟮姆治雠c設計

Java與面向?qū)ο?/p>

類中成員變量的定義與意義

構(gòu)造方法的定義和調(diào)用

面向?qū)ο蟮姆庋b特性

局部變量和成員變量的作用域問題

靜態(tài)屬性、靜態(tài)方法阳惹、靜態(tài)代碼塊

面向?qū)ο蟮睦^承特性

繼承中構(gòu)造方法的細節(jié)

面向?qū)ο蟮亩鄳B(tài)特性

抽象方法與抽象類

接口的介紹

通過內(nèi)部類制作性能檢測工具

Java的內(nèi)存分析

Java數(shù)組

Java數(shù)組的定義Java數(shù)組的聲明數(shù)組的優(yōu)勢與局限數(shù)組的動態(tài)初始化數(shù)組的存儲特點(堆和棧)數(shù)組的遍歷訪問(普通循環(huán)谍失,增強for循環(huán))數(shù)組元素的順序查找數(shù)組元素的二分法查找數(shù)組元素的選擇排序數(shù)組元素的冒泡法排序Arrays工具類的使用二維數(shù)組的介紹二維數(shù)組的聲明與初始化二維數(shù)組的遍歷二維數(shù)組的使用

IO流

File類的作用

File類中常用方法的使用介紹

使用File類操作文件和文件夾

相對路徑和絕對路徑的介紹

IO流的概念和工作原理

IO流的分類

文件流的使用

轉(zhuǎn)換流的使用

緩沖流的使用

對象流的使用

內(nèi)存流的使用

使用不同的流實現(xiàn)文件內(nèi)容的拷貝

RandomAccessFile類的使用

Properties類的使用

裝飾者設計模式

第二階段:數(shù)據(jù)庫

重點知識點:基本的增刪改查,SQL 命令莹汤,索引快鱼、存儲過程;JDBC

主流的數(shù)據(jù)庫有MySQL纲岭、Oracle抹竹、SQL Server等等,你只需要搞定一個就可以了止潮,知識都是相通的柒莉,一通百通。目前公司里用到MySQL的比較多沽翔,所以建議大家學習MySQL數(shù)據(jù)庫兢孝。

推薦書籍:首先是《MySQL必知必會》窿凤,這本書很小,口袋書跨蟹,方便隨時查閱雳殊。

深入的書籍推薦《MySQL內(nèi)核:InnoDB存儲引擎 卷1》,資深MySQL專家窗轩,機工暢銷圖書作者親自執(zhí)筆夯秃,介紹InnoDB存儲引擎的內(nèi)核,例如latch痢艺、B+樹索引仓洼、事務、鎖等堤舒,從源代碼的角度深度解析了InnoDB的體系結(jié)構(gòu)色建、實現(xiàn)原理、工作機制舌缤,并給出了大量最佳實踐箕戳。

MySQL使用

數(shù)據(jù)庫簡介MySQL的安裝與使用MySQL客戶端和服務器配置用戶權(quán)限管理DDL創(chuàng)建數(shù)據(jù)庫和表約束與外鍵DML實現(xiàn)添加、修改国撵、刪除數(shù)據(jù)聚合函數(shù)陵吸、日期函數(shù)等DQL簡單查詢排序、分組介牙、篩選多表查詢子查詢in和exists關鍵字分頁查詢Mysql SQL語句優(yōu)化介紹

JDBC連接池

JDBC概述

JDBC使用步驟

Connection壮虫、Statement、ResultSet接口

使用JDBC 完成數(shù)據(jù)庫DML操作

PreparedStatement對象

大數(shù)據(jù)的操作

批量處理與元數(shù)據(jù)

事務處理

隔離級別

自定義連接池

DBCP环础、C3p0連接池

DBUtis工具類

QueryRunner

自定義結(jié)果集處理

連接池知識總結(jié)

第三階段:JavaWeb

重點知識點:HTML旨指、CSS、JS喳整、jQuery框架谆构、Servlet程序、Filter過濾器框都、Listener監(jiān)聽器搬素、JSP頁面、EL表達式魏保、JSTL標簽庫熬尺、Cookie技術、Session會話谓罗、JSON使用癣蟋、Ajax請求铅忿、Tomcat伞剑、maven等等

Java開發(fā)的崗位大多是Web開發(fā),所以最好學一學前端的基礎胯舷,雖然現(xiàn)在都是前后端分離的方式,但是你要懂前端界面和后端數(shù)據(jù)是怎樣交互的绊含,與前端工程師的溝通合作會更加順利桑嘶。另外,像一些小公司要求全棧躬充,希望招來的后端開發(fā)也能做一些前端的工作逃顶,省一些人力成本。

jQuery

jQuery介紹jQuery版本介紹jQuery對象和原生js對象介紹jQuery對象和原生js對象互相轉(zhuǎn)化jQuery快速入門jQuery語法詳解jQuery核心函數(shù)jQueryonload處理jQuery選擇器jQuery文檔處理jQuery事件jQuery遍歷操作jQuery自定義函數(shù)jQuery動畫效果jQueryAJAX操作

AJAX

Ajax技術背景Ajax技術的理解XMLHttpRequest使用步驟XMLHttpRequest GET/POST的區(qū)別同步請求&異步請求同步請求&異步請求的區(qū)別Ajax獲取不同的返回值類型Ajax使用原生JavaScript和Jquery的區(qū)別Ajax響應狀態(tài)處理JSON語法JavaJSON解析JavaJSON生成JavaJSON第三方工具快速解析JavaScriptJSON轉(zhuǎn)換JqueryJSON轉(zhuǎn)換

第四階段:框架

重點知識點:Spring充甚、SpringMVC以政、SpringBoot、Mybatis

前后端不分離的版本:

經(jīng)典技術組合:Spring Boot伴找、Apache Shiro盈蛮、MyBatis、Thymeleaf

前后端分離的版本:

前端采用Vue疆瑰、Element UI。

后端采用Spring Boot昙啄、Spring Security穆役、Redis & Jwt。

Spring

框架原理介紹

框架環(huán)境搭建

快速入門

創(chuàng)建Bean的方式及實現(xiàn)原理

Bean種類

Bean生命周期

Bean的作用域

Bean的注值方式

SpEL

整合Junit測試

Web項目集成Spring

注解裝配Bean

AOP思想梳凛、原理解剖

傳統(tǒng)方式實現(xiàn)AOP開發(fā)

AspectJ介紹及實現(xiàn)AOP開發(fā)

Spring MVC

SpringMVC 概述使用@RequestMapping映射請求請求處理方法簽名概述處理方法簽名詳細說明使用 HttpMessageConverter處理模型數(shù)據(jù)數(shù)據(jù)綁定流程剖析數(shù)據(jù)格式化數(shù)據(jù)校驗視圖和視圖解析器處理方法的數(shù)據(jù)綁定視圖和視圖解析器文件上傳下載JSON處理攔截器

MyBatis

MyBatis數(shù)據(jù)框架介紹MyBatis對比Hibernate框架MyBatis配置耿币、查詢數(shù)據(jù)MyBatis全局配置文件MyBatis全局配置文件元素詳細介紹Mapper映射文件MyBatis兩種開發(fā)方式MyBatis中別名配置MyBatis# 和 $ 拼接參數(shù)區(qū)別關聯(lián)查詢,動態(tài)sqlMyBatis緩存機制韧拒、整合ehcacheMyBatis二級緩存處理MyBatis淹接、Spring、SpringMVC整合分頁插件MyBatis逆向工程

第五階段:其他熱門技術

這一階段屬于拔高的部分叛溢。如果時間不夠塑悼,著急找工作的話,可以跳過這部分楷掉,進入下一階段厢蒜,直接項目的學習,回頭再補烹植。

Redis數(shù)據(jù)庫學習

Nginx反向服務代理

Docker

ZooKeeper 分布式協(xié)調(diào)服務技術+Dubbo高性能的 RPC 服務發(fā)布和調(diào)用框架

Spring Cloud

RocketMQ

第六階段:java商城項目

商城項目整合的知識點非常多斑鸦,非常全,這一個項目可以把前面學到的知識草雕,全部應用一遍巷屿,所以準備一個商場項目來面試的話,面試官能問的點有很多墩虹,能深問的點也很多嘱巾。其實應屆生找工作不需要特別豐富的項目經(jīng)驗憨琳,但如果一個項目都沒有的話,肯定是不行的浓冒。

第七階段:Java面試準備

大廠最愛考算法題栽渴,從筆試到每一輪的面試,都會考察的稳懒。為什么要刷題闲擦,因為面試官出的題基本上是在書上或者網(wǎng)上看到的,面試官也沒有時間研究新題场梆,所以多刷題命中率很高的墅冷。

推薦一個刷題學習網(wǎng)站,LeetCode或油,可能大家也都聽說過寞忿,是一個刷算法題的網(wǎng)站,支持Java顶岸、Python腔彰、C++等各種語言,題目分為簡單辖佣、中等和困難三種模式霹抛。

把簡單題和中等題多刷一些,難的就不要勉強自己了卷谈,難的不會也正常

按類型刷題杯拐,先刷數(shù)組,然后鏈表世蔗,然后二叉樹端逼、動態(tài)規(guī)劃等等

做完一道題,不要以“通過”就滿足污淋,再想想有沒有更優(yōu)的解法顶滩,多想幾遍加深印象

反復刷,尤其是面試前要反復刷寸爆,使自己在做題的一種氛圍中

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末诲祸,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子而昨,更是在濱河造成了極大的恐慌救氯,老刑警劉巖,帶你破解...
    沈念sama閱讀 223,002評論 6 519
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件歌憨,死亡現(xiàn)場離奇詭異着憨,居然都是意外死亡,警方通過查閱死者的電腦和手機务嫡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,357評論 3 400
  • 文/潘曉璐 我一進店門甲抖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來漆改,“玉大人,你說我怎么就攤上這事准谚〈旖#” “怎么了?”我有些...
    開封第一講書人閱讀 169,787評論 0 365
  • 文/不壞的土叔 我叫張陵柱衔,是天一觀的道長樊破。 經(jīng)常有香客問我,道長唆铐,這世上最難降的妖魔是什么哲戚? 我笑而不...
    開封第一講書人閱讀 60,237評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮艾岂,結(jié)果婚禮上顺少,老公的妹妹穿的比我還像新娘。我一直安慰自己王浴,他們只是感情好脆炎,可當我...
    茶點故事閱讀 69,237評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著氓辣,像睡著了一般秒裕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上筛婉,一...
    開封第一講書人閱讀 52,821評論 1 314
  • 那天簇爆,我揣著相機與錄音癞松,去河邊找鬼爽撒。 笑死,一個胖子當著我的面吹牛响蓉,可吹牛的內(nèi)容都是我干的硕勿。 我是一名探鬼主播,決...
    沈念sama閱讀 41,236評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼枫甲,長吁一口氣:“原來是場噩夢啊……” “哼源武!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起想幻,我...
    開封第一講書人閱讀 40,196評論 0 277
  • 序言:老撾萬榮一對情侶失蹤粱栖,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后脏毯,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體闹究,經(jīng)...
    沈念sama閱讀 46,716評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,794評論 3 343
  • 正文 我和宋清朗相戀三年食店,在試婚紗的時候發(fā)現(xiàn)自己被綠了渣淤。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赏寇。...
    茶點故事閱讀 40,928評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖价认,靈堂內(nèi)的尸體忽然破棺而出嗅定,到底是詐尸還是另有隱情,我是刑警寧澤用踩,帶...
    沈念sama閱讀 36,583評論 5 351
  • 正文 年R本政府宣布渠退,位于F島的核電站,受9級特大地震影響捶箱,放射性物質(zhì)發(fā)生泄漏智什。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,264評論 3 336
  • 文/蒙蒙 一丁屎、第九天 我趴在偏房一處隱蔽的房頂上張望荠锭。 院中可真熱鬧,春花似錦晨川、人聲如沸证九。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,755評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽愧怜。三九已至,卻和暖如春妈拌,著一層夾襖步出監(jiān)牢的瞬間拥坛,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,869評論 1 274
  • 我被黑心中介騙來泰國打工尘分, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留猜惋,地道東北人。 一個月前我還...
    沈念sama閱讀 49,378評論 3 379
  • 正文 我出身青樓培愁,卻偏偏與公主長得像著摔,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子定续,可洞房花燭夜當晚...
    茶點故事閱讀 45,937評論 2 361

推薦閱讀更多精彩內(nèi)容