1. 程式人生 > >Java基礎概念性的知識總結

Java基礎概念性的知識總結

java開發 本地 關註 不包含 ava jre 操作 kit 計算機

屬於個人的所學的知識總結,不是全面的

1.JDK、JRE和JVM三者的區別

  01.JDK:(Java Development ToolKit)Java開發工具包,是整個Java的核心。包括了Java的運行環境、JRE、一堆Java工具和Java基礎的類庫。

  02.JRE:(Java Runtime Envirnment)就是我們平常說的Java平臺,所有的Java程序都要在JRE的環境下才能運行。包含了JVM,Java的核心類庫,但是不包含開發工具——編譯器、調試器。

  03.JVM:(Java Virtial Mechinal)Java虛擬機,屬於JRE的一部分。主要的工作是:解釋自己的字節碼文件,並且映射到本地的CPU的指令繼承OS系統調用。Java是跨平臺的,就是基於JVM,使用JVM的映射規則,讓其變得與操作系統無關。JVM不關心我們寫的.Java文件,只關註.class文件(因為.class文件有JVM需要的指令集)。

2.計算機程序

  為了讓計算機執行某些操作或者解決某個問題而編寫的一系列有序指令的集合。

Java基礎概念性的知識總結