程序员

java和JavaScript啥关系?

2018-09-19  本文已影响23人  高级java架构师

来分享一下程序员们有意思的小事情,今天加班的时候有位运营小伙跑我们屋里闲聊,自称之前也在w3c上学过一段时间的代码,聊着聊着,他突然一本正经的问了我们一个问题:当时学的时候就学JavaScript,但老是听人说java,这俩有啥关系啊。

这个问题曾被很多人问过,

本想正经的跟他说,没想到屋里的程序员们纷纷飙起了段子,一个比一个厉害,分享几个记忆比较深刻的给各位猿们乐呵乐呵

1、java和JavaScript就像京东和京东方的关系一样。

2、就像马云和马如云的关系一样。

3、就像雷锋和雷峰塔的关系一样

4、就像老婆和老婆饼的关系一样

5、就像北大和北大青鸟的关系一样

6、就像印度和印度尼西亚的关系一样

7、就像卡巴斯基和巴基斯坦一样有基巴关系

8、就像张三和张三丰的关系一样

9、就像周杰和周杰伦一样

10、就像菠萝和菠萝蜜的关系一样

估计也都是被问了无数遍的问题了,所以一下子就说出了这么多的调侃段子,真是程序员如果说起段子来,就没那些段子手什么事了。 其实,J

ava和JavaScript是两门不同的编程语言

,他们没有任何的血缘关系。Javascript,它

是运行在浏览器中的一种脚本语言

,可以操作HTML,提供了一种运行时改变HTML的工具。而

java则是一种编程语言

,它是一种通过解释方式来执行的语言。JavaScript语言运行时由解释器直接执行,是一种按照顺序执行的过程语言,也可以理解为JavaScript是客户端脚本,直接由浏览器解释执行

java是写出来让人容易理解和阅读的,但是由于计算机只能识别二进制的数据,所以Java源代码必须要编译成二进制的字节码文件即.class的后缀名文件,计算机能够识别并运行,class的文件,即Java代码运行步骤是源程序经过编译生成.class文件,然后运行.class文件,就能得到程序运行结果;

为什么两者名称看上去很像?

java是Sun 公司于1995年5月推出的,并且很快成为当时最流行的编程语言,JavaScript之前的名称叫做livescript,是网景公司开发的,由于Netscape公司与Sun公司合作,带有 "Java" 的名字有助于这门新生语言的传播。

Netscape高层也都是java的粉丝,所以也希望它看上去能够像Java,因此改名为JavaScript 两者真的一点关系都没有么?

要说一点关系都没有也不对,两者还是多少有点相同点的,

它们的语法和 C 语言都很相似;

它们都是面向对象的(虽然实现的方式略有不同);

JavaScript 在设计时参照了 Java 的命名规则;

最后还是用一个段子开心结尾:

朋友给一个程序员介绍了个女朋友,二人先加QQ聊。

妹子打招呼:“Hello”

然而程序员边写代码边回复道:“Hello World”

信息发出之后,程序员大惊失色,心想刚打招呼就暴露职业病了,这可如何是好。

正当程序员焦急地琢磨怎么跟妹子解释的时候,屏幕上忽然出现了一行妹子发来的信息:“You are my world, too”

有情人遂终成眷属。谁说IT男不好找对象?

如果想学习Java工程化、高性能及分布式、深入浅出。性能调优、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级架构进阶群:180705916,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家

上一篇 下一篇

猜你喜欢

热点阅读