日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java开发环境

發布時間:2023/12/10 java 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java开发环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2. Java開發環境

????????2.1. JDK、JRE、JVM

  • Java 開發工具包( JDK)

  • Java開發工具包(JDK)是Sun Microsystems公司針對Java開發者發布的產品。JDK中包含JRE。在JDK的安裝目錄下有一個名為jre的目錄,里面有兩個文件夾bin和lib,在這里可以認為bin中的就是JVM, lib 中則是JVM工作所需要的類庫,而JVM和lib合起來就稱為JRE。

    JDK是整個Java的核心,包括了JRE、Java工具( javac/java/jdb等)和Java基礎的類庫(即JavaAPI,包括rt.jar )。

  • Java 運行環境(JRE)

  • Java運行環境(JRE)是運行基于Java語言編寫的程序所不可缺少的運行環境,也是通過它,Java 的開發者才得以將自己開發的程序發布到用戶手中,讓用戶使用。

    JRE中包含了JVM、runtime class libraries和Java application launcher,這些是運行Java程序的必要組件。

    與大家熟知的JDK不同,JRE是Java的運行環境,而不是一個開發環境,所以沒有包含任何開發工具(如編譯器和調試器),只是針對使用Java程序的用戶。

  • Java 虛擬機(JVM)

  • Java虛擬機(JVM)是整個Java實現跨平臺的核心的部分,所有的Java程序都會首先被編譯為.class的類文件,這種類文件可以在虛擬機上執行。

    class文件并不直接與操作系統對應,而是通過JVM與系統交互。JVM的這種屏蔽了具體操作系統的特點,是Java跨平臺的關鍵。

    ????????2.2. 配置環境變量

    和JDK相關的環境變量有三個:JAVA_HOME,path,CLASSPATH。

    JAVA_HOME:JDK的安裝目錄,用來定義path和CLASSPATH的相關位置。

    path:告訴系統到哪里去找JDK工具。

    CLASSPATH:告訴JDK工具到何處找類文件(class文件)。

    ????????2.3.【面試題】JDK、JRE、JVM之間的關系?

    JDK(Java Development Kit):Java開發工具包,提供給Java程序員使用,包含了JRE,同時還包含了編譯器 javac與自帶的調試工具Jconsole、jstack等。 JRE(Java Runtime Environment):Java運行時環境,包含了JVM,Java基礎類庫。是使用Java語言編寫程序 運行的所需環境。 JVM:Java虛擬機,運行Java代碼。

    即: JDK=JRE+開發工具集

    JRE=JVM+JAVA SE標準類庫

    總結

    以上是生活随笔為你收集整理的Java开发环境的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。