javascript和java之間有六點(diǎn)區(qū)別:1、開(kāi)發(fā)公司不同;2、使用的方向不同;3、HTML文檔中采用的標(biāo)識(shí)不同;4、語(yǔ)言類(lèi)型不同(動(dòng)靜態(tài)類(lèi)型不同);5、所采取的變量聲明不同;6、代碼格式不同(是否可以可動(dòng)態(tài)裝載)。
1、開(kāi)發(fā)公司不同:
Javascript是Netscape公司的腳本語(yǔ)言;而Java是SUN Microsystems 公司推出的新一代面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。
2、使用的方向不同:
Java目前被廣泛應(yīng)用于PC端、手機(jī)端、互聯(lián)網(wǎng)、數(shù)據(jù)中心等。
JavaScript則被主要用于嵌入文本到HTML頁(yè)面,讀寫(xiě)HTML元素,控制cookies等。
3、HTML文檔中采用的標(biāo)識(shí)不同:
在HTML文檔中,Javascript 使用<、script>、<、/script>來(lái)標(biāo)識(shí)。
而 Java 使用 Applet 來(lái)標(biāo)識(shí)。
4、語(yǔ)言類(lèi)型不同:
JavaScript 是動(dòng)態(tài)類(lèi)型語(yǔ)言;而 Java 是靜態(tài)類(lèi)型語(yǔ)言。
5、所采取的變量聲明不同:
JavaScript 中的變量聲明采用弱類(lèi)型,即變量在使用前不需作聲明,而是解釋器在運(yùn)行時(shí)檢查其數(shù)據(jù)類(lèi)型。
Java 采用強(qiáng)類(lèi)型變量檢查,即所有變量在編譯之前必須作聲明。
6、代碼格式不同(是否可以可動(dòng)態(tài)裝載):
Javascript 的代碼是一種動(dòng)態(tài)的,可以直接嵌入 HTML 文檔,并且可動(dòng)態(tài)裝載,編寫(xiě) HTML 文檔就像編輯文本文件一樣方便,其獨(dú)立文件的格式為*.js。
Java 是一種與 HTML 無(wú)關(guān)的格式,必須通過(guò)像 HTML 中引用外媒體那么進(jìn)行裝載,其代碼以字節(jié)代碼的形式保存在獨(dú)立的文檔中,其獨(dú)立文件的格式為 *.class。
[免責(zé)聲明]
文章標(biāo)題: javascript和java有什么區(qū)別
文章內(nèi)容為網(wǎng)站編輯整理發(fā)布,僅供學(xué)習(xí)與參考,不代表本網(wǎng)站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)溝通。發(fā)送郵件至36dianping@36kr.com,我們會(huì)在3個(gè)工作日內(nèi)處理。