初學Java你有這些疑惑嗎?本文給你幾個建議
很多開始學習Java的人,很容易被前所未有的概念、定義,搞得一頭霧水。當類、物件、介面、建構函式、方法、繼承、多型、各種修飾符等概念撲面而來的時候,腦子裡頓時變成了一片漿糊,並直接導致了畏難心理,這些現象在初學的時候是最常見。
針對Java初學者存在的這些困惑,小千給大家以下幾點建議:
1、運用基本的j2seAPI
除了Java語言本身的語法之外,懂得運用j2se的API也是一個必要的課題,然而在這麼多的API下,你必然想知道哪些API是必要或常用的。小千的建議是先掌握字串處理、異常處理、容器(Container)、輸入/輸出(I/O)、執行緒(Thread)這幾個主題。
API的內容龐大,沒有任何一本是可以詳細講解每個API如何運用,你也不需要將API背誦下來,你要懂得查詢API檔案說明,雖然API檔案都是英文的,但基本上只要有基本的英文閱讀能力就足以應付查詢需求。
2、奠定Java的語法基礎
學習Java的頭一步,就是學會使用Java這個程式語言來編寫程式,而學習程式語言的頭一步就是熟悉其語法的使用。程式語言就是一門語言,所不同的是這種語言是用來與計算機溝通的,所以若要熟悉語言,使用的方法莫過於多看別人寫的程式,瞭解別人是如何使用Java來解決問題的,然後針對同樣的程式進行練習,並從例項中測試自己是否真正瞭解到如何解決問題。
3、加入論壇參與討論
據小千介紹,在學習的過程中,如果有人可以共同討論,將會加速學習的速度。你可以找一個討論區並摸索當中的資源,這可以省去不少的學習時間。在中文討論區中,建議多參與Java技術論壇,在論壇上有相當豐富的資源。
4、使用搜尋引擎
作為一個軟體開發人員,懂得使用搜尋引擎,來尋找問題的答案,是一項必要的能力。使用Google(Google),幾個簡單的關鍵詞通常就可以為你找到問題的答案。
5、學習地圖
在學習完基本的j2se之後,你會想要實際應用Java來編寫程式,如果民需要編寫視窗程式,可以學習Swing視窗設計;如果你要編寫資料庫相關軟體,可以學習JDBC;如果你想要朝Web程式發展,可以學習JSP/Servlet;如果你想要學習手機程式開發,可以朝j2me方向學習。
如果你對學習Java有興趣,想要成為優秀的Java工程師,可以關注小千,後期會分享更多Java技術知識,助力你成為一名Java工程師!
本文來自千鋒教育,轉載請註明出處。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2846929/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何高效學習Java?本文給你一些建議!Java
- 初學Java,這些框架你要掌握!Java框架
- 身為初學Java的你,這些IDE的優缺點你都知道嗎?JavaIDE
- 一個牛人給Java初學者的建議Java
- 初學Java,這三個階段你經歷過嗎?Java
- Web前端學習技巧有哪些?本文給你答案Web前端
- 你知道黑客的入侵方式都有哪些嗎?這些你知道幾個?黑客
- 給迷茫的Java員一些中肯建議,你還在虛度光陰嗎?Java
- 給初學者一些學習Python的建議Python
- 自學程式設計的朋友,我想給你們這 5 個建議程式設計
- 在java的繼承中你是否有這樣的疑惑?Java繼承
- 給迷茫的JAVA程式設計師一些中肯建議, 你還在虛度光陰嗎?Java程式設計師
- 零基礎學Java?給初學者的建議Java
- Linux有哪些虛擬機器?看看這些,你知道幾個!Linux虛擬機
- 學習Python,這些你瞭解嗎?Python
- 給Java開發初學者的10個學習建議,助你學習事半功倍!Java
- 給Java開發初學者的10個學習建議,助你學習事半功倍Java
- 如何權衡實習轉正和秋招?我想給你這幾條建議
- 用Java這麼多年,這些祕密你知道嗎?Java
- 做IT這幾年,我整理了這些乾貨想要送給你!
- 入行IT,為什麼建議你學Java?Java
- 這些Java8官方挖過的坑,你踩過幾個?Java
- 一些建議,送給備考六西格瑪的你!
- 給開發人員的幾點建議:如何理解你的DBATHBAT
- 沒有基礎學習Python有這些方法和建議Python
- 零基礎學習Java開發,這些學習筆記送給你!Java筆記
- 零基礎學習Java開發,這些學習筆記送給你Java筆記
- Linux程式間通訊有幾種方式?這8個你都知道嗎?Linux
- Linux伺服器有哪些防護要點?這幾個你知道嗎?Linux伺服器
- 面試中的這些坑,你踩過幾個?面試
- 這些Git事故災難, 你經歷過幾個?Git
- 這幾種Java異常處理方法,你會嗎?Java
- 新手如何學好Java?你應該躲開這幾個坑!Java
- 這20個Docker Command,有幾個是你會的?Docker
- 這些Python騷操作,你知道嗎?Python
- 這些開源CMS,你敢用嗎?
- 這6個高效的Java庫,你知道嗎?Java
- 沒上過大學想學IT?建議你先從這幾門程式語言開始