JavaScript与Java的区别是什么呢?

??

JavaScript最初是受Java启发而开始设计的,而且设计的目的之一就是“看上去像Java”,因此语法上有很多类似之处,许多名称和命名规范也借自Java。但是实际上,JavaScript的主要设计原则源自Self和Scheme,它与Java本质上是不同的。它与Java名称上的近似,是当时网景为了营销考虑与Sun公司达成协议的结果。为了取得技术优势,微软推出了JScript来迎战JavaScript的脚本语言。为了互用性,Ecma国际(前身为欧洲计算机制造商协会)建立了ECMA-262标准(ECMAScript)。现在两者都属于ECMAScript的实现。很多人看到 Java 和 JavaScript 都有“Java”四个字,就以为它们是同一样东西,连我自己当初也是这样。事实上,JAVA语言和JavaScript语言是相关的,但是它们的联系并非你想像的那样紧密。首先Java语言是SUN Microsystems公司的产品,而JavaScript是Netscape公司的产品。其次它们在功能上也有些差异:Java在客户端的运行的应用程序叫做 Java Applet,是嵌在网页中,而又有自己独立的运行窗口的小程序。Java Applet 是预先编译好的,一个 Applet 文件(.class)用 Notepad 打开阅读,根本不能理解。Java Applet 的功能很强大,可以访问 http、ftp等协议,甚至可以在电脑上种病毒(已有先例了)。相比之下,JavaScript 的能力就比较小了。JavaScript 是一种“脚本”(“Script”),它直接把代码写到 HTML 文档中,浏览器读取它们的时候才进行编译、执行,所以能查看 HTML 源文件就能查看JavaScript 源代码。JavaScript 没有独立的运行窗口,浏览器当前窗口就是它的运行窗口。它们的相同点,我想只有同是以 Java 作编程语言一点了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-28
javascript与java是由不同的公司开发的不同产品。javascript是netscape公司的产品,其目的是为了扩展netscape navigator功能,而开发的一种可以嵌入web页面中的基于对象和事件驱动的解释性语言;而java是sun microsystems公司推出的新一代面向对象的程序设计语言,特别适合于internet应用程序开发。实际上,javascript最初的名字并不是javascript,而是livescript,名字中的“java”是经过sun microsystems公司授权的。javascript与java虽然都可以应用于网页设计,但它们的确有太大的区别,根本就是两种语言。本回答被网友采纳
第2个回答  2014-02-28
javascript的功能没有java强是它的精简
第3个回答  2014-02-28
JS是一种脚本语言!Java 是程序
第4个回答  2014-02-28
JS是属于JAVA的一种语言
相似回答