前言 就國內來說,Java毫無疑問是後端語言中的No.1沒有之一,所以今天我們也來0基礎學習Java!!! Java的好處(針對測試工程師) 面試加分->漲薪 大多數公司服務端用的都是Java,學習之後能看懂後臺邏輯,方便快速定位問題 在如此**捲**的環境下,不得不去跟著一起捲(躺平不香嗎?學什麼 ...
轉自:
http://www.java265.com/JavaCourse/202206/3822.html
下文筆者講述java語言開發時,常說的JDK,JRE,JVM的區別說明,如下所示
JDK: java development kit (java開發工具) JRE: java runtime environment (java運行時環境) JVM: Java Virtual Machine (java虛擬機)
1.jdk--開發環境(開發者必備)
jdk(Java development kit) 翻譯為中文:Java開發工具 所以java開發者必備開發工具(jdk) 它與eclipse ,idea這些工具的區別: eclipse,idea這些是IDE,他們需要藉助jdk,才能對程式進行編譯,否則無法運行java程式 --------------------------------------------------------------------------------------- jdk的組成部分: 第一部分:Java運行時環境,JVM 第二部分:Java的基礎類庫,如:util,語言包,基礎對象,基礎數據類型等等 第三部分:Java的開發工具
2.jre--運行環境
jre分兩種:jdk中運行的JRE 和獨立運行環境的JRE 註意事項: 無論jdk還是jre都必須擁有jvm
3.JVM——虛擬機
jvm: Java Virtual Machine(java虛擬機)是jvm單詞的縮寫 jvm的用途: 使java編譯後的位元組碼文件可以跨平臺運行