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