第一點:學習難易程度,Java 比 Python 復雜
Java打拼幾年的老者也不可以否定這樣一個客觀事實: Python 比Java 更加簡單易學。比如,讀寫一個相同的文件,如果Java需要十行的代碼,而在 Python 中只要兩行就可以達到效果。另外,Python類庫非常豐富,有現成的模板可以套,省去了初學者去添磚加瓦造基壘的時間。Python的大火與簡單易學的突出的優勢也是密切相關,這對于人工智能的初學者來說是一項福利。但是這個福利對于身經百戰的老編程來說,習慣了大長串代碼的運轉,切換Python浪費的時間已經書寫出十行代碼了。當然了,既然決心去走上編程之路,在選擇編程語言時候并不能由語言的簡單還是復雜就草率決定,最重要的還是要捫心自問,什么是真正的需求,用哪一款語言去編寫出你想要的程式,才可以作為長遠學習的選擇。
第二點:學習用途比較,Java用途更廣泛
Java不管在GNU還是商業領域都是應用最廣的語言。C主要用于構建系統底層。c++和Java用于構建中間應用層。如果資源足夠,那么會選擇c++開發,以求運行速度,否則會用Java開發,以求開發速度。python在各方面都比Java優秀,可謂次世代語言。可最受爭議的是它的速度,純Python比Java慢很多,以及背后沒有商業支持,穩定性備受詬病。目前為止,Python在商業層次上,主要作為一種膠水語言,粘合其他語言(主要是c/c++)的類庫。在GNU領域,主要局限于小規模的應用和個人化應用。Java雖然學起來比Python難,但是Java能使用在不同環境中,可以為你未來的職業生涯提供更多的道路。
手機瀏覽
全國
19974831731





