• 招生咨詢熱線:4008-569-579 
  • 手機版
    用手機掃描二維碼直達商品手機版
招生咨詢熱線
4008-569-579
機構(gòu)主頁 > 機構(gòu)新聞 > Java 和 JavaScript 的關(guān)系?
機構(gòu)主頁 > 機構(gòu)新聞>Java 和 JavaScript 的關(guān)系?

Java 和 JavaScript 的關(guān)系?

來源:北京達內(nèi)教育        時間:2023-05-26        熱度:32℃        返回列表

58的姚總曾出現(xiàn)這么個尷尬事

cript的關(guān)系" alt="java和javascript的關(guān)系">

強行裝逼失敗


JavascriptJava 有啥區(qū)別

據(jù)說還有很多人不知道

于是,猿妹找了一堆形象生動的解答

來給大家科普一下兩者區(qū)別!!

答案有這樣的

↓↓↓


這樣的

↓↓↓



最形象當屬這樣的

↓↓↓


以上答案通通滿分,太形象生動了。

但作為專業(yè)人士,此時,應(yīng)該來一波專業(yè)的回答,故事的起源是這樣的:從前,有家叫 Netscape 的公司開發(fā)了一個名叫 Livescript

的腳本語言,但是,開發(fā)出來之后呢?一直沒啥名氣。公司正當愁要怎么提升知名度的時候,另一家叫 Sun 的公司,有一款編程語言叫 Java 的非?;?,這個

Netscape 公司就想要不來蹭個熱度吧,就把 Livescript 的名改成 Javascript,于是乎,Netscape 搖身一變成

Javascript 。

以上就是人稱編程界蹭熱度成功的故事,以下才是最正經(jīng)的作答方式:

Java 和 Javascript 不同之處:

● 出身不同:

Javascript 與 Java 是由不同的公司開發(fā)的不同產(chǎn)品。Javascript 是 Netscape 公司的腳本語言,而 Java 是 SUN

Microsystems 公司推出的新一代面向?qū)ο蟮某绦蛟O(shè)計語言。

● 嵌入方式不同:

在 HTML 文檔中,兩種編程語言的標識不同,Javascript 使用

來標識,而 Java 使用 Applet 來標識。

● 語言類型不同:

Javascript 是動態(tài)類型語言,而 Java 是靜態(tài)類型語言

● 所采取的變量不同

Javascript 中的變量聲明采用弱類型,即變量在使用前不需作聲明,而是解釋器在運行時檢查其數(shù)據(jù)類型。Java

采用強類型變量檢查,即所有變量在編譯之前必須作聲明。

● 代碼格式不同

Javascript 的代碼是一種謀咀址格式,可以直接嵌入 HTML 文檔,并且可動態(tài)裝載,編寫 HTML

文檔就像編輯文本文件一樣方便,其獨立文件的格式為*.js。Java 是一種與 HTML 無關(guān)的格式,必須通過像 HTML

中引用外媒體那么進行裝載,其代碼以字節(jié)代碼的形式保存在獨立的文檔中,其獨立文件的格式為 *.class。

● Javascript 采用動態(tài)聯(lián)編,即 Javascript 的對象引用在運行時進行檢查。Java 采用靜態(tài)聯(lián)編,即 Java

的對象引用必須在編譯時的進行,以使編譯器能夠?qū)崿F(xiàn)強類型檢查。

● Javascript 不直接對文本和圖形進行操作,它在 Web 頁面中與 HTML

元素組合一起發(fā)揮作用,但它可以控制瀏覽器,讓瀏覽器直接對文本和圖形進行處理。而 Java 則可以直接對文本和圖形進行操作。

Java 和 Javascript 相同之處:

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

● 它們都是面向?qū)ο蟮?雖然實現(xiàn)的方式略有不同);

● Javascript 在設(shè)計時參照了 Java 的命名規(guī)則;

總而言之,Javascript 除了長得和 Java 比較像之外,語言風格相去甚遠。Javascript 在設(shè)計時所參考的對象不包括

Java,而包括了像 Self 和 Scheme 這樣的語言。所以,以后別再犯糊涂啦。

感謝大家閱讀由java培訓(xùn)機構(gòu)分享的“java和javascript的關(guān)系”希望對大家有所幫助,更多精彩內(nèi)容請關(guān)注Java培訓(xùn)官網(wǎng)

免責聲明:本文由小編轉(zhuǎn)載自網(wǎng)絡(luò),旨在分享提供閱讀,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系我們進行刪除

電話咨詢

電話咨詢

咨詢電話:
4008-569-579
回到頂部

回到頂部