Java和JavaScript可能看起来像是一个是另一个的直系后代,但实际上它们并非如此。Java是一种面向对象的编程语言,通过使用解释器能够在多个操作系统上运行。它是由Sun Microsystems公司创建的,目的是创建可以跨平台运行的独立应用程序。另一方面,JavaScript是由Netscape创建的,是一种脚本语言,很像客户端版本的PHP。它不能创建独立的应用程序,而是停留在互联网浏览器上。

Java在纸面上是一个很好的想法。它允许程序员创建一个单一的程序,并期望它能在大多数的操作系统中工作。它通过不使用特定操作系统的本地代码来实现这一目标。相反,Java使用自己的代码,然后在虚拟机上执行,虚拟机将Java代码解释为其对应的本地代码。如上所述,它在纸面上看起来很好,但在实践中,与用本地代码编码的程序相比,Java程序明显慢了很多。这主要是由于每段代码都需要经过两次处理;先由虚拟机处理,再由操作系统处理。

JavaScript是一种脚本语言,因此它没有被编译。启用了JavaScript的浏览器接受脚本并进行处理,然后执行脚本上的指令。JavaScript的主要用途是为网页提供一定程度的交互性,这是简单的HTML所不能实现的。它可以与AJAX等其他技术一起使用,以提供更多的互动体验。JavaScript还可以与不在其代码内的元素进行交互,这是Java做不到的。Java应用程序只能被嵌入到html页面中,从这一点来看,Java应用程序是独立工作的。

Java和JavaScript是两种非常不同的语言,正因为如此,它们也有不同的要求,以便正常运行。在浏览器中安装Java支持并不意味着它也能支持JavaScript应用,反之亦然。

总结

  • Java是一种OOP编程语言,而Java Script是一种OOP脚本语言。
  • Java创建的应用程序在虚拟机或浏览器中运行,而JavaScript代码只在浏览器中运行。
  • Java代码需要被编译,而JavaScript代码都是文本。
  • 它们都需要不同的插件。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:Java和JavaScript的区别
本文链接:https://www.vsdiffer.com/vs/difference-between-java-vs-javascript.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。