Java 和 JavaScript 是什么关系?

是一回事么?
2024-11-17 13:21:39
推荐回答(5个)
回答1:

java和javascript外形字母非常像,但是二者是完全不同的二种语言。形象说,二者关系就和雷锋和雷峰塔关系一样。
1、java和JavaScript没有任何的血缘关系,java是是由Sun 公司于1995年5月推出的,而javascript是于1995年由Netscape公司设计实现而成的,由于Netscape公司与Sun公司合作,Netscape高层希望它看上去能够像Java,因此取名为JavaScript。
2、java和JavaScript本质也不一样,java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,即使是开发简单的程序,也必须设计对象;而JavaScript是一种直译式脚本语言,它本身提供了非常丰富的内部对象供设计人员使用。
3、它们的执行方式也是不一样的,Java是介于解释型和编译型语言之间的一种语言,java的源代码在传递到客户端执行之前,必须经过编译,通过相应平台上的解释器,实现独立于某个特定的平台编译代码的束缚。JavaScript是一种解释性编程语言,其源代码在发往客户执行之前不需经过编译,而是将文本格式的字符代码发送给客户编由浏览器解释执行。
4、两者的用途也不一样,java广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网等。而Javascript的用途是:
1).嵌入动态文本于HTML页面;
2).对浏览器事件做出响应;
3).读写HTML元素;
4).在数据被提交到服务器之前验证数据;
5).检测访客的浏览器信息;
6).控制cookies,包括创建和修改等。

回答2:

javascript和java,甚至有人误认为javascript就是java。虽然javascript与java确实有一定的联系,但是它们并不像所想的那样联系精密。甚至可以肯定地说它们有很大的区别。
javascript与java的区别只要表现在以下几个方面:
(1)javascript和java是由不同的公司开发的不同产品。javascript是Netscape公司的产品,其目的是问了扩展Netscape Navigator功能。java是由Sun Microsystem公司开发的一种面向对象设计语言,类似于c++,它需要多种编译器和支持文件才能运行。
(2)JavaScript是基于对象的,他是一种脚本语言。它基于对象和事件驱动,因而它本身提供了非常丰富的内部对象供设计人员使用。而java是面向对象的,即java是一种真正的面向对象的语言,即使是开发简单的程序也必须设计对象。
(3)javascript与java在浏览器中所执行的方式不一样。javaScript是一种解释性编程语言,其源代码在发往客户端执行之前不需要经过编译,而是讲文本格式的字符代码发送给客户端,即javascript语句本身随web页面一起下载下来,由浏览器解释执行。java的源代码在传递到客户端执行之前,必须经过编译,因而客队段上必须具有相应平台上的仿真器或解释器,它通过编译器或者解释器实现独立于某个特定的平台编译代码。

回答3:

JavaScript是一种客户端的脚本语言,所谓的客户端也就是浏览器,你上网的时候,看到的百度、新浪这种网站,里面你看到个各种很炫的效果都是JavaScript编写的;
然而java是一种服务器端的语言,他开发出来的东西需要编译,然后在配置好的环境内才能运行;
这样说吧,java和JavaScript没有必然的联系,只是字面上类似
加入你开发一个网站,你需要注册保存数据到数据库,你在网页填好东西,可以吧你填好的东西会提交给服务器,然后在服务器上面由java吧数据存到数据库中去,在你的网站上面,你还可以看到很多效果,比如图片滚动等,就是用JavaScript来编写的

回答4:

人民币与人民的关系,雷峰塔与雷锋的关系...
Java是主要是基于服务端的编程语言,JavaScript是基于前端的脚本语言,两者之间没有直接的关系但是又相辅相成,例如用Java做后台然后用JavaScript来做前端展示

回答5:

JavaScript是一个非常讨厌java的人发明的,具体故事你可以查百度。
两者都为面向对象语言。
但javascript是前端的脚本语言。通常作为前端和后台的交互中介者。
java是一门面向对象语言,主要用于后台开发设计。和javascript的区别在于java是强类型语言,而javascript是弱类型。