導航:首頁 > 編程語言 > javascriptjava區別

javascriptjava區別

發布時間:2022-05-12 03:29:09

javascript和java有什麼區別

asp,php,java你可以把他們看作是一類語言,他們需要在伺服器端執行,比如java是需要在java虛擬機上運行的語言。
而javascript,vbscript則是嵌入式腳本語言,它們是在客戶端執行的語言,也就是我們在瀏覽網頁時在瀏覽器里執行的語言,它們不需要伺服器環境就可以執行的語言。
java和javascript是兩類語言,你在學習asp的一要學習java這種伺服器端語言,同時也要學習javascript這種腳本語言。
比如你開始提到的asp,學習了asp也應該學習javascript,它們的運行環境不一樣,互為補充,不相沖突。做網站的時候兩個都會用到。
目前做網站php比較多,php和asp一樣,屬於伺服器端運行的代碼。
建議你先找下相關書籍把伺服器端和客戶端認識清晰,這樣就不會有疑問了。

㈡ JAVA和JavaScript有什麼區別

都是編程語言。 前者是前者,後者是後者。
前者是面向對象的基本語言,後者是嵌入網頁的腳本語言。
-------------------------------------你參考下下面的:
雖然JavaScript與Java有緊密的聯系,但卻是兩個公司開發的不同的兩個產品。Java是SUN公司推出的新一代面向對象的程序設計語言,特別適合於Internet應用程序開發;而JavaScript是Netscape公司的產品,其目的是為了擴展Netscape Navigator功能,而開發的一種可以嵌入Web頁面中的基於對象和事件驅動的解釋性語言, 它的前身是Live Script;而Java的前身是Oak語言。下面對兩種語言間的異同作如下比較:

基於對象和面向對象
Java是一種真正的面向對象的語言,即使是開發簡單的程序,必須設計對象。
JavaScript是種腳本語言,它可以用來製作與網路無關的,與用戶交互作用的復雜軟體。它是一種基於對象(Object Based)和事件驅動(Event Driver)的編程語言。因而它本身提供了非常豐富的內部對象供設計人員使用。

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

強變數和弱變數
兩種語言所採取的變數是不一樣的。
Java採用強類型變數檢查,即所有變數在編譯之前必須作聲明。如:
Integer x;
String y;
x=1234;
x=4321;
其中X=1234說明是一個整數,Y=4321說明是一個字元串。
JavaScript中變數聲明,採用其弱類型。即變數在使用前不需作聲明,而是解釋器在運行時檢查其數據類型,如:
x=1234;
y="4321";
前者說明x為其數值型變數,而後者說明y為字元型變數。

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

嵌入方式不一樣
在HTML文檔中,兩種編程語言的標識不同,JavaScript使用<Script>...</Script>來標識,而Java使用<applet>...</applet>來標識。

靜態聯編和動態聯編
Java採用靜態聯編,即Java的對象引用必須在編譯時的進行,以使編譯器能夠實現強類型檢查。
JavaScript採用動態聯編,即JavaScript的對象引用在運行時進行檢查,如不經編譯則就無法實現對象引用的檢查。

㈢ JavaScript和Java的區別

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來標識。

Java的特點:

Java看起來設計得很像C++,但是為了使語言小和容易熟悉,設計者們把C++語言中許多可用的特徵去掉了,這些特徵是一般程序員很少使用的。例如,Java不支持go to語句,代之以提供break和continue語句以及異常處理。Java還剔除了C++的操作符過載(overload)和多繼承特徵,並且不使用主文件,免去了預處理程序。

因為Java沒有結構,數組和串都是對象,所以不需要指針。Java能夠自動處理對象的引用和間接引用,實現自動的無用單元收集,使用戶不必為存儲管理問題煩惱,能更多的時間和精力花在研發上。

以上內容參考網路——JavaScript,網路——Java

㈣ 試述JavaScript和Java的區別

程序員和用戶經常在Java和JavaScript之間感到困惑。認為Java和JavaScript相同。如果從表面看,它們可能看起來一樣。 由於Java和JavaScript均指相同的OOP語言,並且共享相同的控制結構和運算符。但是,當您單獨學習它們時,您將了解它們彼此完全不同。盡管有這些相似之處,但它們在各個方面都有所不同。

