JavaScript 与 Java 有什么不同?

写这篇文章是因为在知乎上看到有人问这个问题,在想怎么会有这种奇葩问题,不过想想当初刚刚接触编程的我貌似也搞不清两者的关系,认知还是需要一个过程。

然后看到比较经典的回答有:Java 和Javascript的关系就像雷锋和雷峰塔的感谢,也像老婆和老婆饼的关系。

JavaScript 编程语言是由 Netscape,Inc. 开发的,它并不是 Java 平台的一部分。

JavaScript 不会创建小应用程序或独立应用程序。在最常见的形式中,JavaScript 驻留在 HTML 文档中,可提供使用简单的 HTML 无法实现的各种网页交互功能。

它们的相同之处包括

  • 它们的语法和 C 语言都很相似;
  • 它们都是面向对象的(虽然实现的方式略有不同);
  • JavaScript 在设计时参照了 Java 的命名规则;

Java 与 JavaScript 之间的主要区别

  • Java 是一种 OOP 编程语言,而 Java Script 是一种 OOP 脚本语言。
  • Java 创建在虚拟机或浏览器中运行的应用程序,而 JavaScript 代码仅在浏览器中运行。
  • Java 代码需要进行编译,而 JavaScript 代码都在文本中。
  • 它们需要不同的插件。

原文发布于微信公众号 - java工会(javagonghui)

原文发表时间:2018-06-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

扫码关注云+社区