java难还是javascript难?
JavaScript更难,母庸质疑。
JavaScript要比java复杂很多
因为这两者的名字比较像,所以很多人都会拿JavaScript和java相比,但实际上,这两者的关系就像是眉山和峨眉山——没什么直接联系。
客观来讲,java并不难学,如果在先前对于C语言有过系统的学习过,那么在学习java的过程中可谓是事半功倍的。Java是一门面向对象编程语言,是C和C++的集大成者,去前者精华去其糟粕,在吸收了C/++优点的同时,摒弃了难以理解的多继承、指针等晦涩的概念,但要注意的是,严格来说java还是沿用了指针的思想,这点在对象引用中就能看出。因此Java在底层做了很多封装的工作,使得语言一方面功能强大,另一方面还简单易用,多年来一直是编程排行榜上的状元郎。
再看JavaScript,和Java一样诞生于1995年,由不世出的天才人物Brendan Eich用了十天时间一人开发完成。虽然一开始JavaScript还是比较精简的,但随着越来越多人的使用,JavaScript现在已经拥有极为丰富和活跃的类库以及框架,让人应接不暇。最关键的是,JavaScript有太多的东西需要用户自己去理解,而java已经将大多数内容都做成了范式,不需要考虑太多,用就完事了。而JS需要你在学好基础性的东西后,再做出一套属于自己的思想方法体系,这就导致很多初学者越学越痛苦,就像老虎吃天无从下爪一样。