原文:Java 基本概念:jvm、jdk、jre、jse

jvm 是java虛擬機,將java的class字節碼文件翻譯成二進制可執行程序。jdk 是java的開發包 Java sdk, java的開發工具,包含SUN公司提供的java API,將java源碼編譯為class字節碼文件,通常jdk中就包含了jre。jre 是java運行時,用於執行java程序。jse 是java標准開發,jse 就是java開發的一種,標准開發,例如開發桌面程序。 jd ...

2017-08-10 22:13 0 1627 推薦指數:

查看詳情

java的一些基本概念——java11、jdkjrejvm

Java字節碼 先介紹下c語言的編譯過程,寫好代碼用編譯器(比如gcc)編譯過后是機器能夠直接執行的二進制機器碼。 java也類似這種情況,但是java代碼文件編譯過后不是任何機器都能識別的機器碼,而是只有java虛擬機(JVM)才能識別的java字節碼。 JVM java的虛擬機,java ...

Thu Jan 17 18:53:00 CST 2019 0 704
[Java] JREJDKJVM的區別

Java語言的學習過程中,配置環境時首先會接觸到JREJDK概念,后面隨着了解的深入,不可避免會學習到JVMJRE,全稱Java Runtime Environment,也被寫成Java RTE。顧名思義,JRE提供Java應用運行所需的最小支撐環境,它包括JVM、核心類、和一些 ...

Tue Aug 20 07:02:00 CST 2019 0 509
JavaJDK,JREJVM之間的關系

初學JAVA很容易被其中的很多概念弄的傻傻分不清楚,首先從概念上理解一下吧,JDKJava Development Kit)簡單理解就是Java開發工具包,JRE(Java Runtime Enviroment)是Java的運行環境,JVM( java virtual machine)也就 ...

Sun Nov 09 23:44:00 CST 2014 9 10751
jvmjrejdk區別

1、jvmjava虛擬機,負責把.class 二進制文件翻譯成不同系統上的機器操作指令。因此JVM實現了java的跨平台運行,它把它可識別的.class 文件在不同平台上翻譯成不同的機器操作指令,可以在windows、linux上等不同平台上運行。jvm負責把class文件加載進內存, 它包含 ...

Sat Sep 21 23:30:00 CST 2019 0 747
JDKJREJVM的區別

1、JDK 英文全稱Java SE Development Kit,翻譯為Java標准開發包,提供了編譯、運行Java程序所需要的各種工具和資源,包括了Java編譯器(JRE)、Java運行時環境(JVM)、以及常用的Java類庫等,是開發者必備。 2、JRE JRE英文全稱Java ...

Fri Aug 20 19:07:00 CST 2021 0 139
JDKJREJVM以及openJDK

一、Java概念 1.1 Java的歷史 Java(一種咖啡名)是太陽微系統(Sun Microsystems)公司於1995年開始開發的。 在印度尼西亞,有一個島嶼叫做爪哇島,英文名叫java,因盛產咖啡而聞名。 而java的開發工程師們非常喜歡喝這種咖啡,所以將語言命名為java ...

Tue Nov 16 22:06:00 CST 2021 0 1192
JVMJREJDK的區別

1、JVM -- java virtual machine   jvmjava虛擬機,它主要有一個功能就是將編譯好的class文件進行解釋執行,因為class文件不能由操作系統直接執行,需要有jvm解釋方可執行。    jdk-->jre-->bin可以認為該目錄即為jvm ...

Wed Feb 27 07:00:00 CST 2019 1 2518
什么是JVM?什么是JDK? 什么是JRE

JVMJVMJava Virtual Machine(Java虛擬機)的縮寫,它是整個Java實現跨平台的最核心的部分,所有的java程序會首先被編譯為.class的類文件,這種類文件可以在虛擬機上執行,也就是說class並不直接與機器的操作系統相對應,而是經過虛擬機間接與操作系統交互 ...

Wed Sep 22 22:04:00 CST 2021 0 95
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM