返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 全國IT培訓(xùn)中心
學(xué)習(xí)大數(shù)據(jù)java要學(xué)什么,搞Java最重要的是什么?毫不夸張地說,掌握和理解如果你學(xué)習(xí)大數(shù)據(jù),你最好學(xué)習(xí)哪種編程語言?是Java還是Python還是chon?嗯,基本不怕走遍天下!
我覺得大數(shù)據(jù)用java,人工智能用python。但是編程語言的選擇不是很重要,性能可能有點(diǎn)不一樣。語言本身的性能往往是我們在開發(fā)復(fù)雜架構(gòu)時決定使用哪種語言的關(guān)鍵因素,這個因素往往被過度夸大。事實(shí)上,真正重要的是我們?nèi)绾问褂靡环N語言。正如Linustorvalds所說,低水平的程序員總是關(guān)心代碼,而高水平的程序員關(guān)注數(shù)據(jù)結(jié)構(gòu)及其關(guān)系。我的標(biāo)準(zhǔn)是先系統(tǒng)地使用任何語言,然后用任何編程語言學(xué)習(xí)。想想HadoophMapReduce,它最早是用Java寫的。HDFS呢?也是用Java寫的。即使是Storm、Kafka和Spark也可以在JVM上運(yùn)行(使用Clojure和Scala),這意味著Java是這些項目中的一流公民。此外,還有GoogleCloud、Kafka和Spark等新技術(shù)可以在JVM上運(yùn)行(使用Clojure和Scala),這意味著Java是這些項目中的一流公民。
調(diào)試器、監(jiān)控工具和保證企業(yè)安全和互操作性的數(shù)據(jù)庫),以及更多其他內(nèi)容,大部分內(nèi)容在過去的20年里已經(jīng)經(jīng)受到了考驗(yàn)(不幸的是,Java今年迎來了21歲,我們都老了)。當(dāng)然,現(xiàn)在有API支持其他語言包,但從歷史沿革的角度來看,我認(rèn)為bigdata使用java,AI使用python。歡迎討論學(xué)習(xí)路線。