零,看這一系列文章的前提。java
首先你得用過Java。 沒用過?那懂Java也行,好比說學過Java可是沒用Java開發過程序。 沒學過也沒開發過?那你瞭解過Java也行,慢慢的也能看的下去。 什麼?Java是什麼?請出門左拐,慢走不謝。。。
一,這段是廢話。微信
像Java是當前最最流行的語言,他距今研發多久了,什麼公司的了啊這些我就不說了。沒多大卵用,想了解的本身百度,用時間長了慢慢的瞭解了,咱們目前須要的是快速的入門入門。。。
二,廢話裏邊不得不說的話(跨平臺性)。url
java既是編譯性語言,又是解釋性語言。什麼意思呢? 像C語言就是編譯性語言,它的源代碼經過編譯器直接編譯成二進制機器碼直接給機器運行。 可是Java不是這樣的,它的.java源代碼經過編譯器編譯以後是一種叫作「java字節碼」的中間語言,這種java字節碼只能在java虛擬機中運行,java虛擬機把這種java字節碼解釋成二進制機器碼供計算機運行,這就是java跨平臺行很是好的緣由。 它的源程序編譯出來的東西並非給電腦運行的,而是給電腦裏邊的JVM(java虛擬機)運行的,不管是MAC仍是Linux仍是Windows,只要你的電腦裏邊裝一個JVM就好了。JVM會根據不一樣的平臺把同一份Java代碼解釋成不一樣平臺下的機器碼供電腦運行。因此它跨平臺性特別好。巴拉巴拉了這麼多其實就是這幅圖。
你要是不信我說的,也能夠看這裏。code
若是想查看更多的原創技術文檔請訂閱個人公衆號,微信搜索ITYaoDao,或者直接掃描下邊二維碼:開發
下期預告: 三,JavaWeb之什麼是JavaWeb文檔