網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > 生活小知識 > 

javascript和java的區別

欄目: 生活小知識 / 發佈於: / 人氣:1.24W

javascript和java的區別如下:

javascript和java的區別

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

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

3、強類型變量和類型弱變量:Java採用強類型變量檢查,即所有變量在編譯之前必須作聲明;JavaScript中變量聲明,採用其弱類型。即變量在使用前不需作聲明,而是解釋器在執行時檢查其數據類型;

4、代碼格式不一樣。

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

Tags:javascript java