大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 零基礎開始學Java多久才能入門呢?

零基礎開始學Java多久才能入門呢?

更新時間:2019-10-08 13:55:22 來源:動力節點 瀏覽3338次



  零基礎開始學Java,到底應該怎么學,大概要學多久才可以入門呢?這是很多人都會思考的一個問題,那其實是分為兩種情況:第一種是自學,第二種是有老師教。


  自學一般情況下花費的時間會久一些,今天分享一些干貨技巧,讓你可以在最短的時間內入門Java。


  timg (10).jpg


  第一部分:基礎知識


  現在學Java,很多人想要先從看書開始,小編推薦《Java核心技術》,主要是內容體系完整,實例多,可操作性強。但是對于初學者來說,一般看前6章:


  1.Java程序設計概述


  2.Java程序設計環境


  3.Java的基礎程序設計結構


  4.對象與類


  5.繼承


  6.接口與內部類


  就第9版來說,也就250頁,加把勁,一個月拿下完全沒有問題。


  如果你是自學,建議你一定要把其中的代碼都調通,課后的作業盡量去做。除此之外,還有兩點特別重要:


  (1)學習筆記


  因為你是自學,不像在企業中學了就能夠實踐,印象自然特別深刻。而自學因為沒有實踐的及時反饋,所以記筆記就顯得特別重要。因為記筆記就像寫作一樣,是整理思路的絕佳方法。同時學習筆記也是你以后開發,面試的絕好資料。


  學習編程,人跟人是不一樣的,別人覺得難理解的東西,對你卻不一定;你覺得難理解的東西,別人可能又會覺得特簡單。而學習筆記就是自己專有的“難點手冊”,有點像高考時的“錯題本”,以后無論是在面試前,還是在日常工作中,隨時都可以翻出來看看,自是獲益匪淺。


  (2)分門別類保存demo


  學習筆記是很好的文字資料,但編程界有句話說的特別好,所謂“nocode,notext”,意思就是說:千言萬語都沒有一段代碼來的實在。


  以我的經驗,在你在學習的過程中,就某個知識點,無論當時理解的多透徹,調試的多棒,只要時間一長,等到了實用的時候,肯定會碰到各種各樣的問題,一些看似簡單的東西,此時死活就是調不通,正所謂人到事中迷。這個時候,如果你手頭恰有運行良好的demo,打開參考一下(甚至直接拷貝過來),問題自然迎刃而解。而且因為這些demo都是你親手調試出來,印象自然特別深刻,一碰到問題,在腦子中自會立刻涌現。


  所以說,在學習的過程,一定要善待你調通的demo,千萬不要用完了就扔,等后來碰到困難,想要用時卻找不到,追愧莫及。正確的做法就是把所有調通的demo,分門別類的保存起來,到時候查起來自是得心應手。


  人都說“書到用時方恨少”,其實代碼也是這樣,所謂“demo用時方恨少”。


  timg (12).jpg


  第二部分:Spring


  目前在JavaEE開發中,Spring已經成為和Java核心庫一樣的基礎設施,所以說如果想成為一個合格的Java程序員,Spring肯定繞不開。另一方面,如果掌握了Spring體系,Java基本上就算入門了,就有能力進行一些實用級的開發了。


  但Spring本身也是日漸復雜,衍生項目越來越多,但最最核心的概念依舊是IOC和AOP,掌握了這兩個概念,再把SpringMVC學會,再學習其他的衍生項目就會平滑很多。


  同時,因為Spring本身就應用了許多優雅的設計理念,所以學習Spring的過程,也是加強Java基礎知識學習的過程。因此等你掌握了Spring,原來很多你理解不透徹的Java特性,此時就會恍然大悟,包括接口、抽象類等。


  我學習Spring,讀的第一本書是《Spring實戰》,坦率的說,書很一般,但市面上比它好的書,我卻沒有遇到過。還有一本《Spring源碼深度解析》也不錯,對Spring的設計理念講的尤其透徹,雖然整本書讀起來有些艱澀,但前幾章卻生動有趣,也是整本書的精華。所以建議你在學習Spring之前,先把該書的前幾章通讀一下,然后再回過頭來學習《Spring實戰》會順利很多。


  以我經驗,要學透Spring,終極的方法還是閱讀源碼(我當時就是這么干的),待把Spring的核心源碼通讀了,人就真的自由了(所謂無真相不自由),不僅是對Spring,而是對整個Java體系。以后再遇到其他框架,大概一眼就能看出其中的脈絡,所謂到了“看山不是山”的境界。但這都是后話,可以作為以后你努力的方向。


  和學習Java基礎知識一樣,學習Spring也一定要記筆記,一定要分門別類保存demo。


  老實說,Spring對初學者不算簡單,因此最好能有個好老師帶一下,不用太長時間,2個課時即可,然后就是在你遇到大的困難時,能及時的點撥下。


  以我的經驗,要初步掌握Spring,大概需要1到1個半月的時間。


  第三部分:其他知識


  Spring是Java編程的基礎設施,但真要進入到實際項目的開發,還有些東西繞不過,包括MySql,Mybatis,Redis,Servlet等,但如果你經過Spring的洗禮,這些東西相對就簡單多了,以我的經驗,1個月的時間足夠了。


  第四部分:實踐


  學習Java,光學不練肯定是不行的。但因為是自學,所以就沒有實際的產品讓你練手,但也沒有關系,誰大學還沒有做過畢業設計呢?以我的經驗,大家最愛的“學生管理系統”依舊是個很好的練手系統。


  別看“學生管理系統”邏輯簡單,但麻雀雖小五臟俱全,其中數據庫設計、Mybatis,Spring、SpringMVC,Servlet、Tomcat一個都不缺,絕對的練手好伴侶。


  還有,雖然你的學習重點在Java,因為要做一個完整的demo,前端的配合肯定少不了。因此就免少不了要學一些簡單的JS、HTML知識,但因為前端本就是個很大的topic,所以一定要控制好邊界,千萬不要顧此失彼。就“學生管理系統”來說,在前端上,只要實現一個包含table、textbox、button,能發送REST請求到server,能實現學生的“增刪改查”的簡單頁面即可。


  作為一個練手項目,目標就是把Java的主要技能點串起來,所以自不求盡善盡美(也不可能),所以1個月時間足夠了。


  總結:


  綜上所述,即使是你自學,四個月左右的時間基本就可以入門了,而且按照這種情況,基礎打的也很扎實,但是又結合實際情況來說,現實又不會給你那么多時間來學,更何況四個半月的時間才入門,有老師帶你學習的話還是不錯的,進度各方面都會快很多。


  當然選擇老師一定是要慎重的,不靠譜的老師會耽誤你自己的學習進度以及以后的發展。如果說你想要學好Java,關注動力節點IT培訓官網。


