零基礎怎麼學Java?Java的執行機制是什麼?Java入門基礎!
Java語言是當前流行的一種程式設計語言,因其安全性、平臺無關性、效能優異等特點,受到廣大程式設計愛好者的喜愛。
想學習Java語言的同學對於Java的執行機制是必須要了解的!!
計算機高階語言的型別主要有編譯型和解釋型兩種,C語言和C++就屬於編譯型語言,Python和JavaScript屬於解釋型語言,而Java則是兩種語言型別的結合!也就是說Java程式執行時,必須經過編譯和執行兩個步驟。
Java首先利用文字編輯器編寫Java源程式,源程式的字尾名為.java 再利用編譯器(javac)將源程式編譯成位元組碼檔案,位元組碼檔案的字尾名為.class;最後利用虛擬機器(直譯器,java)解釋執行!
如下圖所示:
通過上圖不難發現,Java程式是由虛擬機器(直譯器)負責解釋執行的,而並非作業系統。
這樣做的好處是可以實現跨平臺性,也就是說針對不同的作業系統可以編寫相同的程式,只需安裝不同版本的虛擬機器即可。
注意:Java程式通過Java虛擬機器可以達到跨平臺特性,但Java虛擬機器並不是跨平臺的。也就是說,不同作業系統上的Java虛擬機器是不同的,即 Windows平臺上的Java虛擬機器不能用在 Linux平臺上。
要學好Java,必須要先打好基礎,只要Java基礎打好了,後面的學習都是水到渠成。要想學好Java,一套好的Java基礎資料也是必不可少!
在這裡我給你推薦一下高淇老師的 Java 300集零基礎入門教程,深入講解了IDEA整合環境使用、JDK:jvm jre底層分析、掌握變數的作用、三種迴圈剖析底層、IO流技術、容器應用與底層、常用類、異常機制和視覺化bug追蹤、Io流等,各大企業所需求核心開發知識點,最大化提高求學者對技術的極致追求!
零基礎怎麼學Java?Java的執行機制是什麼?Java入門基礎!Java300集零基礎適合初學者視訊>>>
今天主要就給大家分享這些了,有其他意見和想法的朋友可以留言討論哦,我們一起學習,一起進步!