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