Java
Java是James Gosling發明並由Sun Microsystems開發的一種流行的計算機軟體編程語言。它是1995年創建的通用高級編程語言。Java是一種面向對象的語言,旨在為您提供C ++的感覺。但是,它比C ++更簡單易用。 Java最初被命名為OAK,但後來又更改為Java。藉助其虛擬機平台,它允許您創建可在幾乎所有平台上運行的編譯程序。
JavaScript
JavaScript是HTML和Web的輕量級編程語言,用於使網頁具有交互性。作為一種多範式語言,它支持事件驅動,功能,命令和編程樣式。 JavaScript網頁實現允許客戶端腳本與用戶交互並創建動態頁面。它最初被稱為LiveScript,但後來Netscape將其名稱更改為JavaScript。
Java和JavaScript之間的差異
認為Java和JavaScript相同是一種非常普遍的看法。但事實是,除了Java之外,它們之間沒有其他共同之處。兩者是完全不同的,彼此無關。它們的工作,功能和功能都非常不同。
這是Java和JavaScript作為編程語言之間的主要區別的列表。 由於Java具有許多重要功能,因此它是最常用的編程語言。另一方面,JavaScript具有Java缺少的某些功能。JavaScript不需要任何編譯器或編輯器,它被認為是最容易學習的語言。
JavaScript 的基本語法和對象體系,是模仿 Java 而設計的。但是,JavaScript 沒有採用 Java 的靜態類型。正是因為 JavaScript 與 Java 有很大的相似性,所以這門語言才從一開始的 LiveScript 改名為 JavaScript。基本上,JavaScript 這個名字的原意是「很像Java的腳本語言」。
JavaScript 語言的函數是一種獨立的數據類型,以及採用基於原型對象(prototype)的繼承鏈。這是它與 Java 語法最大的兩點區別。JavaScript 語法要比 Java 自由得多。
另外,Java 語言需要編譯,而 JavaScript 語言則是運行時由解釋器直接執行。
總之,JavaScript 的原始設計目標是一種小型的、簡單的動態語言,與 Java 有足夠的相似性,使得使用者(尤其是 Java 程序員)可以快速上手。
這就是這兩者的區別與聯系,希望回答對你有多幫助

㈤ javascript和java的區別是什麼

ava和JavaScript主要區別的是列表。 由於Java具有許多重要功能,因此它是最常用的編程語言。另一方面,JavaScript具有Java缺少的某些功能。JavaScript不需要任何編譯器或編輯器,它被認為是最容易學習的語言。

Java和JavaScript都是不同的語言,除了語法相似外沒有其他相似之處。Java是用於開發桌面,移動或基於Web的應用程序的通用語言。

JavaScript是HTML和Web的輕量級編程語言,用於使網頁具有交互性。作為一種多範式語言,它支持事件驅動,功能,命令和編程樣式。

JavaScript網頁實現允許客戶端腳本與用戶交互並創建動態頁面。它最初被稱為LiveScript,但後來Netscape將其名稱更改為JavaScript。

㈥ javascript和java什麼區別

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

㈦ 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雖然都可以應用於網頁設計,但實際上它們是兩種語言。

㈧ javascript和java的區別

簡單的說javascript是客戶端語言,java是伺服器端語言就是和資料庫打交道的,說的有點狹隘,但是是這個道理。

㈨ Java跟JavaScript有什麼區別

他們的用途就不一樣了

一、javascript與Java是由不同的公司開發的不同產品。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。

參考鏈接網頁鏈接

祝好運,望採納

㈩ 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 這樣的語言。

閱讀全文

與javascriptjava區別相關的資料

熱點內容
手機號碼如何加密 瀏覽:424
沈陽程序員培訓學校 瀏覽:538
一般伺服器如何配置 瀏覽:895
圖片怎樣加密發郵件 瀏覽:619
萬虹電腦文件夾密碼忘記了怎麼辦 瀏覽:631
rc108單片機 瀏覽:867
戰雷如何改變伺服器 瀏覽:674
mactelnet命令 瀏覽:51
壓縮袋壓縮了拿出來 瀏覽:401
安卓手機相機怎麼設置許可權 瀏覽:121
美女程序員轉行做主播 瀏覽:671
辦理解壓房產 瀏覽:575
道路工程概論pdf 瀏覽:388
超棒數學速演算法大全 瀏覽:937
小米易語言登錄源碼 瀏覽:31
磚牆內加密鋼筋 瀏覽:992
鄉關何處pdf 瀏覽:84
小豬領贊小程序源碼 瀏覽:336
python曲線如何原路返回 瀏覽:430
pdf快速看圖破解版 瀏覽:294