『壹』 零基礎可以學Java嗎一般要學多久
零基礎學習java培訓的話一般得6個月,自學比培訓慢的多,每個人的學習能力也不一樣,時間長短也不一樣。就算培訓6個月出來也只是說可以入門,自學基本上能每天持續學習下來6-8個月,慢的也許1-2年吧
首先你要把基礎的,J2SE學會,這裡面的知識包括,語法基礎(變數,變數作用域,常量,數組,集合,函數,算術運算符,邏輯運算符,常用表達式,流程式控制制,循環判斷,選擇,跳轉控制,等等)
然後就是數據結構與演算法基礎(什麼是鏈表,什麼是表結構,圖結構,樹結構,二叉樹,冒泡排序,樹形排序,二分查找演算法,遞歸演算法等等)
其次是面向對象基礎(類,方法,虛方法,虛函數,虛基類,繼承,多態,重寫,重載,介面)
以上僅為基礎知識要學的,但是學完不等於能工作。
然後你至少要會一種資料庫,Java的話推薦Oracle這就需要學,表和表空間,PL/SQL要學基本的查詢語句,數據操作語句(增刪改查),存儲過程和觸發器,聯機熱備和冷備份(也叫離線備份),表結構三範式。
以上學完就要考慮分方向學習才能去找工作
1,有了詳細的學習路線之後,你要還要有一個學習規劃,根據自己本身的時間,基礎,制定適合自己的學習計劃。企業崗位需要我們掌握的技術知識點有哪些。在什麼階段自己應該達到什麼樣的技術水平。
2,很多初學者一開始的時候都喜歡看書,我自己的建議,Java是一門編程語言,更多的是需要我們看視頻教程,多練習,多寫。書本上的東西是一個理論,看明白了實際操作不一定會,在准備學習Java技術之前,一定要提前找好相關的一套視頻教程
3.按時反饋自己的學習成果。
有時候學習了後面忘記了前面。需要溫故而知新,有問題先試著自己解決,不行再請教別人。
4.堅持不懈寫代碼
實踐是檢驗理論的唯一標准,只有寫代碼才能讓你真正意識到問題的深刻度,不斷發現編程語言的局限性和解決問題的方案。對初學者來說提升編程質量的唯一途徑就是不停的敲代碼,哪怕是一個很簡單的問題,將它用代碼實現並運行,這才是學習編程唯一可行的途徑。靠眼睛是學不會編程的,對於初學者除了練習別無它法!
5.加一些學習氛圍好的交流論壇
記住,你不是一個人在戰斗,有很多人他們和你一樣,在同一個起跑線上奮斗著。使用框架實現一個簡單的程序不是真正的挑戰,當你真正成為一個開發工程師的時候,你會發現很多奇怪的問題是靠說明解決不了的,你需要依靠一些人給你提供學習線索,哪怕是只言片語都有可能幫你走出困境,令你感恩不已。孔子曰:三人行,必有我師,在開發領域這句話絕被奉為經典並不斷的得到驗證,作為初學者,不要放過一個可能領你提升的機會,尋找一些好的論壇,不懂就問,問題解決一個少一個,自己也會不斷進步。當然你也要學會分享,把自己的經驗和想法分享給和你曾經遇到一樣問題的人,幫助他們的同時也鞏固了自己的知識,懂得分享亦是進步。
6.尋找經典技術博客
上一條剛說了,你不是一個人在戰斗,在網路上有很多技術牛人都通過博客來分享自己的技術經驗和編程心得,你只需要勤奮一些去發現這樣的博客,每天去閱讀他們的技術文章,能吸收到不同人對同一技術的經驗可看法,或許他們會為某一項功能而爭執不休,你不需要去理會,在「觀戰」的時候要去分析各種觀點,逐漸形成自己的思想,久而久之你會明顯感覺到自己在程序設計上的提升,這就是進步。
前面輸入是:319中間是:097最後連起來:546,有遇見任何問題都可以隨時來交流,只有不斷的碰撞和交流,我們才能發現解決自己的問題,以此取長補短。缺乏基礎入門的視頻教程也可以直接來找我要,
總之,在我看來,Java還算是一門容易上手的編程語言,但想要融會貫通,除了掌握良好的學習方法之外,努力是必不可少的。學習Java要對自己有充分的信心,調整學習方法和態度。開啟學習Java的旅程。