導航:首頁 > 編程語言 > javascript與java的區別

javascript與java的區別

發布時間:2021-10-10 21:59:26

『壹』 javaScript與Java有什麼關系

java和javascript外形字母非常像,但是二者是完全不同的二種語言。形象說,二者關系就和雷鋒和雷峰塔關系一樣。
1、java和JavaScript沒有任何的血緣關系,java是是由Sun 公司於1995年5月推出的,而javascript是於1995年由Netscape公司設計實現而成的,由於Netscape公司與Sun公司合作,Netscape高層希望它看上去能夠像Java,因此取名為JavaScript。
2、java和JavaScript本質也不一樣,java是一種可以撰寫跨平台應用軟體的面向對象的程序設計語言,即使是開發簡單的程序,也必須設計對象;而JavaScript是一種直譯式腳本語言,它本身提供了非常豐富的內部對象供設計人員使用。
3、它們的執行方式也是不一樣的,Java是介於解釋型和編譯型語言之間的一種語言,java的源代碼在傳遞到客戶端執行之前,必須經過編譯,通過相應平台上的解釋器,實現獨立於某個特定的平台編譯代碼的束縛。JavaScript是一種解釋性編程語言,其源代碼在發往客戶執行之前不需經過編譯,而是將文本格式的字元代碼發送給客戶編由瀏覽器解釋執行。
4、兩者的用途也不一樣,java廣泛應用於個人PC、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網等。而Javascript的用途是:
1).嵌入動態文本於HTML頁面;
2).對瀏覽器事件做出響應;
3).讀寫HTML元素;
4).在數據被提交到伺服器之前驗證數據;
5).檢測訪客的瀏覽器信息;
6).控制cookies,包括創建和修改等。

『貳』 Java跟JavaScript有什麼區別

他們的用途就不一樣了

一、javascript與是由不同的公司開發的不同產品。javascript是Netscape公司的產品,其目的是為了擴展NetscapeNavigator功能,而開發的一種可以嵌入Web頁面中的基於對象和事件驅動的解釋性語言;

而Java是SUNMicrosystems公司推出的新一代面向對象的程序設計語言,特別適合於Internet應用程序開發。實際上,javascript最初的名字並不是javascript,而是LiveScript,名字中的「Java」是經過SUNMicrosystems公司授權的。

二、javascript是基於對象的,它是一種腳本語言,是一種基於對象和事件驅動的編程語言,因而它本身提供了非常豐富的內部對象供設計人員使用。而Java是面向對象的,即Java是一種真正的面向對象的語言,即使是開發簡單的程序也必須設計對象。

三、javascript與Java嵌入方式不一樣。在HTML文檔中,兩種編程語言的標識不同,javascript使用<script></script>來標識,而Java使用Applet來標識。

四、javascript與Java在瀏覽器中所執行的方式不一樣。javascript是一種解釋性編程語言,其源代碼在發往客戶端執行之前不需經過編譯,而是將文本格式的字元代碼發送給客戶,即javascript語句本身隨Web頁面一起下載下來,由瀏覽器解釋執行。而Java的源代碼在傳遞到客戶端執行之前,必須經過編譯,因而客戶端上必須具有相應平台上的模擬器或解釋器,它可以通過編譯器或解釋器實現獨立於某個特定的平台編譯代碼。

五、javascript與Java代碼格式不一樣。javascript的代碼是一種謀咀址格式,可以直接嵌入HTML文檔中,並且可動態裝載,編寫HTML文檔就像編輯文本文件一樣方便,其獨立文件的格式為*.js。Java是一種與HTML無關的格式,必須通過像HTML中引用外媒體那麼進行裝載,其代碼以位元組代碼的形式保存在獨立的文檔中,其獨立文件的格式為*.class。

參考鏈接網頁鏈接

祝好運,望採納

『叄』 js和java的區別

由於JavaScript和Java語言名字的相似,讓大部分同學認為JavaScript與Java語言有一定的關聯性。但它們專並不像我們想像的屬那樣聯系緊密,甚至可以肯定地說它們有很大的區別.。
1.語言本質不同。
JavaScript 是一種輕量級的編程語言,是可插入 HTML 頁面的編程代碼,插入 HTML 頁面後,可由所有的現代瀏覽器執行。
Java是一種通過解釋方式來執行的語言。
2.數據類型不同。
Java數據類型有:int、double、char、Boolean等。
JavaScript數據類型有:number、string、Boolean等。
3.應用范圍不同。
Java廣泛用於PC端、手機端、互聯網、數據中心等。
JavaScript主要用於嵌入文本到HTML頁面中,進行讀寫HTML,控制cookies等。
綜上所述,我們可以發現JavaScript與Java雖然都可以應用於網頁設計,但實際上它們是兩種語言。

『肆』 簡述java與javaScript的主要區別

java用於b/s得web開發,android開發。javascript用於網頁開發。

Java是一種可以撰寫跨平台應用程序的面向對象的程內序設計語言。
JavaScript一種直容譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用於客戶端的腳本語言.

『伍』 js和JavaScript和Java有什麼區別和聯系

完全不一樣的語言。JS 即javascript在97年以前並不叫JS,而是有幾個奇怪的名字,97年JAVA開始流行時回,為了沾答JAVA的光,就取名javascript。

區別太多了,JS是一個超自由的語言,比如變數不用聲明,不必用;號分隔句子,一切皆對象。。。。

JAVA的語法規則極其嚴格。。。

『陸』 java和Javascript的區別

