java複習要點-------第一章

來源:互聯網
上載者:User

標籤:viewer   類比   產生   作業系統   機器碼   font   高效能   最佳化   軟體   

一、java語言的特點:

    (1)簡單並物件導向

    (2)魯棒並安全:

              java語言在編譯及運行程式時,都要進行嚴格的檢查,防止不匹配問題的發生。如果引用一個非法類型,或執行一個非法類型操作,java減肥在解釋時指出該錯誤。在java中不能採用地址計算的方法通過指標訪問記憶體單元,大大減少了錯誤發生的可能性。記憶體自東莞回收機制也增加了java的魯棒性。

               java在運行應用程式時,嚴格檢查其資料存取權限。下載到使用者電腦中的位元組碼在被執行前要經過一個核實工具檢查,一旦位元組代碼被核實,便 由Java解譯器來執行,該解譯器通過阻止對記憶體的直接存取來進一步提高java的安全性。魯棒性也提高了Java的安全性。

    (3)結構中立並可移植

               java編譯器編譯產生的是與體繫結構無關的位元組碼檔案。任何電腦只要有Java能啟動並執行環境,位元組碼檔案就可以在該電腦上運行。

               結構中立使得java可移植。java運行時可以移植到不同的處理器和作業系統上。java編譯器是由java語言實現的,解譯器是由java語言和標準c語言實現的。。

   (4)高效能

          位元組碼格式的設計就是針對機器碼的轉換,實現轉換時相當簡便,自動寄存器分配和編譯器對位元組碼的最佳化可使之產生更高品質的代碼。

  (5)解釋執行、多線程並且是動態

二、java的工作原理

       java虛擬機器指的是能夠執行位元組碼的軟體類比電腦。

     java程式的跨平台主要是指位元組碼可以在任何具有Java虛擬機器的電腦的或者電子裝置上運行,java虛擬機器中的Java解譯器負責將位元組碼檔案解釋稱特定的機器碼進行運行。

    自動回收機制:

           在java運行環境中,始終運行著一個系統級的線程,專門跟中記憶體的使用方式,定期檢測出不再使用的記憶體,並進行自動回收。

三、配置環境變數:

        設定建立系統內容變數:JAVA_HOME:jdk的安裝路徑(如:C:\progremFiles\java\jdk1.8.0_6.0)

                                                       classpath:配置類庫檔案位置(lib的位置)

           在Path中添加一個路徑:bin檔案的位置

四、java命令的使用

            編譯器:

             javac   檔案名稱.java   //將組建檔案名.class檔案,寫該命令時,一定要將尾碼.java加上

            解譯器

            java       檔案名稱        //將執行javac編譯產生的.class檔案,但是寫該命令是不能加尾碼

           Applet瀏覽器

            appletviewer   檔案名稱.html       //一定要寫尾碼

           

 

java複習要點-------第一章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.