回覆列表
  • 1 # IT人劉俊明

    使用Java開發多年,也出版過Java程式設計書籍,我來回答一下這個問題。

    首先,在學習完Java的基本語法之後,要想採用Java語言進行後端開發,需要重點掌握以下三方面知識:

    第一:分散式開發。Java語言之所以受到大型網際網路平臺的青睞,主要是效能穩定和擴充套件性強,而擴充套件性主要就是透過分散式開發來體現的。分散式開發的重點在於把不同的功能封裝成不同的元件並部署在不同的物理位置,簡單的說就是“邏輯集中、物理分散”。目前透過Java實現分散式程式設計的方式有很多,比如Hadoop平臺就是目前比較流行的分散式開發平臺。對於初學者來說,可以從基礎的RMI開始瞭解Java的分散式開發機制,看一個RMI的小實驗:

    第三:多角色合作。後端開發之所以要學習使用框架,除了有效能的考慮之外,一個重要的因素是可以進行多角色合作,不同的角色完成不同部分內容的開發,這樣有利於程式的模組化,同時方便日後的維護、擴充套件和複用。比如SpringMVC的作用就是在提供Bean容器的同時基於MVC模型進行功能的組織,所以學習框架之前首先要搞清楚什麼是MVC,以及DAO等基礎程式設計結構。

  • 2 # IT極客老兵

    我是軟體公司的技術總監,以我多年的工作經驗來告訴你,該怎麼成長為一名合格的Java工程師:

    掌握Java基礎以後,接下來要做的事:

    資料庫相關知識

    學習sql語法、JDBC、Mysql、資料庫連線池等資料庫相關知識。

    Java工程化知識

    學習Maven、Git、SVN等Java工程化相關的知識。

    SSM

    學習SpringMVC+Spring+MyBatis

    Spring Boot

    學習Spring Boot相關知識

    以上東西都會了以後,你已經可以去面試Java工程師的崗位了,隨著公司裡面的專案參與的越來越多,你的Java知識的熟練度會越來越高,你可以自己有意識的去學習Sping Cloud等相關知識,掌握分散式開發能力以後,你會逐漸成長為一名Java高階工程師,這時候,你就會面臨一些選擇,是往架構師方向發展,還是往技術經理方面發展,分別會有不同的學習路徑。

    好了,先寫到這裡,祝你學習順利!

  • 3 # 程式設計小石頭

    學完基礎,就要去學實戰了。網上有很多實戰入門的影片,可以去找下看看。跟著實戰影片入門有以下好處

    1.可以看下前輩如何做實際開發

    2.學的知識都是實際中要用到的

    3.影片學起來比較直觀

    4.影片裡的開發思路可以學學。

    有任何java的問題可以問我。很樂意幫助程式設計後來者的。

  • 4 # 明天再取個好名字0

    mysql基礎的增刪查改--連線池(c3p0 dbcp)--資料庫操作工具類dbutil

    然後就可以初步學習伺服器端

    瞭解http 安裝環境tomcat伺服器

    servlet入門(瞭解servlet)

    request類response類

    學完上面的註冊登入基本可以實現

    然後jsp

    mysql進階(事務處理)

    再之後你基本就知道Java後端的學習路線了

    估計上面的學習耗時半個月(每天六到八小時學習情況下)

  • 5 # Electricight

    去學習webservlet和jsp,對servlet filter 標籤熟悉後去學習spring框架,然後spring mvc,然後mybatis,然後spring boot,然後spring cloud分散式,然後學習docker,然後kubernetes 。中間夾著學java多執行緒,linux伺服器,java虛擬機器

  • 中秋節和大豐收的關聯?
  • 諸葛亮餵雞求學的道理是什麼呀?