java和javascript是兩種不同的編程語(yǔ)言;java是一門(mén)面向?qū)ο缶幊陶Z(yǔ)言,具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征,而javascript是一種具有函數(shù)優(yōu)先的輕量級(jí),解釋型或即時(shí)編譯型的編程語(yǔ)言。

本文操作環(huán)境:Windows7系統(tǒng)、javascript1.8.5、Dell G3電腦。
java javascript是什么?
Java 和 JavaScript 是兩門(mén)不同的編程語(yǔ)言。
Java簡(jiǎn)介:Java是一門(mén)面向?qū)ο缶幊陶Z(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語(yǔ)言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。Java語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚摚试S程序員以?xún)?yōu)雅的思維方式進(jìn)行復(fù)雜的編程 。Java具有簡(jiǎn)單性、面向?qū)ο蟆⒎植际健⒔研浴踩浴⑵脚_(tái)獨(dú)立與可移植性、多線(xiàn)程、動(dòng)態(tài)性等特點(diǎn)。Java可以編寫(xiě)桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等 。
JavaScript 簡(jiǎn)介:JavaScript(簡(jiǎn)稱(chēng)“JS”) 是一種具有函數(shù)優(yōu)先的輕量級(jí),解釋型或即時(shí)編譯型的編程語(yǔ)言。雖然它是作為開(kāi)發(fā)Web頁(yè)面的腳本語(yǔ)言而出名,但是它也被用到了很多非瀏覽器環(huán)境中,JavaScript 基于原型編程、多范式的動(dòng)態(tài)腳本語(yǔ)言,并且支持面向?qū)ο蟆⒚钍健⒙暶魇健⒑瘮?shù)式編程范式。
一般認(rèn)為,當(dāng)時(shí) Netscape 之所以將 LiveScript 命名為 JavaScript,是因?yàn)?Java 是當(dāng)時(shí)最流行的編程語(yǔ)言,帶有 "Java" 的名字有助于這門(mén)新生語(yǔ)言的傳播。
它們的相同之處包括:
它們的語(yǔ)法和 C 語(yǔ)言都很相似;
它們都是面向?qū)ο蟮模m然實(shí)現(xiàn)的方式略有不同);
JavaScript 在設(shè)計(jì)時(shí)參照了 Java 的命名規(guī)則;
它們的不同之處包括:
JavaScript 是動(dòng)態(tài)類(lèi)型語(yǔ)言,而 Java 是靜態(tài)類(lèi)型語(yǔ)言;
JavaScript 是弱類(lèi)型的,Java 屬于強(qiáng)類(lèi)型;
JavaScript 的面向?qū)ο笫腔谠偷模╬rototype-based)實(shí)現(xiàn)的,Java 是基于類(lèi)(class-based)的;
JavaScript 除了長(zhǎng)得和 Java 比較像之外,語(yǔ)言風(fēng)格相去甚遠(yuǎn)。
JavaScript 在設(shè)計(jì)時(shí)所參考的對(duì)象不包括 Java,而包括了像 Self 和 Scheme 這樣的語(yǔ)言。
推薦學(xué)習(xí):《js基礎(chǔ)教程》
站長(zhǎng)資訊網(wǎng)