提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 精品视频在线观看一区二区 | 黄色一级免费网站 | 综合久久99久久99播放 | 久久国产高清一区二区三区 | 亚洲手机中文字幕 | 久久99热只有频精品6不卡 | 97看片| 久久久国产精品免费 | 欧美一级毛片一 | 福利在线观看 | 激情综合网五月激情 | 午夜色网| 国产福利一区二区三区在线视频 | 青草久操| 中文字幕91 | 国内精品自在自线视频香蕉 | 免费黄色福利视频 | 国产精品美女免费视频大全 | 奇米777视频国产 | 久青草国产手机视频免费观看 | 亚洲精品福利一区二区 | 中文一级黄色片 | 2021国产成人综合亚洲精品 | 神马老子不卡视频在线 | 精品欧美一区二区三区在线观看 | 亚洲精品乱码久久久久久中文字幕 | 中国国产一国产一级毛片视频 | 在线免费午夜视频 | 韩日一区二区三区 | 日本不卡在线观看 | 亚洲尹人 | 黄色毛片大全 | 麻豆va一区二区三区久久浪 | 久久综合丁香 | 久久优 | 午夜精品久久久久久久99热浪潮 | 国产在线激情视频 | 伊人久久欧美综合精品 | 四虎永久免费地址在线观看 | 国产日产欧美 | 天天色天天干天天 |