java和JavaScript啥關(guān)系?

來分享一下程序員們有意思的小事情,今天加班的時(shí)候有位運(yùn)營小伙跑我們屋里閑聊,自稱之前也在w3c上學(xué)過一段時(shí)間的代碼,聊著聊著,他突然一本正經(jīng)的問了我們一個(gè)問題:當(dāng)時(shí)學(xué)的時(shí)候就學(xué)JavaScript,但老是聽人說java,這倆有啥關(guān)系啊。

這個(gè)問題曾被很多人問過,

本想正經(jīng)的跟他說,沒想到屋里的程序員們紛紛飆起了段子,一個(gè)比一個(gè)厲害,分享幾個(gè)記憶比較深刻的給各位猿們樂呵樂呵

。


1、java和JavaScript就像京東和京東方的關(guān)系一樣。

2、就像馬云和馬如云的關(guān)系一樣。

3、就像雷鋒和雷峰塔的關(guān)系一樣

4、就像老婆和老婆餅的關(guān)系一樣

5、就像北大和北大青鳥的關(guān)系一樣

6、就像印度和印度尼西亞的關(guān)系一樣

7、就像卡巴斯基和巴基斯坦一樣有基巴關(guān)系

8、就像張三和張三豐的關(guān)系一樣

9、就像周杰和周杰倫一樣

10、就像菠蘿和菠蘿蜜的關(guān)系一樣


估計(jì)也都是被問了無數(shù)遍的問題了,所以一下子就說出了這么多的調(diào)侃段子,真是程序員如果說起段子來,就沒那些段子手什么事了。 其實(shí),J

ava和JavaScript是兩門不同的編程語言

,他們沒有任何的血緣關(guān)系。Javascript,它

是運(yùn)行在瀏覽器中的一種腳本語言

,可以操作HTML,提供了一種運(yùn)行時(shí)改變HTML的工具。而

java則是一種編程語言

,它是一種通過解釋方式來執(zhí)行的語言。JavaScript語言運(yùn)行時(shí)由解釋器直接執(zhí)行,是一種按照順序執(zhí)行的過程語言,也可以理解為JavaScript是客戶端腳本,直接由瀏覽器解釋執(zhí)行


java是寫出來讓人容易理解和閱讀的,但是由于計(jì)算機(jī)只能識別二進(jìn)制的數(shù)據(jù),所以Java源代碼必須要編譯成二進(jìn)制的字節(jié)碼文件即.class的后綴名文件,計(jì)算機(jī)能夠識別并運(yùn)行,class的文件,即Java代碼運(yùn)行步驟是源程序經(jīng)過編譯生成.class文件,然后運(yùn)行.class文件,就能得到程序運(yùn)行結(jié)果;

為什么兩者名稱看上去很像?

java是Sun 公司于1995年5月推出的,并且很快成為當(dāng)時(shí)最流行的編程語言,JavaScript之前的名稱叫做livescript,是網(wǎng)景公司開發(fā)的,由于Netscape公司與Sun公司合作,帶有 "Java" 的名字有助于這門新生語言的傳播。

Netscape高層也都是java的粉絲,所以也希望它看上去能夠像Java,因此改名為JavaScript?兩者真的一點(diǎn)關(guān)系都沒有么?

要說一點(diǎn)關(guān)系都沒有也不對,兩者還是多少有點(diǎn)相同點(diǎn)的,

它們的語法和 C 語言都很相似;

它們都是面向?qū)ο蟮模m然實(shí)現(xiàn)的方式略有不同);

JavaScript 在設(shè)計(jì)時(shí)參照了 Java 的命名規(guī)則;


最后還是用一個(gè)段子開心結(jié)尾:

朋友給一個(gè)程序員介紹了個(gè)女朋友,二人先加QQ聊。

妹子打招呼:“Hello”

然而程序員邊寫代碼邊回復(fù)道:“Hello World”

信息發(fā)出之后,程序員大驚失色,心想剛打招呼就暴露職業(yè)病了,這可如何是好。

正當(dāng)程序員焦急地琢磨怎么跟妹子解釋的時(shí)候,屏幕上忽然出現(xiàn)了一行妹子發(fā)來的信息:“You are my world, too”


有情人遂終成眷屬。誰說IT男不好找對象?

如果想學(xué)習(xí)Java工程化、高性能及分布式、深入淺出。性能調(diào)優(yōu)、Spring,MyBatis,Netty源碼分析的朋友可以加我的Java高級架構(gòu)進(jìn)階群:180705916,群里有阿里大牛直播講解技術(shù),以及Java大型互聯(lián)網(wǎng)技術(shù)的視頻免費(fèi)分享給大家

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評論 19 139
  • 廢話不多說,自己進(jìn)入今天的主題 1、面向?qū)ο蟮奶卣饔心男┓矫妫?答:面向?qū)ο蟮奶卣髦饕幸韵聨讉€(gè)方面: - 抽象:...
    傳奇內(nèi)服號閱讀 2,534評論 1 31
  • 不知道為什么看到這些特別有感觸,我也不知道現(xiàn)在的人都怎么想的,明明都知道啊在你沒錢沒勢的時(shí)候和你在一起的時(shí)候才是真...
    喜劇小姐的日常閱讀 383評論 0 0
  • 2018年元月4日,清晨醒來,窗外已是一片銀白,天空雪花幾乎飄落一天,好大的初雪呀!南方的雪,濕度大,落到地上就象...
    Linda239閱讀 579評論 1 1
  • 1、grunt-text-replace 使用grunt來壓縮前端文件的時(shí)候,經(jīng)常涉及到index文件種的內(nèi)容替換...
    唐小狼閱讀 871評論 0 0

友情鏈接更多精彩內(nèi)容