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 条评论
登录 后参与评论

相关文章

来自专栏禹都一只猫博客

Scrapy实战:爬取一个百度权重为7的化妆品站点

37012

Eclipse的BIRT:使用Design Engine API

假设您已经在名为“customers”的报告设计文件中将表格定义为报告项目。顾名思义,该表格用于显示示例数据库中的所有客户。此外,它还有一个用于按照国家来对项目...

1252
来自专栏蔡述雄的专栏

包学会之浅入浅出Vue.js:升学篇

上一篇《包学会之浅入浅出Vue.js:开学篇》中,我们初步了解单页面组件这个概念,现在通过一个项目,来进一步解析组件的应用吧。

24.3K23
来自专栏IMWeb前端团队

Node中没搞明白require和import,你会被坑的很惨

ES6标准发布后,module成为标准,标准的使用是以export指令导出接口,以import引入模块,但是在我们一贯的node模块中,我们采用的是Common...

2388
来自专栏深度学习自然语言处理

python科学计算之Pandas使用(三)

Pandas 是基于 NumPy 的一个非常好用的库,正如名字一样,人见人爱。之所以如此,就在于不论是读取、处理数据,用它都非常简单。前两天介绍了 最常见的Pa...

701
来自专栏sunseekers

入门微信小程序 (二)语法篇

路由在项目开发中一直是个核心点,小程序路由方面经过很好的封装,提供了几个基本的跳转方法(这三个基本够用)

872
来自专栏Java帮帮-微信公众号-技术文章全总结

Web-第一天 HTML【悟空教程】

一天的学习需要使用众多独立没有关联的标签,为了大家更好的吸收,现给出标签总览,以“重要程度”排序。例如:“表格标签”为今天最重要的标签。

1005
来自专栏禹都一只猫博客

Scrapy实战:爬取一个百度权重为7的化妆品站点

1431
来自专栏13blog.site

Mybatis-Generator生成Mapper文件中<if test="criteria.valid">的问题解答

写在前面 由于开源了项目的缘故,很多使用了My Blog项目的朋友遇到问题也都会联系我去解决,有的是把问题留在项目的issue里提出,有的是在我的私人博客里留言...

2976
来自专栏软件开发

C语言 第四章 关系、逻辑运算与分支流程控制

一、关系运算 若干表达式用关系运算符连接而成,就构成关系表达式。 关系表达式中,表达式成立,其值为1(真);表达式不成立,其值为0(假)。 其他表达式中,其结...

18610

扫码关注云+社区