首頁>Club>

java學習作為一名java初學者,如何快速學習j

回覆列表
  • 1 # 北大青鳥海南大立校區

    首先,你要想明白自己為什麼要學Java?只是一種興趣愛好,還是為了將來的謀生。或者是因為學習Java的都有一個高薪吸引才學習Java。自己要有一個大概的學習方向、思路。

    其次,你要了解Java需要學習哪些知識。這裡我分享一份Java的學習路線。

    一: 作為剛接觸Java的新手,先了解Java的基礎。Java 基本語法、Java 平臺應用、Java的核心概念:JVM、JDK、JRE以及Java面向物件思想,同時要會學到如何在系統中搭建Java開發環境,以及如何利用第三方工具進行Java程式的開發。

    還有記住學習Java語言最重要的是兩點:1.學習步驟/方法;2.學習資源。找到適合自己的學習方式。找到適合自己現階段的學習資料。學習的過程中最好記筆記,因為好記性不如爛筆頭。

    二 :在學習Java語言最基礎的知識到Java進階設計階段,要了解常用的設計模式以及Java語言的實現例項來學習Java設計模式。從中我們可以學習到很多型別的設計模式,其中包括工廠模式、抽象工廠模式、單例模式、介面卡模式、觀察者模式、裝飾者模式等等。

    三:學習Java的基本路徑就是,首先建立好開發環境。建立起來環境了,最重要的是練習,熟能生巧,在不斷的練習中去加深自己對程式語言的理解。

    作為新手你可以去找一本比較好的經典的入門書籍,現在網路上也有非常多的資料,圖文或者視訊都可以,根據個人喜好選擇來練習。做Java開發的話,你需要了解這三個術語,叫SDK、API跟Lib,分別表示軟體開發套件,應用程式設計介面和庫。這三者之間其實有一定的聯絡,或者是交叉。總體來說,它們都是給我們提供的一些封裝了底層功能的基礎設施。這些東西通常體現為我們所經常說的“框架”。事實上要成為一個資深的Java開發者,對各種API和框架的學習,可能是花時間最多的一個地方。

    四:學習Java,首先完成 Java基礎、JDK、JDBC、正則表示式等基礎實驗,然後進階到 J2SE 和 SSH 框架學習。Java Web全棧開發的推薦學習內容,簡單總結一下,大概包括下面這些內容。每一部分都可以細化成很多知識點,這只是一個粗略的羅列。把它當做技術地圖就好了。

    開發環境的建立與專案管理:Eclipse、Maven和Git

    Java程式設計基礎:基本語法、面向物件特性、Java8新特性、更高階庫(比如Guava)的使用等

    前端開發技術:HTML、CSS、Bootstrap和JavaScript基礎

    Spring基礎:依賴注入IoC、面向切面程式設計AOP、SpringBoot

    MVC框架:Spring MVC、Struts等,包括URL路由、模板、表單、Session、攔截器等知識

    資料訪問:關係型資料庫、JDBC、Spring JDBC、事務、ORM框架(MyBatis,Hibernate、JPA)

    成熟應用的關鍵功能實現:郵件傳送、非同步任務、快取、日誌等應用的測試和部署。

    還有專門提一下JSP和Servlet,雖然現在各種成熟的MVC框架已經讓Java Web開發基本很少使用JSP和Servlet的原生功能了,基本都做了一層封裝。但是這部分基礎知識建議初學者還是要認真學習。

    最後我說一點,程式猿這門職業是個不斷學習的職業。每天都有新技術,雖然不一定都能用上,但是還是要每天學習。Java自己核心的一些包和技術無非是:集合,泛型,IO,多執行緒,類載入機制,反射,代理。掌握這些,Java就算入門了。初學者從Java零基礎快速入門學好Java語言。初學者最重要的就是不要懶!

  • 2 # 背棄理想du

    1.興趣是最重要的,因為做開發很辛苦,特別是每年都有新技術出現,你就需要學習,不然就會落後。

    (1)學習java基礎知識,先學習基本語法,面向物件,集合這些就夠了,io流,多執行緒這些,以後用到在學,因為這些對剛入門比較難,會打擊學習的積極性。

    (2)學習點基本的html,js,css,這些雖然是前端的,但是後端也要能看懂,懂點前端的知識,才能更好的寫出高質量的後端介面。學習這些,也是為了後面自己能做一個小但完整的小專案,js要重點學習 。

    (3)學習java web方面的內容。從servlet開始學習,session,cookie這些好好學,servlet原理要搞清楚,對後面學習 spring mvc比較重要。

    (4)學習jdbc,mysql資料庫,然後結合前面學習的東西,可以做一些小的專案了,比如圖書管理系統,會員管理系統。

    (5)學習ssh或者ssm spring spring mvc mybatis這三個框架。然後做一個專案,可以把第四步的專案改為ssm架構形式的。

    (6)學習spring boot框架,redis,做一個spring boot的專案。

    學習完以上知識,基礎知識要熟練掌握,那麼可以出去找工作了。

    (7)學習spring cloud,dubbo這些微服務框架,會這些,工資要更高。

    (8)學習設計模式,研究spring原始碼,為更高的方向發展。

    以上這些差不多就是java要學習的內容。

    給你推薦一個好的培訓機構北京尚學堂,在這個培訓機構裡,我說的這些裡面都會有。

    記住,堅持就是勝利,喜歡,捋起袖子就幹吧!

  • 3 # 小綿羊吖

    看你學習的初衷是什麼吧。

    1、如果是個人興趣,只想業餘學習一下,自學是不錯的選擇。

    自學的話,首先要有一個學習安排,做學習大綱,然後按照學習計劃一步一步的學習,如果沒有學習計劃,隨便在網上找點資料,學習起來是很困難的。

    2、如果是想從事這一塊的工作,之後往Java行業發展的話,去機構學習還是很有幫助的,而且如果是零基礎的話,不建議自學,因為自學需要很好的自制力,學習理解能力等等,很多自學的時間戰線會拉很長,而且一些小問題都容易卡住,找不到解決方法,影響學習進度,從而很多最後半途而廢放棄學習。在機構的話,學習比較系統,還有專門的老師授課和解決問題,而且一群同學一起學習,學習氛圍和環境都是很不錯的。

    怎麼選機構,主要看授課方式,師資,服務和就業,最好能自己親自上門看看 ,感受一下學習環境和氛圍。

    中公的課程就不錯,小班,面授,老師面對面教學,課程是理論和實踐相結合,有豐富的實戰經驗,學習之後還推薦就業

  • 4 # 流雲小柒

    自學能力強的 學習能力好的 自學 可以,要是能力不是很強,自學能力不是很好的建議先自學再去培訓班,這樣的話效果更好,現在b站 天天好課都有很多基礎視訊課程,你可以看看,要是不是很系統的 你可以看看這個群,都是基礎資料 (久久五四叄八九四五)

  • 5 # IT 程式設計 麥旋風

    如果你是剛學習Java技術,並且想要在最短時間內快速入門,那麼掌握方法無疑是最重要的。

    在這裡我建議大家可以在學習前期先制定一個學習計劃,跟著計劃學習肯定是會達到事半功倍的效果的。如果你之前沒有一點Java基礎,那麼我建議你不要去自學,可以在網上找一些這方面的視訊來學習。

    在這裡我推薦大家看高淇老師的Java300集(大家可以在百戰程式設計師或者尚學堂的官網上免費領取資料),高淇老師是擁有很多年的教學經驗,資歷是非常豐富的,講解的內容也是通俗易懂的,是非常適合想要學習Java的同學們的。

    想要學習Java的同學們記得去百戰程式設計師或者尚學堂的官網上免費領取資料呦!

  • 6 # 走在路中間的貓

    現在這個IT行業想入行技術門檻越來越高,只靠自學怕是很難成功,跟你堅持下來。自己也是通過培訓進去這個行業的,是在對比很多家機構後選擇中公優就業,首先是包吃住價效比相對高,然後公司比較大覺得靠譜,也對比幾家機構試聽後覺得大致都差不多,畢竟自己是菜鳥一隻,只要老師肯耐心教自己的努力想當重要,中公這邊老師和學生一樣住在基地,記得那會老師有時候會陪著我們上課到晚上十一二點,正常也會陪晚自習到九點,老師真的很有耐心,現在也還很感謝老師。

  • 7 # 尚矽谷教育

    對於零基礎剛學習Java技術的同學如何在短暫的Java培訓過程中可以快速的學習並且掌握Java技術,就職到高薪工作崗位是非常關鍵的,所以掌握正確的學習方法是比價重要的。

    一、學習語言基礎

      眾所周知,無論學習什麼樣的知識與技能,語言是最基礎的一部分。語言基礎就像是蓋高樓大廈的地基,如果地基不穩,那整個大廈都會坍塌。如果你不瞭解基礎知識,那麼你就無法判斷自己做的是否是對的。當然,這也不是讓你把全部的基礎知識都必須掌握,但是,Java的一些基本的概念等這些是需要你瞭解的。

    二、開始編寫一些小程式

      如果自己學習了一些Java的基礎知識,那就要去嘗試著學一些比較簡單的程式,來檢驗自己,檢視自己哪方面掌握的不好,從而不斷的改進和提升自己,讓自己不斷的掌握這些知識。

    三、編寫一些桌面程式

      通過這一步的學習,對任何Java的面試你都能夠信心滿滿。因為現在企業所需要的不僅僅是懂得理論知識的人才,更需要能掌握實戰技能的人才。如果,你能編寫一些桌面的小程式,讓面試官看到你身上的發光點,那麼,面試成功的概率也會更大。

      事實上對於零基礎的同學來說,初學一門語言確實有些難度。這個時候對於我們自學前端的小夥伴就要找一些比較好的書籍或者是相關視訊進行參考學習,當然同樣的也可以找一些志同道合的盆友一起學習,不斷交流相關學習方法經驗。

  • 8 # 甜甜卷ttj

    java初學者快速學習的話,只能說是參加培訓了,然後,我當時是在百戰程式設計師學的java課程,這個課程它主要是針對零基礎來學的,從零基礎到就業全套的課程,課程內容設定特別棒,然後老師講的也特別細,所以非常適合初學者來學習,居然還能參加他們的那個企業招聘,感覺他們家的課程是市面上價效比最高的了,我從這裡學完,現在薪資是15k,還是很滿意的,希望可以幫到你~

  • 9 # 小翠你明明

    初學者,怎麼學習Java,無非有兩種方式,自學,或者培訓。

    自學,對自身的要求更高,需要具備自制力,學習能力,能吃苦,能堅持,能合理的規劃自己的學習時間,有完整學習的計劃,知識體系,實踐經歷,不然自學到最後也是白學,找不到工作。

    培訓,除了需要自身的努力之外,更多的還要學會選擇平臺,選擇一個靠譜適合你自己的平臺。

    那麼一般應該怎麼選擇呢?基本是看市場口碑,看規模,市場口碑反饋怎麼樣(可以問身邊的朋友,網上查詢),看規模的話可以去實地瞭解。我之前就是在尚學堂學的,整體感覺還是很不錯的,課程也很專業,建議可以參考

  • 10 # 小小互聯科技

    java作為當今企業開發最常用的程式語言,受到了越來越多的企業和個人的認可。想從事java開發的人也越來越多,如何學習java就成了很多人關注的焦點。

    在初次接觸java程式設計的時候,我們可以看尚學堂高淇老師java300集的資料來學習。從最基礎的語法開始瞭解,瞭解java的整個學習體系,用最通俗易懂的方式來告訴大傢什麼程式設計,並告訴大家如何進行學習的規劃等等。尚學堂有14年的教育經驗,高老師更是尚學堂中教學經驗最豐富的老師,所以整個的課程質量是最好的。小白聽這個課程也是很容易就能聽明白的。

  • 中秋節和大豐收的關聯?
  • 好想戒菸,有何好的辦法嗎?