久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網
      最全最豐富的資訊網站

      java與javascript的主要區(qū)別是什么

      區(qū)別:1、javascript是基于對象的,Java是面向對象的;2、javascript在發(fā)往客戶端執(zhí)行之前不需經過編譯,而java需要;3、js中的變量聲明采用弱類型,Java采用強類型;4、js采用動態(tài)聯編,Java采用靜態(tài)聯編等。

      java與javascript的主要區(qū)別是什么

      本教程操作環(huán)境:windows7系統、javascript1.8.5&&java8版、Dell G3電腦。

      javascript與Java的區(qū)別主要表現在以下方面:

      1、javascript是基于對象的,Java是面向對象的

      javascript是基于對象的,它是一種腳本語言,是一種基于對象和事件驅動的編程語言,因而它本身提供了非常豐富的內部對象供設計人員使用。而Java是面向對象的,即Java是一種真正的面向對象的語言,即使是開發(fā)簡單的程序也必須設計對象。

      2、javascript與Java在瀏覽器中所執(zhí)行的方式不一樣

      javascript是一種解釋性編程語言,其源代碼在發(fā)往客戶端執(zhí)行之前不需經過編譯,而是將文本格式的字符代碼發(fā)送給客戶,即javascript語句本身隨Web頁面一起下載下來,由瀏覽器解釋執(zhí)行。

      而Java的源代碼在傳遞到客戶端執(zhí)行之前,必須經過編譯,因而客戶端上必須具有相應平臺上的仿真器或解釋器,它可以通過編譯器或解釋器實現獨立于某個特定的平臺編譯代碼。

      3、javascript與Java代碼格式不一樣

      javascript的代碼可以直接嵌入HTML文檔中,并且可動態(tài)裝載,編寫HTML文檔就像編輯文本文件一樣方便,其獨立文件的格式為*.js。

      Java是一種與HTML無關的格式,必須通過像HTML中引用外媒體那么進行裝載,其代碼以字節(jié)代碼的形式保存在獨立的文檔中,其獨立文件的格式為*.class。

      4、javascript與Java所采取的變量是不一樣的

      javascript中的變量聲明采用弱類型,即變量在使用前不需作聲明,而是解釋器在運行時檢查其數據類型。Java采用強類型變量檢查,即所有變量在編譯之前必須作聲明。

      5、javascript采用動態(tài)聯編,Java采用靜態(tài)聯編

      javascript采用動態(tài)聯編,即javascript的對象引用在運行時進行檢查。Java采用靜態(tài)聯編,即Java的對象引用必須在編譯時的進行,以使編譯器能夠實現強類型檢查。

      6、對文本和圖形的操作方式不同

      javascript不直接對文本和圖形進行操作,它在Web頁面中與HTML元素組合一起發(fā)揮作用,但它可以控制瀏覽器,讓瀏覽器直接對文本和圖形進行處理。而Java則可以直接對文本和圖形進行操作。

      7、javascript與Java是由不同的公司開發(fā)的不同產品

      javascript是Netscape公司的產品,其目的是為了擴展Netscape Navigator功能,而開發(fā)的一種可以嵌入Web頁面中的基于對象和事件驅動的解釋性語言;

      而Java是SUN Microsystems公司推出的新一代面向對象的程序設計語言,特別適合于Internet應用程序開發(fā)。實際上,javascript最初的名字并不是javascript,而是LiveScript,名字中的“Java”是經過SUN Microsystems公司授權的。

      【推薦學習:javascript高級教程】

      贊(0)
      分享到: 更多 (0)
      網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號