首頁 > Java > Java入門 > 主體

javascript與java的差別

王林
發布: 2019-11-13 16:00:12
原創
14260 人瀏覽過

javascript與java的差別

java與javascript的差異:

1、Java是物件導向的語言,JavaScript是腳本語言,是基於物件與事件驅動的語言。

2、Java的原始碼在執行前必須經過編譯,而JavaScript的程式碼不需要,可以由瀏覽器直接解釋執行。

3、強型別語言和弱型別語言。 Java是強型別語言,使用變數前必須先在程式中宣告;Java在編譯時會檢查變數的型別。而JavaScript是弱型別語言,具有較寬鬆的語法和規則。

4、資料型態不同。 Java的資料型別有8種,分別是:byte型別、short型別、long型別、int型別、float型別、double型別、char型別、Boolean型別。而JavaScript的資料型別只有五種,分別為:number型別、string型別和Boolean型別,NAN和Undefined引用資料型別有Array,Object, Function。

5、執行環境不同。 Java應用程式可以在任何虛擬機器(JVM)或網頁瀏覽器中運行,執行時會使用更多記憶體。而JavaScript程式碼僅在瀏覽器上執行,因為JavaScript是僅針對瀏覽器開發的。它運行時只需要很少的內存,因此它可以在網頁中使用。

6、定位不同。 Java是一種完全物件導向的OOP程式語言,我們想要運用Java寫東西就必須先設計好物件;而JavaScript是基於物件的一種OOP腳本語言,它為開發者提供了自備的許多內部物件,要更為簡易省時。

7、聯編方式不同、Java採用靜態聯編,是一種靜態型別語言。 Java的物件引用必須在編譯時就進行,編譯器需要實作強型別檢查。而JavaScript不同,它採用動態聯編,是一種動態類型語言,它的物件參考可以在執行時檢查。

8、並發方法不同。 Java具有一種基於執行緒的並發方法。而Javascript具有基於事件的並發方法。

推薦教學:Java教學

以上是javascript與java的差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板