java難還是javascript難?
JavaScript更難,母庸質(zhì)疑。
JavaScript要比java復雜很多
因為這兩者的名字比較像,所以很多人都會拿JavaScript和java相比,但實際上,這兩者的關系就像是眉山和峨眉山——沒什么直接聯(lián)系。

客觀來講,java并不難學,如果在先前對于C語言有過系統(tǒng)的學習過,那么在學習java的過程中可謂是事半功倍的。Java是一門面向?qū)ο缶幊陶Z言,是C和C++的集大成者,去前者精華去其糟粕,在吸收了C/++優(yōu)點的同時,摒棄了難以理解的多繼承、指針等晦澀的概念,但要注意的是,嚴格來說java還是沿用了指針的思想,這點在對象引用中就能看出。因此Java在底層做了很多封裝的工作,使得語言一方面功能強大,另一方面還簡單易用,多年來一直是編程排行榜上的狀元郎。

再看JavaScript,和Java一樣誕生于1995年,由不世出的天才人物Brendan Eich用了十天時間一人開發(fā)完成。雖然一開始JavaScript還是比較精簡的,但隨著越來越多人的使用,JavaScript現(xiàn)在已經(jīng)擁有極為豐富和活躍的類庫以及框架,讓人應接不暇。最關鍵的是,JavaScript有太多的東西需要用戶自己去理解,而java已經(jīng)將大多數(shù)內(nèi)容都做成了范式,不需要考慮太多,用就完事了。而JS需要你在學好基礎性的東西后,再做出一套屬于自己的思想方法體系,這就導致很多初學者越學越痛苦,就像老虎吃天無從下爪一樣。

