Java學習路線

如下筆記參考Java3y大佬的文章--2018年如何快速學Java前端

Java學習路線

三連自問:這項技術是什麼?爲何我要學習這項技術?學習了這項技術有什麼好處?web

Java基礎

不應折騰的東西

  • 位運算符、++i、i++等
  • 內部類
  • AWT、SWING編程
  • 註解

深刻理解的知識點

  • 流程控制
  • 面向對象的概念
  • Java語法:this指針、重寫和重載、final、static等
  • 集合(包括泛型):經常使用的集合類
  • IO流:IO流代碼的編寫

理解這些知識點,可以在有提示的狀況下碼出代碼,但不要爲了一些細節轉牛角尖數據庫

簡單過一遍的知識點

  • 異常
  • 多線程
  • 網絡編程
  • 反射機制

學習這些主要是爲了能看懂具體代碼編程

Web前端

此部分簡單過一下便可後端

  • HTML/CSS/JavaScript/jQuery
  • CSS框架(如Bootstrap,看中文手冊便可)

JavaWeb

  • Tomcat(簡單過一下)
  • XML/註解(簡單過一下)
  • Servlet(重點理解)
  • HTTP協議(重點理解)
  • Filter過濾器(重點理解)
  • Listener監聽器(簡單過一下)
  • JSP(簡單過一下)
  • AJAX、JSON(簡單過一下)

此時,能夠基本實現先後端交互網絡

數據庫

以MySQL爲入門,基本使用:多線程

  • 建立表
  • 增刪查改
  • 存儲過程、觸發器(瞭解便可)
  • 索引、鎖(入門可不看,但很重要)

JDBC

JDBC--模板代碼,基本步驟:框架

  • 導入MySQL或者Oracle驅動包
  • 裝載數據庫驅動程序
  • 獲取到與數據庫鏈接
  • 獲取能夠執行SQL語句的對象
  • 執行SQL語句
  • 關閉鏈接

DbUtils組件:能夠幫咱們減小編寫 JDBC的模板代碼ide

項目管理和框架學習

項目管理工具:Maven工具

框架:SpringBoot

Linux學習

總結

  1. Java學習路線
  • Java基礎 --> 流程控制 --> 面向對象(包括Java語法) --> Java集合 --> Java IO流 --> 異常 --> 多線程 --> 網絡編程 --> 反射
  • JavaWeb基礎 --> HTML/CSS/JavaScript/jQuery --> Tomcat --> XML/註解 --> Servlet --> HTTP --> Filter過濾器和監聽器 --> JSP --> AJAX/JSON --> 數據庫(MySQL) --> JDBC和DbUtils
  • 項目管理和框架 --> Maven --> SpringBoot
  • Linux基本命令

<br/>

  1. 項目具體運行
  • 以Maven來管理咱們的項目
  • 前端經過BootStrap來搭建頁面框架
  • SpringBoot來搭建Java後端環境,SpringMVC處理前端請求(SpringBoot整合了)
  • DAO層使用DbUtils組件來完成,MySQL做爲數據庫

<br/>

彩蛋:如下附上本人整理的一張web項目開發的學習路線圖,是本人觀看B站視頻整理的--原視頻,可參考 web開發學習路線圖

<br/>

聲明,本人也是菜鳥一枚,目前也在入門階段,這將是本人的入門路線,一塊兒學習進步吧!!!

相關文章
相關標籤/搜索