JavaScript与Java的关系
更新: 2024/12/18 字数: 0 字 时长: 0 分钟
CAUTION
前言
实在有太多人混淆JavaScript
和Java
了
甚至在各种网络平台也可以见到,JavaScript
语法不像Java
像什么的言论,于是出一篇科普吐槽文章
先说关系
JavaScript
和Java
的关系
就是雷峰塔与雷锋的关系
也就是没有关系
下面我们来聊聊什么是JavaScript
,什么是Java
,为什么他们的名字都有Java
JavaScript是什么
JavaScript
是一种动态的编程脚本语言,广泛应用于网页开发中,主要用于增强网页的交互性和动态性。作为Web开发的核心技术之一
1995年,JavaScript
由Netscape的工程师Brendan Eich发明,最初命名为Mocha
,后改为LiveScript
,最终定名为JavaScript
实际上只是叫这个名字而已
特点是
前端语言
动态类型(弱类型)语言
事件驱动
基于HTML和CSS
Java是什么
Java
是一种OOP
(面向对象的编程语言)、基于类的、具有VM(虚拟机)
平台的多平台编程语言。OOP
是一种基于包含代码和数据的对象概念的编程范式
1995年Sun公司将Oak更名为Java
。5月23日,Sun公司在Sun world会议上正式发布Java
和HotJava
浏览器
特点是
后端语言
面向对象
基于JDK
JavaScript和Java之间的区别
1.Javascript
与Java
是由不同的公司开发的不同产品。Javascript
是Netscape
公司的产品,其目的是为了扩展Netscape Navigator
功能,而开发的一种可以嵌入Web
页面中的基于对象和事件驱动的解释性语言;而Java
是SUN Microsystems
公司推出的新一代面向对象的程序设计语言,特别适合于Internet
应用程序开发。
2.Javascript
是基于对象的,它是一种脚本语言,是一种基于对象和事件驱动的编程语言,因而它本身提供了非常丰富的内部对象供设计人员使用。而Java
是面向对象的,即Java
是一种真正的面向对象的语言,即使是开发简单的程序也必须设计对象。
3.Javascript
与Java
嵌入方式不一样。在HTML
文档中,两种编程语言的标识不同,Javascript
使用<script></script>
来标识,而Java
使用Applet
来标识。
4.Javascript
与Java
在浏览器中所执行的方式不一样。Javascript
是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户,即Javascript
语句本身随Web
页面一起下载下来,由浏览器解释执行。而Java
的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码。
5.Javascript
与Java
代码格式不一样。Javascript
的代码是一种谋咀址格式,可以直接嵌入HTML文档中,并且可动态装载,编写HTML
文档就像编辑文本文件一样方便,其独立文件的格式为*.js。Java
是一种与HTML
无关的格式,必须通过像HTML
中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中,其独立文件的格式为*.class。
结论
Javascript
是Netscape
公司的产品,Java
是SUN Microsystems
公司的产品。
无论是在商业还是语法和应用层面上,他们都没什么关系
如果你发现这篇指南有用,或者有改进建议,请随时联系我们或参与讨论。🎉 🎉 🎉