學(xué)java需要數(shù)學(xué)很好嗎?學(xué)Java需要做哪些準(zhǔn)備?其實想學(xué)Java的同學(xué)大可不必?fù)?dān)心。當(dāng)然,良好的數(shù)學(xué)基礎(chǔ)可以幫助你更快地學(xué)習(xí)Java;但數(shù)學(xué)基礎(chǔ)差也不會太多,不會影響了Java的學(xué)習(xí),所以可以說學(xué)習(xí)Java不需要任何數(shù)學(xué)能力。
學(xué)java需要數(shù)學(xué)很好嗎?
一般大家都認(rèn)為數(shù)學(xué)基礎(chǔ)對Java很重要,無非是因為學(xué)習(xí)Java邏輯思維很重要。但是如果數(shù)學(xué)好,邏輯思維就強,但如果數(shù)學(xué)不好,邏輯思維就一定很差吧?這真的不能等同。所以,數(shù)學(xué)基礎(chǔ)和學(xué)好Java沒有必然聯(lián)系。
但是離散數(shù)學(xué)是必要的。準(zhǔn)確地說,離散數(shù)學(xué)在編程中很有用。包括一些邏輯關(guān)系(也就是那些整天真假的東西),還有圖之類的,換句話說,有點像數(shù)據(jù)結(jié)構(gòu)。但是很多東西,數(shù)據(jù)結(jié)構(gòu)都是用代碼的形式來表達的。如果你自己仔細(xì)看一下數(shù)據(jù)結(jié)構(gòu)和離散數(shù)學(xué)的目錄,你會發(fā)現(xiàn)有一些共性,而且這些共性的側(cè)重點也不同。如果你真的想學(xué)習(xí)Java,你應(yīng)該看看數(shù)據(jù)結(jié)構(gòu)。離散數(shù)學(xué)中的一些東西在開始和中間階段的編程中用得并不多。一般來說,數(shù)學(xué)基礎(chǔ)只能影響大家的初步學(xué)習(xí),并不能決定一個人學(xué)習(xí)Java的上限!
學(xué)習(xí)Java需要做哪些準(zhǔn)備?
首先,沒有計算機基礎(chǔ)知識的學(xué)生,是指沒有上過計算機相關(guān)的課程,也沒有對相關(guān)概念有深入的了解,對計算機一無所知。這類完全零基礎(chǔ)的同學(xué),建議先了解計算機,至少讀幾本計算機入門書籍。比如《計算機應(yīng)用基礎(chǔ)》,這本書講的是計算機最基本的操作。
然后,在這個過程中,想想你是否能學(xué)習(xí)到計算機枯燥的理論知識,你是否對編程語言感興趣。至于教育什么的,根本不是問題。畢竟學(xué)歷低只能證明大家或多或少有偏見,沒有辦法適應(yīng)學(xué)校的綜合素質(zhì)教育。
良好的英語基礎(chǔ)并不影響學(xué)習(xí)Java。畢竟學(xué)習(xí)Java需要的不是很強的英語能力,而是良好的計算機英語。兩者有什么區(qū)別?簡而言之,計算機英語要求每個人都記住英語的編程詞匯,而不是熟練地用英語聽、讀、寫。
總之,學(xué)java需要數(shù)學(xué)很好嗎?其實是沒有要求的。除了學(xué)習(xí)Java,還需要做一些基本的計算機知識,通過努力可以彌補。請記住,沒有什么可以決定你的上限。學(xué)習(xí)Java最重要的是:自己的努力程度和適合自己的學(xué)習(xí)方法。更多關(guān)于“Java培訓(xùn)”的問題,歡迎咨詢千鋒教育在線名師。千鋒已有十余年的培訓(xùn)經(jīng)驗,課程大綱更科學(xué)更專業(yè),有針對零基礎(chǔ)的就業(yè)班,有針對想提升技術(shù)的好程序員班,高品質(zhì)課程助力你實現(xiàn)java程序員夢想。