Java 和 JavaScript 是什么关系

如题所述

两者区别如下:
(1)javascript和java是由不同的公司开发的不同产品。javascript是Netscape公司的产品,其目的是问了扩展Netscape Navigator功能。java是由Sun Microsystem公司开发的一种面向对象设计语言,类似于c++,它需要多种编译器和支持文件才能运行。
(2)JavaScript是基于对象的,它是一种脚本语言。它基于对象和事件驱动,因而它本身提供了非常丰富的内部对象供设计人员使用。而java是面向对象的,即java是一种真正的面向对象的语言,即使是开发简单的程序也必须设计对象。
(3)javascript与java在浏览器中所执行的方式不一样。javaScript是一种解释性编程语言,其源代码在发往客户端执行之前不需要经过编译,而是讲文本格式的字符代码发送给客户端,即javascript语句本身随web页面一起下载下来,由浏览器解释执行。java的源代码在传递到客户端执行之前,必须经过编译,因而客队段上必须具有相应平台上的仿真器或解释器,它通过编译器或者解释器实现独立于某个特定的平台编译代码。Java 和 JavaScript到底还有是什么关系,可以看看这些介绍:http://edu.51cto.com/course/course_id-299.html
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-04
这两个从名字上确实看着有关联,其实是没有任何联系的的。
提起Java和JavaScript,可能有很多人会不自觉地把这两者联系在一起,那么,Java和JavaScript到底有何关系呢?
(1):Java是一种严格的面向对象的程序设计语言,常用于开发基于Internet的应用程序。它是一种强类型语言,一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了。
(2):JavaScript是一种脚本语言,常用于网页中增强交互性和页面效果,以及进行数据校验等。它是一种弱类型语言,数据类型可以被忽略的语言。它与强类型定义语言相反, 一个变量可以赋不同数据类型的值。
(3):Java是Sun公司的产品,而JavaScript是Netscape公司推出的,二者没有任何联系。

希望可以帮助到你,^_~本回答被提问者采纳
第2个回答  2016-01-06
雷锋和雷峰塔的关系
第3个回答  2016-01-04
没有关系哦。
相似回答