首頁>Club>
基礎的java程式碼可以看懂,但是涉及標籤等一些高階語法看得就很費勁
2
回覆列表
  • 1 # 桃之夭夭8082

    先學一些基礎的語言語法之類的,做一些小的專案,然後學框架等,在做一些大的專案。保守來說是一個非常漫長的過程,如果自學的話需要強大的自控力。可以到網上找一些影片觀看,入門是沒問題的,但是如果之後要就業的話,還是建議你找個老師或者找個機構學習一下。

  • 2 # 不吃魚的貓

    先從基礎----javaweb----框架----分散式----微服務

    自學是有一定難度的,而且缺乏實戰,推薦可以去中公進行系統化學習。

  • 3 # 華清遠見成都中心

    Java怎麼學呢?這裡分享一個完整的Java學習路線圖,也希望這個學習路線能夠幫助更多的軟體開發愛好者順利成為一名的符合企業需求的Java開發工程師。

    Java學習路線第一階段:Java設計和程式設計思想

    第一階段要學習的知識點有面向物件思想和Java基礎語法;Java異常處理;JavaI/O操作;Java多執行緒操作;Java集合類的使用,Java網路程式設計以及資料庫/JDBC的使用。

    學完第一階段,要掌握的能力有以下2點:

    1,精通Java語言及其高階特性

    2.具備本地應用開發能力,例如:聊天室,檔案傳輸助手等本地軟體開發。

    Java學習路線第二階段:web前端開發

    第二階段要學習的知識點有html+css+js+Jquery相關技術;H5相關的庫快速編寫程式碼;搭建符合大資料要求的介面,使前端+後端+大資料實現三維一體。

    學完第二階段,要掌握的能力有以下3點:

    1.掌握html5相關知識能夠透過需求搭建高質量網站

    2.可以實現原生js搭建動態效果介面

    3.使用Jquery庫快速搭建原型介面。

    Java學習路線第三階段:JavaEE進階

    第三階段要學習的知識點有Tomcat/Nginx/JBoss/WebLogic伺服器搭建;Jsp&Servlet的使用;SSH、SSM兩大流行框架的原理及使用。

    學完第三階段,要掌握的能力有以下2點:

    1.精通伺服器開發流程及原理

    2.精通SSH、SSM框架,並能夠開發出符合大型企業需求的專案。

    Java學習路線第四階段:大資料核心知識

    第四階段要學習的知識點有hadoop機制原理;hadoop叢集搭建過程;Hdfs API使用及mr程式設計模型;

    hive、hbase、sqoop、flume等元件的使用方法;Spark平臺的優勢以及Spark叢集的搭建過程等等。

    學完第四階段,要掌握的能力有以下5點:

    1.瞭解hadoop叢集搭建過程,

    2.能夠透過mr和hive來實現簡單的資料清洗的業務需求;

    3.能夠了解資料的抽取,轉換,清洗,建模,入庫的過程

    4.掌握Spark叢集的搭建

    5.掌握大規模離線資料的計算、分析能力。

    Java學習路線第五階段:綜合專案

    第五階段主要是專案實戰,可以開發的專案例如網上商城、當日達、傳統行業類專案、OA辦公自動化、CRM客戶管理系統等等。

    到了這最後的專案階段,要能達到在專案結束之後,可以獨立開發分散式、高併發的網站,達到中高階Java工程師的技術水平。

  • 4 # CodeSheep

    Java後端開發學習路線:一文串起所有主流技術點,請往下看

    注:本文已經收錄進開源專案:github.com/hansonwang99/JavaCollection,有自學路線、面試題和麵經、程式設計資料以及系列技術文章。

    前 言

    這篇想寫很久了,原以為一兩天搞定,結果整理串接畫圖搞了一週多。經過一番梳理、雖然東西不少,但感覺還是挺清晰的,不說了,肝。

    前方高能

    一圖勝千言,但凡能用圖,就不想用文字。直接看圖吧,看完再聊幾個問題。

    注:本圖高畫質素材已收錄進開源專案:github.com/hansonwang99/JavaCollection,需要可自取。

    應該說,基本把Java後端開發主流技術點都串起來了。

    所以接下來,聊聊幾個問題吧。

    程式設計基礎

    到底我們口口聲聲所說的程式設計基礎是什麼?

    這次在上面的腦圖中已經完全展現了!

    即使後面的東西都沒學,基礎部分是肯定需要完成的,這也是後面所有應用框架學習的基石;反之,在應用框架的學習時如果感覺吃力,可能非常有必要回過頭來再鞏固對應的基礎知識。

    然而基礎的確不是一蹴而就的,確實需要一定的反覆和回爐,才能做到真正的融會貫通,這需要一個過程,所以珍惜每一次複習基礎的機會。

    學了哪些才能找(到)工作?

    啊,這個問題有點難。

    只能這樣說,優先把程式設計基礎準備充分,不留紕漏;其次,應用框架部分內容能學則學,盡力準備,在熟練使用的同時能瞭解原理,就基本很穩了。

    後端開發需要學前端嗎?

    完全不懂肯定是不行的,會太過於被動,但鑽牛角尖也的確沒必要。

    如果目標在後端開發相關崗位,還是優先掌握後端領域的東西為好,畢竟本領域的東西就太多了,而對於前端的知識,大致技術輪廓和概念瞭解一下還是有必要的。

    咋沒有Java Web?

    有人問,為什麼圖中沒有Java Web學習路線相關的東西呢?

    本來所謂的Java Web無非也就是:HTTP協議、Servlet、Web容器、JSP、Cookie和Session等等這些內容。

    所以這幾點對照到上面的腦圖會發現,其實已經包含在上圖的諸如:「計算機網路」、「Spring框架」、「模板框架」等等這些部分裡了,所以這些掌握了,所謂的Java Web就自然過關了。

    學完如何能保證留下東西?

    我堅信:學習不在入,而在出

    所以勤於做筆記、善於寫部落格,做好技術輸出非常重要,這樣後面複習回顧自查都有章可循了。

    共 勉

    在沒有這樣總結之前,總感覺東西很亂,但經過這一番梳理和串接之後,會發現雖然東西是不少,但好在路線也非常清晰,按照這個路線去紮實推進一般問題就不大了。

    平穩降落

    飛得多快,非得多高,不是目的,重點是如何平穩降落,小夥伴們也記得調整心態、注意健康,徐圖長期發展。

    文章/資源持續更新,本文已經收錄進GitHub開源專案:github.com/hansonwang99/JavaCollection,有自學路線、面試題和麵經、程式設計資料及系列技術文章。

    由於個人能力有限,不足之處還請見諒和指出,一起交流進步

    急不得,慢一點才能更快

  • 5 # 尚矽谷教育

    Java現在學習的人越來越多,那麼在這些人中有很多的小夥班是選擇自學的,還有一部分人是選擇報名參加Java培訓班進行學習的,但是不管是選擇什麼樣的學習方式來進行學習,都是要去了解Java的學習路線的,清楚的瞭解Java學習路線可以更加有助於大家系統是進行學習。

    下邊我就為大家來分享一下Java的學習路線是什麼樣的:

    階段1.Java核心技術

    階段2.資料庫關鍵技術

    階段3.Web開發與實戰應用

    階段4.經典&流行框架

    階段5.Java高階&流行技術

    階段6.企業接軌專案以線上教育專案為例

    階段7.大資料技術

    階段8.大廠高頻面試題

    以上就是下邊整理的Java學習路線圖,希望可以幫助到大家。

  • 6 # 兆隆教育

    你好, 我認為學習java是非常明智的,非常樂意為您回答問題。java是一個值得努力學習的專業,市場對java人才的需求量很大,而且未來發展方向很好。

    第一階段:java SE

    第二階段:java WEB

    第三階段:java框架

    第四階段:網際網路叢集

  • 7 # 手機使用者102424868024

    自學的想法就儘量打消吧。零基礎自學真的很難,不信的人可以自己試試看。建議就是報個好點的培訓班好好跟著學。中軟是全國性質的培訓中心,瀋陽中軟更是遼寧數一數二的。

  • 8 # 城管哎

    學這些:流程控制語句、類和物件、介面和抽象類、多型、封裝、繼承、陣列、集合、IO程式設計、執行緒 ,再學JavaWeb,又習慣稱Java企業級應用(Java EE), Java EE的基礎是servlet,學好servlet之後,就去學jsp,jsp的實質就是servlet, 再學學MVC概念, 如果想做點簡單的應用,用servlet和jsp就足夠了! 在學完servlet和jsp之後,去學習Java EE提供的框架,spring(容器)、struts(控制action)、Ibatis和hibernate(這兩個都是持久層框架,和資料庫打交道的),這些學好之後,學oracle,mysql資料庫,後面可以自學一些UI上的東西,如ext,

  • 9 # 一隻快樂的小碼農

    作為從一名菜鳥過渡到專案主幹人員,主要研究java,額外對前端,python,以及自動化測試均有涉獵的小碼農來給大家點意見。

    對於java的學習我建議如果是在校的大學生,課上好好跟著老師,課下多關注一些已經工作了的技術人員的分享,多交流心得體會,多做專案練習。加強思維邏輯的提升。不管學哪種語言,首先要了解這個語言的優勢,學習它能夠解決什麼樣的問題,同樣一個專案,為什麼用這個語言來寫,此語言又有什麼弊端,用其開發出來的專案有可能會出現什麼漏洞,如果出現我們如何補救,有了這個思維框架,那麼再去帶著這些疑問來學習,會極大提高效率。

    比如Java,那麼他就是面向物件的程式設計語言,一切都面向物件,繼承封裝多型作為靈魂,資料型別有多少及如何定義,迴圈判斷怎麼寫,怎麼遍歷結果,怎麼傳取值,另外就是一些其中的一些特殊函式變數的使用方法,這些都整明白了,適用所有語言的學習,所謂一通百通,就是這麼回事。

    關注我會每天下班時間給剛入行的小夥伴講解一些企業開發中用到的技術知識,全乾貨,不喜歡那些搞得講好幾十節也講不到重點,在就是自我感覺講的很高深,很牛掰,但是對於很多剛入行的小夥伴根本不適用,我們都是先會走在會跑,沒什麼丟人的,只不過我當初就是遇到了捨得分享的牛人,今日成就不算牛掰,卻也乾的津津有味,決心幫助所有剛入門的夥伴們,好好學吧,我懂你們那種剛開始學習的迷茫狀態,知道你們想學什麼。關注我,慢慢學,堅持學,不會就私信問我,最後結果會告訴你堅持就是勝利。

  • 10 # IT人劉俊明

    目前Java語言被廣泛的應用於Web開發、大資料開發、Android開發以及各種後端開發中,所以學習Java語言應該首先選擇一個發展方向,然後再製定詳細的學習計劃。通常來說,學習Java可以從Web開發開始學起,然後再學習其他方向也會比較容易。

    JavaWeb開發的學習路線可以按照以下幾個步驟進行:

    第一:Java基礎語法。Java學習的重點和難點恰恰集中在Java的基礎語法階段,這個階段要理解Java的各種“抽象概念”,逐漸建立Java的程式設計思想。Java語言是抽象程度比較高的語言,學習Java就是學習各種“抽象”,比如類、介面、抽象類、內部類、enum等概念。要想掌握這部分知識,一個重點就在於大量的實驗。

    第二:Java Web開發基礎。Java Web開發基礎包括前端開發、Servlet、資料庫開發和分散式開發基礎等幾個重點內容。前端學習的重點在於JavaScript語言,隨著JavaScript的使用逐漸普及,對於Java Web程式設計師來說,掌握JavaScript還是很有必要的。另外,Java Web開發的具體內容還包括Servlet開發部署、會話管理、資料庫開發、安全管理、MVC處理結構等內容。分散式開發可以從瞭解RMI開始,瞭解Java分散式開發的基礎設計思想。

    第三:Web開發框架。Java語言進行專案開發大多會採用框架進行,一方面原因是框架會提升Java Web開發效率,另一方面原因是框架能夠提升專案的執行效率。目前在Java Web開發領域,Spring系列框架是比較常見的選擇,包括SpringMVC、SpringBoot、SpringCloud等。

    學習Java一定要注重實驗的作用,一定要多做綜合性實驗,透過實驗來驗證自己的想法,同時透過實驗逐漸建立起自己的程式設計思想。

  • 11 # WEB開發李家靖

    現在的網際網路的產品越來越多元化,JAVA也是在其中的應用場景越來越多。需求也很大,學習JAVA的人越來越多了。

    第一:零基礎語法學習

    基礎語法就好像學說話一樣的,基本的資料型別,語法結構,在這裡要去理解,能順利程式設計。接著是重點的程式設計思想,面向物件程式設計,抽象類,介面。這些抽象的概念是比較難理解的。

    第二:JAVAEE(企業級JAVA,又可以稱javaWeb)

    在這裡,主要是要學習網頁WEB開發,Servlet,資料庫,JDBC連線資料庫,XML,Tomcat伺服器,JSP等等。

    第三:企業級高階框架開發

    目前大型的企業專案都是使用JAVA大型框架來進行開發的了,所以想開發大型企業級系統,那必須要要掌握主流JAVA框架。包括以前的java3大框架:hibernate,struts2,Spring。現在比較流行的,springMVC,SpriangbBoots等等。

  • 12 # 我是雙魚座2020

    小白學習的話還是要從基礎學習,基礎也比較重要。網上也有特別多適合零基礎入門的教程,可以找一找。我之前上學的時候也看過很多資料,北京尚學堂java300集是很推薦的,對基礎講解的很系統,很適合小白學習。高淇老師講課風格也特別有趣,而且都是免費的資源,可以找找。然後就可以學習網路程式設計,資料庫,javaee,ssm框架,spring微服務。後面就是提高的部分,可以為你面試加分。還有,一定要多做專案,很重要。

    想要系統的學習也可以瞭解下百戰程式設計師學習平臺,課程非常的全面,十幾年的老機構了,對java也是特別的專業,從基礎到高階都有,專案也特別多,學完是可以達到就業水平的

  • 13 # 小小程式設計師玲兒

    小白學習的話還是要從基礎學習,基礎也比較重要。網上也有特別多適合零基礎入門的教程,可以找一找。我之前上學的時候也看過很多資料,北京尚學堂java300集是很推薦的,對基礎講解的很系統,很適合小白學習。高淇老師講課風格也特別有趣,而且都是免費的資源,可以找找。然後就可以學習網路程式設計,資料庫,javaee,ssm框架,spring微服務。後面就是提高的部分,可以為你面試加分。還有,一定要多做專案,很重要。

    想要系統的學習也可以瞭解下百戰程式設計師學習平臺,課程非常的全面,十幾年的老機構了,對java也是特別的專業,從基礎到高階都有,專案也特別多,學完是可以達到就業水平的

  • 14 # 24小時程式設計自習室

    學習Java之前先了解這些:

    第一:在如今這個Java的市場下,你如果太過於著急找工作而去學習,你一定找不到,有一個很簡單的道理,任何東西求快沒有用,首先你要把技術學的熟練。而不是指望自己看看影片,就能拿到高薪的工作。

    第二:如果沒有一套系統的學習路線和方案,這看看,那裡看看,依舊學了之後還是浪費時間,根據我的學習經歷來看,任何人學習任何東西,需要一氣呵成,在這段時間內,學習什麼就一刻都不能鬆懈,今天看點影片,明天有事,不看了,這樣沒啥意義。

    第三:在如今這個IT市場,Java開發工作競爭越來越激烈,如果你是小白轉行的,那麼建議你找個好的機構培訓學習下,不要心疼錢,你要知道有付出才有回報,投資自己什麼時候都是對的選擇,先找些基礎資料自己自學一段時間看看到底適合自己不,不要盲目的學習。

    第四:如果你在學習中沒有很多的程式碼量的話,不多去做案例的話,我個人覺得學了跟沒學一樣,第二次你見到它可能還是不認識它。最好是有個問的人,一個外行想透過自學Java開發區找工作,太難了,尤其是在這個行情中。既然學習就學好,不要三天打魚兩天曬網的,還不如不學習了,要謙虛,不要學點就自大。

    第五:作為一個Java初學者,我們應該需要知道從零基礎到就業,需要掌握的技術知識點有哪些,這個時候我建議你上各大招聘平臺看下,看下現在的崗位需求是什麼,以此這就是我們學習的目標。

    所有語言的知識體系分為三大塊:

    另給你分享一個Java的學習路線:

  • 中秋節和大豐收的關聯?
  • 火鍋店3月中旬估計會陸續營業,條粉們還會繼續選擇吃火鍋嗎?