8.【附】Java基礎知識總結

來源:互聯網
上載者:User

標籤:

    1. 開發Java語言的公司?
      美國Sun (Sun Microsystems)公司開發。
       
    2. Java的3個版本?
      J2SE(Java2 Standard Edition) 標準版
      J2EE(Java 2 Platform,Enterprise Edition) 企業版
      J2ME(Java 2 Micro Edition) 微小版
      在5.0以後新版本中稱作:JavaSE JavaEE JavaME
       
    3. Java語言的幾個主要特點?
      平台無關性:能運行於不同的平台上
      安全性:去掉了指標操作,記憶體由作業系統分配
      物件導向:利用類使程式更加利於維護
      分布式:可以使用網路檔案和使用本機檔案一樣容易
      健壯性:檢查程式編譯和啟動並執行錯誤
       
    4. Java的三大核心機制
      虛擬機器機制:利用虛擬機器解釋位元組碼執行java程式實現跨平台
      垃圾收集機制:自動記憶體回收
      代碼安全性機制:載入代碼後校正代碼後再執行代碼。
       
    5. JDK是什嗎?
      JDK(Java Development Kit)Java開發套件。包括了JRE,是開發Java的人員必備的開發運行Java程式的工具。
       
    6. JRE是什嗎?
      JRE(Java Runtime Environment)Java運行環境,運行JAVA程式所必須的環境的集合,包含JVM標準實現及Java核心類庫。
       
    7. JVM是什嗎?
      JVM (Java Virtual Machine) Java虛擬機器,它是一個虛構出來的電腦,是通過在實際的電腦上模擬類比各種電腦功能來實現的。
       
    8. 安裝JDK的作業系統問題?
      必須針對於不同的作業系統下載安裝不同的JDK,例如windows下安裝針對於windows的JDK,linux下安裝針對於linux的JDK。
       
    9. 需要配置的相關環境變數?
      path:用於搜尋外部命令,例如編譯器的javac命令,執行程式的java命令
      classpath:用於搜尋類,即class檔案,例如可以在不同的位置執行類檔案
    10. 可以編寫Java程式的常見開發工具?
      記事本,Eclipse,MyEclipse,Jcreate
       
    11. Java檔案的類型?
      有兩種:
      副檔名為java的檔案:是Java源檔案,屬於編譯之前的純文字檔案,儲存java原始碼。
      副檔名為class的檔案:是Java類檔案,屬於編譯之後的二進位檔案,儲存位元組碼。
       
    12. Java的編譯運行原理?
      首先編寫java源檔案,然後編譯成class類檔案,然後通過虛擬機器解釋成機器碼到硬體執行。
       
    13. Java是編譯型語言還是解釋型的語言?
      既不是完全編譯型,也不是完全解釋型,是半編譯半解釋的。

8.【附】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.