當前位置:生活全書館 >

生活小竅門

> javascript和java的區別

javascript和java的區別

javascript和java的區別如下:

javascript和java的區別

1、基於物件和物件導向:Java是一種真正的物件導向的語言,即使是開發簡單的程式,必須設計物件;JavaScript是種指令碼語言,它可以用來製作與網路無關的,與使用者互動作用的複雜軟體。它是一種基於物件(Object-Based)和事件驅動(Event-Driven)的程式語言。因而它本身提供了非常豐富的內部物件供設計人員使用;

2、解釋和編譯:Java的原始碼在執行之前,必須經過編譯;JavaScript是一種解釋性程式語言,其原始碼不需經過編譯,由瀏覽器解釋執行;

3、強型別變數和型別弱變數:Java採用強型別變數檢查,即所有變數在編譯之前必須作宣告;JavaScript中變數宣告,採用其弱型別。即變數在使用前不需作宣告,而是直譯器在執行時檢查其資料型別;

4、程式碼格式不一樣。

Java是一個物件導向的語言。對程式設計師來說,這意味著要注意應中的資料和操縱資料的方法(method),而不是嚴格地用過程來思考。在一個物件導向的系統中,類(class)是資料和操作資料的方法的集合。資料和方法一起描述物件(object)的狀態和行為。每一物件是其狀態和行為的封裝。類是按一定體系和層次安排的,使得子類可以從超類繼承行為。在這個類層次體系中有一個根類,它是具有一般行為的類。Java程式是用類來組織的。

標籤: javascript java
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/xiaoqiaomen/mo4455.html