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程式。做到一次編譯,到處執行。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70002837/viewspace-2794290/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java入門基礎知識點Java
- JavaScript 基礎知識入門JavaScript
- MySql入門--基礎知識MySql
- css 入門基礎知識CSS
- JavaScript入門①-基礎知識築基JavaScript
- sql入門基礎知識分享SQL
- Dubbo基礎入門知識點
- Linux驅動入門基礎基礎知識Linux
- Python基礎知識入門(二)Python
- Python入門基礎知識(二)Python
- 【LaTeX入門】01、LaTeX基礎知識
- Python入門必知的知識點!Python基礎入門Python
- OpenSSL 入門:密碼學基礎知識密碼學
- Python入門基礎知識例項,Python
- Python入門之基礎知識(一)Python
- WebSocket系列之基礎知識入門篇Web
- Python類的基礎入門知識Python
- Java基礎知識Java
- 初識Java Java基礎知識Java
- Android NDK入門:C++ 基礎知識AndroidC++
- 爬蟲開發知識入門基礎(1)爬蟲
- Python 基礎(一):入門必備知識Python
- Python入門基礎知識學什麼?Python
- Python快速入門之基礎知識(一)Python
- Altium Designer 20 入門基礎知識(5)
- Altium Designer 20 入門基礎知識(1)
- oracle架構的基礎知識(入門級)Oracle架構
- [WebGL入門]五,矩陣的基礎知識Web矩陣
- JDK學習基礎入門(一)JDK
- Java基礎概念知識Java
- java基礎知識點Java
- Java基礎知識(二)Java
- Java SE 基礎知識Java
- 零基礎入門Java開發主要學什麼知識呢?Java
- Java 入門基礎Java
- [基礎入門]網路安全知識問答(二)!
- Pwn入門筆記(二)a little棧基礎知識筆記
- 系統架構基礎知識入門指南-下架構