首頁>Club>
10
回覆列表
  • 1 # IT實戰聯盟

    零基礎學習Java一般分兩種第一種:自制力很強

    可以先買Java基礎方面的書籍,打好基礎,接著可以寫一些簡單的小專案。

    第二種:自制力不強

    建議找培訓機構,有學習環境可以約束自己,並且可以系統的學習這門Java語言。

  • 2 # 3Dmax

    現在程式設計行業火爆,很多人都躍躍欲試,但是我想告訴零基礎想學java的朋友!

    俗話說萬事開頭難,那麼作為零基礎的或者基礎一般的大學生們,如何才是一個好的學習路線。

    第一點:下定決心,很多人都是今天想學程式設計,明天就覺得太難就放棄了!所以學的人多,學成的人少.多半都半路夭折了!

    第二點:瘋狂買書找資料找影片,學的知識點都是東拼西湊的,學習進度很慢,很多知識點不明白然後各種查資料,浪費了大量的時間!網盤裡放了一大推的教程,無從下手!結果就是一次次打擊你的自信心。

    第三點:我英文不行、數學不行、學歷低。算了,我還是放棄吧!

    通常大家的現在就是這樣的,在這裡給大家幾個建議!

    想學之前請仔細想想,我真的要學嗎?是當職業規劃?還是興趣愛好?

    沒有強烈的願望這條路是走不長的,就沒有必要浪費時間和精力了!如果是真的想學,建議大家有個規劃,從哪裡開始學?循序漸進的學習,如果是當職業規劃的,報個班學習吧!自學的水平真的達不到公司的要求!報培訓班也要謹慎,不要被坑!

    最後祝所有程式設計師都能夠走上人生巔峰,讓程式碼將夢想照進現實。

  • 3 # 吾求彣彧
    做好準備

    無論是學習Java,還是其它的語言,更或者是其它行業的技術。你首先必須要給自己信心,要有毅力和恆心,不要學三天感覺很難,直皺眉頭就放棄了。如果這樣我看你做如何事都沒有長勁,都會失敗,事業上不會有大成就。古往今來某些著名人士往往對革命事業、科學事業、教育事業等等都報有篤定的心態。所以當他們成功時,在行業內成為了佼佼者,不成功也從精神上激勵了後來人。

    規劃學習路線

    Java學遵從由簡到難、由初級到高階逐漸加深的過程:

    JavaSE基礎部分

    Java特性(封裝、繼承、多型;單繼承、多實現;一次編譯到處執行)

    Java八大基礎型別(byte、char、short、int、long、float、double、boolean),裝箱/拆箱

    Java語法:介面、類、方法、變數、迴圈、分支

    Java集合:Collection、List、Map、Set

    常用API

    執行緒:阻塞、同步

    IO:輸入流、輸出流

    Java反射、泛型

    資料庫程式設計

    資料庫基礎知識(DQL、DML、DDL、DCL、CCL)

    SQL基礎知識及語法:增刪改查

    JDBC開發:Java操作資料庫

    資料庫連線池

    觸發器、檢視、儲存過程、函式

    各種資料產品:Oracle、Mysql

    Web開發

    HTML、CSS、JavaScript、表單元素

    JSP語法、標籤庫、EL表示式、JSTL

    MVC設計模式

    Servlet、過濾器、監聽器

    tomcat

    流行框架

    Struts2:優秀的開源MVC模式的Web應用框架;

    Hibernate:持久層框架(ORM),不必關心SQL,交給框架,只對物件操作;

    Spring:使業務邏輯層和其它層的松耦合問題得以解決;內容包括:AOP、IOC、SpringMVC、宣告式事務、security;

    mybatis:同樣是orm框架,簡單易學小巧;

    shiro:安全框架,大有趕超security之勢;

    ehcache:優秀的快取框架;

    工具類

    svn

    eclipse

    pl/sql

    powerdesigner

    maven

    實戰中提高

    所謂真理要到實踐中去驗證,學習到的知識也要到實戰中去檢驗。找份工作,這時的你不要過於在意薪水,而是注重工作環境,也是你的學習環境。抓住寶貴的機會,好好利用身邊的資源,什麼是你的資源,專案原始碼就是、身邊的同事就是。多去看前輩寫的程式碼,分析它的精秒所在,多向身邊的前輩請教,這個過程的成長比你單純學習理論時更有效果。

  • 4 # 小菜的程式設計師

    學習,主要是看的網上找的培訓公司的全套影片。

    學習毅力不行。有時花很短的時間輕鬆弄懂很多知識,獲取知識後的滿滿成就感,學習很興奮,1天花12、3小時連續看影片學習。有時花很長時間還看得迷糊,很苦惱沒有動力,1天看不了幾小時。

    前期,學習很輕鬆。後期,大多是苦惱的日子。把基本的知識點學完後,學專案時,總提不起勁。憂愁沒有個好的專案,用來找工作面試用。

    海投了次簡歷,就接到兩個面試機會,工作是難找啊,這家面試通過了。問的較簡單。入職的外包公司。

    學習時,會有想法,無論如何先找份工作,努力工作段,進步就大了。這好像是真行不通的。我現在做的是流程管理的專案,oa類的。公司用的自己框架。平時主要寫些js用ajax與後臺互動,後臺主要直接寫jdbc和一些邏輯程式碼。

    專案挺簡單,用的知識點也不是主流的框架,但還是有收穫的。從入職開始就激情滿滿,每天都在努力著。起碼現在jquery,js用得挺熟了,也敲了一些實際的需求程式碼了。

    時間過得挺快,3個多月過去了,現在對工作的滿滿激情已經淡了。工作較閒,也好,讓我學會開始看書了。

    目前沒有別的進步的方法,但貌似看書是真有用。《spring原始碼深度解析》已經看了幾章了,挺好,準備先全心把這本書看完。

    用時間去堆積,總會學有所有成的,不懂得東西,重複幾遍慢慢就懂了。學習是需要毅力的,也是需要動力和激情的,需要調節自己的情緒,給自己找些動力和激情。

  • 5 # 傳智播客

    親,以下是我總結的一套六個階段的影片,每一階段都逐漸加深,此套教程已經整理的非常完善,各位學習者基本上按照此套流程,一階段,一階段學習來,肯定會入門,逆襲成為大牛。

    第一階段:

    Java基礎影片教程

    1、畢向東老師的java入門教程

    2、小白的福音java入門教程

    3、java快速入門教程i

    此三個教程異曲同工,內容知識點相差不大,可以只學習其中一個哦!

    第二大階段:

    Java教程

    (1)輕鬆掌握JavaWeb影片教程

    (2)6天玩轉mysql影片教程

    (3)超全面的JavaWeb影片教

    (4)階段案例--JavaWeb網上圖書商城完整

    第三大階段:

    Java教程

    (1)Hibernate5框架

    (2)Struts2框架

    (3)Spring框架

    (4)Spring2.5影片教程

    第四大階段:

    知識點:

    Java教程

    (1)ORACLE經典影片教程

    (2)Maven精品教程

    第五大階段:

    Java教程推薦:

    (1) Springmvc由淺入深全套影片教程

    (2)Mybatis由淺入深全套影片教程

    第六大階段:

    Java教程推薦:

    (1)Java學科巴巴運動網影片教程106集

    (2)巴巴運動網續集影片教程

    最後一張java學習知識點彙總,大家可以儲存到手機上,時不時看一看,查漏補缺!

  • 6 # 手機使用者85709107559

    多練習在學習Java基礎的時候,一個大的原則就是多動手練習,不管你是自學還是培訓,很多時候,你想當然的事情,等你寫出來執行一下,你就會發現不是這麼回事兒。當你對Java有一個基本的瞭解後,你可以用Java語言寫出一些簡單的程式,並且你用的是最簡單的編輯器,比如記事本。這個時候,不要急於進入下一部分,儘可能熟悉這些基礎內容。2. 汲取更多的知識一段時間後,你會處於一個迷茫期,因為你寫的東西似乎看起來毫無用處,這時你可以試著去寫一些讓你覺得有意思的東西。比如你可以試著自己寫一些頁面,雖然這部分內容對於後端Java來說,理論上不是特別重要,但至少要達到可以自己寫出一些簡單頁面的水平。接下來,你需要學習的是Servlet/JSP(J2EE)部分,這部分是Java後端開發必須非常精通的部分,因此這部分是這三部分中最需要花精力的,而且這個時候,你要學會使用開發工具,可以選擇eclipse。當你下載安裝好eclipse以後,一步一步去學習,一定要多動手。最後一步,你需要學會使用資料庫,mysql是個不錯的入門選擇,而且Java領域裡主流的關係型資料庫就是mysql。這部分一般在你學習Servlet/Jsp的時候,就會接觸到的,其中的JDBC部分就是資料庫相關的部分。你不僅要學會使用JDBC操作資料庫,還要學會使用資料庫客戶端工具,比如navicat,sqlyog,二選一即可。3、繼續深造現在很多公司為了提高開發效率,普遍會使用一些Java Web框架,因此你還需要學習一些開發框架。目前比較主流的是SSM框架,即spring、springmvc、mybatis。需要學會這三個框架的搭建,並用它們做出一個簡單的增刪改查的Web專案。在這裡給大家分享一個小貼士,你可以記錄你第一次搭建的過程。

  • 7 # 薛定諤的鹹魚仔

    建議先看語法入門,可以對著馬士兵的影片對著學。等1到2個月入門後,可以根據興趣選擇安卓移動端,或者java服務端。

  • 8 # 叫我劉筆尖兒

    首先,自學Java具有一定的難度,但是如果有一個系統的學習計劃,大部分人是能夠掌握基礎Java程式設計的。自學Java語言的難度體現在三個方面,其一是如何理解Java語言的各種“抽象概念”;其二是如何完成各種實驗從而建立起自己的程式設計思想;其三是如何制定一個系統的學習計劃(路線)。

    由於Java語言是純粹的面向物件程式語言,所以學習Java的初期具有一定的難度,如果能順利度過初期的學習困難,後續的學習就會順利很多。Java學習初期需要重點理解以下幾個概念,分別是類、物件、抽象類、介面、封裝、繼承和多型,同時掌握面向物件的程式設計過程,這個過程可以簡單的描述為以下三個步驟:類的定義、物件的建立、方法的呼叫。要想理解這些抽象概念,一方面需要具備一定的邏輯思維能力,另一方面也需要完成大量的實驗。

    實驗對於學習Java程式設計來說是非常重要的環節,透過實驗不僅能夠針對抽象概念建立起“畫面感”,從而方便理解,更重要的是能在實驗的過程中,逐漸建立自己的程式設計思想,這是非常重要的。Java實驗可以採用循序漸進的過程,同時要重視綜合性實驗。

    最後一個難點就是如何制定學習計劃,學習計劃就是學習戰略,一個不適合的學習計劃通常會嚴重影響學習效率和學習效果。學習計劃的制定一方面要結合自身的知識結構,另一方面也要看自己的興趣愛好,比如數學基礎比較好就可以制定Java大資料開發路線等等。建議在學習Java的初期諮詢一下專業人士,從而制定一個適合自己的學習計劃。

  • 9 # 軟體巴士

    如果你是有點C語言基礎,學習Java難度不那麼大,畢竟語言是相通的,演算法思想是可以借鑑的;如果你一點c語言基礎都沒有,也不是理工科生,那麼學習Java的難度會稍大點,不過也不要放棄,語言是和計算機對話的一個工具,並沒有想象的那麼難。

    首先你要學習Java基礎知識,包括Java基礎介紹,基礎語法,Java面向物件思想,繼承、多型,覆蓋,介面,包,異常等,能根據基礎知識寫簡單的程式;其次,就是學習Java高階程式設計,包括Java資料結構,集合,泛型,序列化,網路程式設計,多執行緒等等;再次,要學習Java資料程式設計,mysql,oracle,redis等。

    有了基礎的學習,還得實踐,自己可以開發一個小的專案,純Java應用程式也可以,體驗Java開發的小成果。

    接下來是對Java開源流行技術的學習,包括spring基礎,spring mvc,spring boot,netty,以及現在流行的微服務cloud開發,有機會還是要下載原始碼拜讀一下,學習人家的思想和技術。

    沒事多去權威網站了解技術動態,拜讀別人的技術文件,比如開源中國,碼雲,csdn, github等,也可以建立自己的賬號,總結自己學習心得,釋出自己學習成果,只要平時要多動手,勤動腦,Java只是一門語言,並沒有很難,只要功夫深,相信自己,不斷提高自己,肯定能成功。

  • 10 # 程式設計仔日常

    首先告訴你的是,作為一個初學者想轉行學習Java並不是很容易,Java本身是具有一定難度的,雖然說興趣這東西可以讓我們學習不累,但是有多少人學習是因為興趣,或者有多少人知道自己的興趣在哪?所以我很明確的告訴你學習這事本來就是一件非常煎熬的事情,沒有多少人願意學習,但是或許你現在是身為一個應屆生或者你是一個本職工作沒有發展的,想轉行的,所以對於學習任何東西開始,必須逼著自己學,不然可能你學什麼都學不進去,我看了其他答主的回答,我個人並不是認為說那些專業術語是對零基礎有好處,因為他們根本看不懂,一下是我的白話文,可以讓零基礎的同學有一個明確的學習方向,和剛開始應該去做的事情。

    1.學Java的大多肯定是為了找工作,所以你作為一個零基礎的新手,必然知道你找工作需要達到什麼標準,所以你的首要方向就是在各種招聘網站上看一下招聘信心,這就是你學習的目標。

    2.Java需要循序漸進而且系統的學習方案,不要想著天上掉餡餅的速成方式,給自己制定一個半年的學習計劃,能不能學成就看你這半年的執行力如何。制定好每天學習的新知識,然後用什麼案例和練習鞏固你每天學習的新東西,不然學了之後你肯定忘。

    3.學習Java並不是像我們上學學習數學語文那種方式,所以學習Java的時候必定是有一套學習方法的,你作為一個初學者沒有了解過,必然會走很多彎路,而你要做的就是儘量跨過“前輩”們曾經走過的彎路,不要去做重複無意義的事情。

    4.根據我的學習經歷來看,學習程式設計是需要引路人,很多問題作為初學者是無法解決的,很浪費時間,例如有很多初學者配置JDK就能用上一天的時間,所以我們完全沒有必要在這方面問題浪費時間,別人告訴我們一下,下次就記住了,所以學習程式設計一定有一個指導你的人。

    5.系統的學習教程,自學Java肯定是主影片,副書籍,因為書大多數人是看不下去的,所以影片要新穎,要系統,不要雜亂不精,如果沒有可以管我要。唯一初學者推薦書籍《Java核心技術》

    下面我簡單聊一下關於培訓的事情:

    很多人不推薦培訓,我個人保持中立的態度,因為培訓就好比上學一樣,有人帶著自然好很多,但是你必須明確一點,學習永遠都是自己的事情,如果你自己課後不用功什麼都白搭,如果有條件的可以選擇去培訓,學成機率會高,如果條件一般的可以選擇自學,只要你每天能堅持去整,最後都可以獲得回報,這是一定的,我本身就是自學的,但是我也知道自學的痛苦,所以在這裡回答一下,也希望新手避免走太多彎路然後放棄。

    學習注意點:

    1.在沒有人教你的情況很多東西你自然不會知道,所以第一點就是程式碼規範,我看過很多人寫程式碼都是頂格的,這樣開始就走錯了路,很容易放棄。

    2.多動手,勤練習,多看API。

    3.先嚐試自己解決問題,實在弄不懂,去找別人解答,鍛鍊自己解決問題的能力。

    4.提高學習效率,一個問題不要在意太久,規劃好每天做的事情,完成就行,記住哥的一句話:貪多嚼不爛。

  • 11 # 碗豆什錦菜

    看你所謂的“零”是指什麼了。

    .

    普通人都知道,做生意是需要本錢的,你得先有點小錢,然後才能用小錢去賺大錢。學知識、學本領也是這樣。

    .

    蔣緯國:我有一位司機講過一句話,我非常欽佩,他說:“一個人要用錢賺錢,一點本錢都沒有,賺不了錢;一個人要用學問賺學問,一點學問都沒有,沒有辦法接受新的學問。”

  • 12 # 52768778

    最近在看一套<一步一步上手xxxx>的java入門叢書。作者超牛。。這牛在所有知識點都是一步一步對著配置,一定成功,並且每一步都說明原因。。不過我沒有完整一個系列。。強烈推薦自學新手找這套電子書

  • 13 # 大大團子

    Java發展了20多年,學習java的人依舊是絡繹不絕。不管是有計算機基礎還是沒有基礎,都想學習這門前途無量的技術。那麼零基礎該怎麼學java呢?會不會困難重重?

      其實,你只是懼怕走進一個新天地,人都是一樣的,面對自己不熟悉的領域總會有莫名的恐懼感。其實學習java的大部分都是零基礎,照樣高薪就業。不是不可以,只是你缺乏的是勇敢邁出去的勇氣。

      我整理了一份關於java的學習路線圖,希望幫助每一位想學習java的小夥伴快速成長為java開發工程師。

      Java學習分為四個階段的學習,如零開始,逐漸深入,書籍和教學影片相結合,大步走向java開發工程師。

      動力節點完整的java學習路線圖:

      第一階段 java基礎,透過對基礎階段的學習,可以讓你清晰JavaEE開發工程師的定位及發展規劃,同時鼓舞學員做好迎戰的心理準備。

      

    第二階段:資料庫

      

    第三階段:前端

      

    第四階段 javaWeb,是進階階段,掌握Java的基本語法,資料型別及各種運算子,開始可以寫一些運算相關的程式。

      

    第五階段:javaweb專案,透過專案實戰,加深Java技術掌握

    第六階段:java框架,框架是程式中另一種儲存資料的方式,比直接使用陣列來儲存更加的靈活,在專案中應用十分廣泛。同時,我們將深入研究其中涉及到的資料結構和演算法,對學員的技術深度有了一個質的提升。

    第七階段:前沿技術-網際網路分散式技術體系

    目前Java在許多行業的客戶端方面的應用非常多,比如OA、郵箱、投票、金融、考試、物流、醫療、礦山等資訊方面的系統。Java開發者在這方面的需求也非常大,待遇也相當不錯,工資水平可能和Java網際網路方向的差不多,但福利和前途則非常好,應為這類工作基本上是政府事業單位及大型企業提供的。

      Java學習,從基礎開始,零基礎學習,並不可怕,只要你肯努力,一切都不是事。祝福每一位走在夢想前端的小夥伴都能夠夢想成真!

  • 14 # 14885321

    Java基礎所包含的,Java零基礎必備安裝包、JavaSE301集、Java教程零基礎2019、Java教程零基礎2019(ava基礎語法、面向物件、異常、陣列、常用類、集合、IO流、執行緒、反射機等等)、XML、Tomcat伺服器開發;其中Java零基礎2019這影片教程系列可以去B站觀看。搜尋Java或者Java教程,第一個就是,杜老師講的,比較細緻。

    接下來說一說,具體學習的步驟:

    JavaWeb前端教程

    HTML、CSS、JavaScript、jQuery、Ajax;(包含講義、課堂筆記、原始碼、工具等等,一應俱全。)

    Java資料庫

    MySQL、Oracle、PLSQL、JDBC

    JavaWeb

    Eclipse快捷鍵與下載安裝、Tomcat9配置和使用、JavaWeb開發基礎、Servlet程式設計、JSPSession&Cookie、監聽器、過濾器、檔案上傳和下載、Servlet3.0特性

    JavaWeb專案

    Java流行框架

    SSH之JDK動態代理、SSH之CGLIB代理、SSH之JUnit4、SSH之Log4j、SSH之Struts2、SSH之Spring4、SSH之Hibernate5、SSH框架整合技術、SSM之Adapter設計模式、SSM之SpringMVC、SSM之Spring4、SSM之MyBatis、SSM框架整合技術

    前沿技術

    IntelliJ IDEA、SpringBoot、linux系統安裝教程、SVN、Maven、Redis、Dubbo

    學生畢業設計

    宿舍管理系統、庫存管理系統、圖書館管理系統、學生成績管理系統、醫院分診管理考試管理系統

    王勇老師Java教程

    Struts1、Struts2、SpringHibernate、EJB、DRP分銷資源計劃專案(這個教程系列比較經典,可以當做參考學習)

    學習Java有以上教程就足夠了,而這些學習資源皆可在動力節點下載到!

  • 15 # 碼農的一天

    首先必須對java感興趣,然後才能繼續學java

    首先從基礎學起,可以從書上或者影片,網上java基礎的影片很多,但是學習要耐得住寂寞。

    java 學習的知識點很多,一定要打好基礎。

    java學習知識點順序為: java基本資料型別、流程控制、面向物件(類。物件、關鍵字、過載、方法重寫、抽象類、介面、static關鍵字、final 關鍵字、訪問修飾符、物件的建立等)、集合(List->ArrayList,LinkedList,Set->HashSet,LinkedHashSet,TreeSet,ConcurrentSkipListSet,CopyOnWriteArraySet,Map->HashMap,LinkedListHashMap,TreeMap,HashTable,ConcurrentHashMap,ConcurrentSkipListMap)、泛型、Java基礎類庫(System、RunTime、Object、...)、java克隆、內部類、列舉、反射、註解、日誌、異常、IO流、網路程式設計。

    java虛擬機器、java併發程式設計、java8、java 設計模式等

    打好基礎過後,然後開始學習框架:Spring /Springmvc/Mybatis

    上述框架使用熟練後,可以研究原始碼:SpringIOC,AOP(動態代理)、SpringMVC請求原始碼、Mybatis 原始碼(MapperProxy)等等。

    後續可以向高階衝刺,主要技術為:網際網路工程(maven/git/jenkins等)、應用框架原始碼(spring/springmvc/mybatis)、效能調優(nginx/tomcat/mysql/jvm等)、分散式框架(Dubbo/zookeeper/redis/activemq/rabbitMQ/rocketMQ/netty等)、微服務(Springboot/SpringCloud/Docker等);

  • 16 # 上海千鋒教育

    Java是一門比較深奧的計算機語言,在網際網路的推動下,應用更為廣泛,學習Java語言的學生也與日俱增,但很多學生在初學者入門卻是一大難題,那麼對於Java新手如何才能攻破心裡第一防線,掌握Java專業技能,成為it界的精英呢?最最最基礎的Java小白如何入門呢?千鋒整理了適合小白的學習路線,下面一起來看看吧!

    第一Java語言的入門:

    當然,首先要學習的就是Java這門語言的介紹和歷史,這個有助於你更瞭解Java這門語言。其次,就是工具了,在這門語言學習過程中,你將會接觸很多的工具,這是必不可少的,但是先了解接觸會讓你有更加清晰的認知。當工具也瞭解的差不多的時候,就可以著手我們的第一個小程式也就是“hello world”了。

    第二Java的基本語法:

    其次,我們需要學習的是Java的基本語法,而基本語法又包括基本資料型別、運算子、if條件判斷和迴圈語句。

    基本資料型別包括:byte(位元組型)、boolean(布林型)、short(短整型)、char(字元型)、int(整型)、float(浮點型)、double(雙精度型)、long(長整型)。而其中最特別的應該是布林型了,它只有兩種結果:true或false。

    運算子:算術運算子、賦值運算子、比較運算子、邏輯運算子、條件運算子。

    if條件判斷:這個是用來對語句中的某些需要判斷的部分進行判斷和篩選。

    迴圈語句:由迴圈體及迴圈的終止條件兩部分組成的。在不少實際問題中有許多具有規律性的重複操作,因此在程式中就需要重複執行某些語句。一組被重複執行的語句稱之為迴圈體,能否繼續重複,決定迴圈的終止條件。

    第三面向物件的思想:

    第四常用的類:

    使用行很大的有:String、StringBuffer、StringBuilder字串的相關類,然後就是基本型別的包裝類了,其次是日期的相關類Date、Calendar、DateFormat,然後是異常的一個機制和異常類,以及IO類。

    第五MySQL資料庫的基礎:

    首先是資料庫的大致介紹,其次是資料庫表、欄位以及欄位型別,然後是資料庫的一些基本語句比如說select、insert、delete、update。然後稍微深入一點就是Where這個條件查詢的語句。其次有關於資料庫中的聚合函式比如max、min、avg、count。在深入一點就是有關於排序查詢和分組查詢了,最後就是聯合查詢。

    第五JDBC操作資料庫:

    首先當然也是關於JDBC的瞭解。其次如何使用JDBC去操作資料庫,然後在知道如何操作的情況下去了解一下SQL語句注入的一些漏洞,然後這個時候你就可以自己嘗試去編寫一個JDBCUtil並使用它去操作資料庫。在這之後就可以繼續學習事務和批次提交了。再然後就是如何去獲得自動增長列的值。

    整個Java的入門最最最基礎系統性的學習路線大致就是這樣了,希望對大家有幫助哦!

  • 17 # IT小敏同學

      如果是英語不好的零基礎人員,那麼學Java需要從英語開始學習,不過只需要把常用的程式設計語句背熟就行,不需要把英語學的很好。常用的程式設計語句都記住,後期自己做專案就會簡單一些。

      學好英語後或者英語本身就不錯的人則先開始學Java基礎部分。Java基礎知識主要包含:基礎語法、核心類庫、面向物件程式設計、異常、集合、IO流等知識。基礎知識的學習很重要,大家要重視起來,因為基礎學不好後期學框架也很難學懂。

      基礎知識學好後你需要學習Java框架,雖然Java框架很多但是你只需要學習熱門的幾個框架就可以了,因為目前企業中基本也只會用到熱門框架,其他的框架可以邊工作邊學習。主要是透過學習Spring、SpringMVC、Spring Boot、Spring Could這些當前熱門框架,從而熟練掌握企業實際開發中需要的核心技能。

      基礎知識和框架學完後就需要學習Java流行技術了,這也是為了接下來找工作做鋪墊。目前比較流行的Java技術有JavaScript、jQuery指令碼語言和非同步互動技術AJAX等,學會這些技術你就可以自己開發網頁了。

      以上就是Java的學習路線。當然在學習過程中也不要忘記自己找些專案練手,一是因為如果找工作的話需要有專案經驗,一是因為專案實戰可以幫助你發現自己哪裡學的不好,好及時改正。

  • 18 # 我也不知道叫啥了哈哈

    1、先學習語言基礎語法、面向物件、IO、執行緒程序這種程式設計基礎。

    2、學習linux常用語法、MySQL資料庫等

    3、學習高階框架的使用,比如SSM,這三個還是現在java最主流的框架,還有現在企業裡面非常火的,springboot,springcloud,dubbo,這些微服務的框架。

    4、建議同步學習前端技術,現在企業裡面,前後端崗位還沒那麼分離,學習前端對你有好處,而且難度也不大。

    當然你在學習的時候一定不要太重視理論部分,還是要以動手為主。其實java並沒有那麼簡單,尤其是自學起來,所以如果你要是想很系統的學習,建議還是自己去報個班去學習一下。像現在的一些大的培訓機構,比如中公之類的,都有IT培訓的班。

  • 19 # JDH隨風

    你要是一點都不會 那你可就慘了

    第一 你的看網上的基礎影片 b站 天天好課-優就業 還有一些其他的影片教程

    第二做好筆記 記住內容

    第三多聯絡,基本內容和功能必須會

    第五 要是自制力不夠 你就自己找個機構培訓去吧

  • 20 # 麼麼茶加糖

    1,認識JAVA,JAVA 環境

    2,JAVA語法

    3,常用演算法的JAVA實現

    4,框架

    還可以同時學習軟體工程思想 、理論。。。。。。。。。

  • 中秋節和大豐收的關聯?
  • 有哪些“空手套白狼”的案例讓人稱絕?