1, 就從關系抄來說,這襲倆沒有任何關系, 名字這么像也是java很火, 所以javascrit搭了順風車,提高知名度, 而這兩公司關系貌似不錯,而且在業務上也沒有沖突, java公司sun同意了這么叫。雖然是這么來的,但不代表javascript很low, 相反javascrpt也是超級牛, 後台程序可以不用JAVA寫,但是頁面肯定是離不開javascript的。
2, 就開發來說, 兩者的很多寫法倒是很相似,除了JAVA是強類型語言,嚴格控制數據類型,而javascript是弱類型語言, 各有各的好吧,一個更規范,一個更靈活
3, 發展到現在,都屬於相互借鑒了, 特別是到java8, 態度更開發,融合了更多角本語言的語法,用法

『柒』 javascript和java.web的區別是什麼(本人新手)

javaweb是伺服器端程序 用來輸出動態網頁(當然伺服器端程序不只是有java 還有php和asp)
javascript是網頁組內成的一容部分 (網頁組成3大部分html css javascript)
.看出關系了吧

『捌』 JavaScript和Java的區別是什麼

區別:

  1. 用處不一樣:

它們最本質的不同就是用途:Java目前被廣泛應用於PC端、手機端、互聯網、數據中心等等;

而JavaScript則被主要用於嵌入文本到HTML頁面,讀寫HTML元素,控制cookies等。

2.出身不同:

Javascript與Java是由不同的公司開發的不同產品。Javascript是Netscape公司的腳本語言;

而Java是SUN Microsystems公司推出的新一代面向對象的程序設計語言。

3.嵌入方式不同:

在HTML文檔中,兩種編程語言的標識不同,Javascript使用&lt;script&gt;&lt;/script&gt;來標識;而Java使用Applet來標識。

4.語言類型不同:

JavaScript是動態類型語言;而Java是靜態類型語言。

5.所採取的變數不同:

JavaScript中的變數聲明採用弱類型,即變數在使用前不需作聲明,而是解釋器在運行時檢查其數據類型。Java採用強類型變數檢查,即所有變數在編譯之前必須作聲明。

6.代碼格式不同:

Javascript的代碼是一種動態的,可以直接嵌入HTML文檔,並且可動態裝載,編寫HTML文檔就像編輯文本文件一樣方便,其獨立文件的格式為*.js。Java是一種與HTML無關的格式,必須通過像HTML中引用外媒體那麼進行裝載,其代碼以位元組代碼的形式保存在獨立的文檔中,其獨立文件的格式為*.class。

Javascript採用動態聯編,即Javascript的對象引用在運行時進行檢查。Java採用靜態聯編,即Java的對象引用必須在編譯時的進行,以使編譯器能夠實現強類型檢查。

Javascript不直接對文本和圖形進行操作,它在Web頁面中與HTML元素組合一起發揮作用,但它可以控制瀏覽器,讓瀏覽器直接對文本和圖形進行處理。而Java則可以直接對文本和圖形進行操作。

『玖』 java 和javascript的區別

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

一般認為,當時 Netscape 之所以將 LiveScript 命名為 JavaScript,是因為 Java 是當時最流行的編程語言,帶有 "Java" 的名字有助於這門新生語言的傳播。

它們的相同之處包括:

它們的語法和 C 語言都很相似;
它們都是面向對象的(雖然實現的方式略有不同);
JavaScript 在設計時參照了 Java 的命名規則;

它們的不同之處包括:

JavaScript 是動態類型語言,而 Java 是靜態類型語言;
JavaScript 是弱類型的,Java 屬於強類型;
JavaScript 的面向對象是基於原型的(prototype-based)實現的,Java 是基於類(class-based)的;
JavaScript 除了長得和 Java 比較像之外,語言風格相去甚遠。JavaScript 在設計時所參 考的對象不包括 Java,而包括了像 Self 和 Scheme 這樣的語言。

『拾』 java和JSP和JavaScript有什麼區別啊

  1. Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。

  2. JSP是JAVA SERVER PAGE的首字母縮寫,顧名思義,是JAVA的服務端頁面,其動態語法部分完全是JAVA規范。JSP是和ASP,PHP一樣的伺服器端語言,主要用來製作網站後台的技術(但現在一般不使用了,2014年起基本都開始使用模板引擎技術如velocity 等)。

  3. JAVASCRIPT從其名稱含義是JAVA腳本,是在瀏覽器中運行的腳本語言,由於其大部分語法規范取自於JAVA語法規范,所以取名為JAVASCRIPT(其實和JAVA沒多大關系,是由Netscape公司的Brendan Eich,在網景導航者瀏覽器上首次設計實現而成。因為Netscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名為JavaScript)。JAVASCRIPT是一門基於對象的弱類型腳本編程語言,主要用來製作網頁前台的技術.並且是現在比較熱門的AJAX技術的核心。

(10)javascript與java的區別擴展閱讀:

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。

Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。

閱讀全文

與javascript與java的區別相關的資料

熱點內容
大文件內容排序演算法 瀏覽:959
linuxprintf重定向到文件 瀏覽:195
蘋果如何刪除應用但不刪除數據 瀏覽:691
華為p7主題文件 瀏覽:444
怎麼設置vfp資料庫獨占 瀏覽:184
win7升級win10軟媒 瀏覽:773
蘋果五越獄後能開移動3g嗎 瀏覽:369
格式工廠一次能添加多少文件 瀏覽:136
建一個交友網站要投多少錢 瀏覽:875
php怎麼引用文件 瀏覽:341
如何把excel表格合並的單元格的數據 瀏覽:229
網路面試一般會哪些問題 瀏覽:152
上傳5g文件 瀏覽:782
excel文件如何一次性全部打開 瀏覽:99
json介面調用403錯誤 瀏覽:249
微盤能用的版本號 瀏覽:349
大圖標方式查看壓縮文件 瀏覽:46
matlabr2015b安裝教程 瀏覽:305
內存中的數據寫入文件系統 瀏覽:272
升級啟動盤影響 瀏覽:939

友情鏈接