[知乎]學了 Python 以後,再學 Java 是否是會更容易?

著做權歸做者全部。
商業轉載請聯繫做者得到受權,非商業轉載請註明出處。
做者:Lambda
連接:https://www.zhihu.com/question/20843570/answer/17531430
來源:知乎

學Java很容易的感受是很容易得到的,只要你有C或者C++或者Python或者C#的經驗,學習Java只不過就是熟悉熟悉語法而已。特別是從C或者C++過來的人會明顯感受內存管理的負擔小不少,這也是 Joel Spolsky吐槽Java的緣由——連指針這種抽象都不須要的掌握的語言是不適合拿來初學的。

固然,學Java很容易不表明寫Java就很容易。Java很是好學,也更容易寫的更爛,這是任何一個准入門檻低的事物的宿命。在C++裏面你不認真對待內存管理你獲得的是段錯誤或者core dump,在Java裏面有JVM給你擦屁股——好呀,程序寫完了,本應該在C++裏面出現的內存耗盡變成了無盡的GC。

通常意義上的Java語言自己其實只是冰山一角,Java最大的價值來源於幾乎無所不包的庫,若是不瞭解Guava、不瞭解Spring、不瞭解一些persistence,其實也不算學會了Java。

因此從這個角度來講,學Java又簡單又難,簡單在於它自己簡單,有編程基礎(好比python)的都會容易不少,可是難又難在寫出高質量的Java程序,既有python的靈活性,又有不比C++弱的性能。
 

 
著做權歸做者全部。
商業轉載請聯繫做者得到受權,非商業轉載請註明出處。
做者:我喜歡作夢
連接:https://www.zhihu.com/question/20843570/answer/21581214
來源:知乎

看了上面的回答,總結一下。
若是如今正準備找工做,其實仍是Java吃香一些,不管在中國仍是美國Java在企業招聘中都比Python的要求要多,最近看的2013年度美國職場上最火的語言仍是Java,而Python則在五名開外。不能否認,Python有做爲將來主流語言的趨勢,可是從現實來說,先學Java更保險。畢竟Python轉Java比Java轉Python仍是要難一些的。
相關文章
相關標籤/搜索