1. 程式人生 > 其它 >Java基礎知識入門-JDK

Java基礎知識入門-JDK

Java基礎知識入門-JDK。我們在學習Java之前,和易牛雲朗沃先來了解一下Java這門程式語言為什麼那麼火呢?因為Java語言具有以下特點:

Java語言的風格比較像C語言和C++語言,是一種面向物件的語言,它有C++語言面向物件的核心技術,增加了垃圾回收機制,釋放掉多餘的記憶體空間,解決了管理記憶體空間的煩惱。摒棄了C++的一些缺點,如經常引起錯誤的指標及多繼承。

JDK是學好Java的第一步,不管是你要學習java程式設計,還是要搭建web開發環境,或者是android開發環境都離不開它。JDK是什麼呢?JDK是JavaDevelopmentKit的縮寫,意思是Java開發工具。

JDK是Java的核心,從圖中可以看出JDK包含JRE包含JVM。

JDK:Java Development Kit(Java開發工具),它提供了Java的開發環境和執行環境,你下載安裝了JDK,那麼久可以開發Java程式也能夠執行Java程式。

JRE:Java Runtime Enviroment(Java執行時環境),JRE是執行java程式所必須環境的集合,包含Java核心類庫及JVM標準實現。它包括Java平臺核心類、Java虛擬機器、支援檔案。只要下載安裝了JRE,你的系統才能夠執行Java程式。

JVM:Java Virtual Machine(Java虛擬機器),所謂虛擬機器就是模擬的執行在一個完全隔離環境中的計算機系統。JVM的作用就是Java的特點之一,跨平臺性。因為JVM是執行在作業系統之上的,哪怕不同的系統,只要安裝了JRE,就能運行同一個Java程式。做到一次編譯,到處執行。