Day01_03_Java名词

java名词

SDK

软件开发工具包

JDK

Java的软件开发工具包,其中包括Java虚拟机(JVM),Java运行环境(即jre),Java工具(编译器,运行工具等)和Java基础类库等。

JRE

JRE:Java运行时环境

Java运行环境:普通用户如果仅仅是要想运行Java程序则只装jre就可以了,不用装JDK(当然JDK中也包含了有jre)。

它包括两部分:JavaRuntimeEnvironment和JavaPlug-in。
  
  其中JavaRuntimeEnvironment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。它包括Java虚拟机、Java核心类库和支持文件,它不包含开发工具--编译器、调试器和其它工具。
  
  JRE需要辅助软件--JavaPlug-in--以便在浏览器中运行applet。JavaPlug-in软件允许JavaApplet和JavaBeans组件在使用Sun的JavaRuntimeEnvironment(JRE)的浏览器中运行,
  
  而不是在使用缺省的Java运行环境的浏览器中运行。JavaPlug-in可用于NetscapeNavigator和Microsoft Internet Explorer.@@J2RE是Java2 Runtime Environment,即Java运行环境,有时简称JRE。

环境变量

环境变量: 编程所需要的各软件信息,包含了应用程序将要使用到的信息。环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数.

​ 比如临时文件夹位置和系统文件夹位置等。这点有点类似于DOS时期的默认路径,当你运行某些程序时除了在当前文件夹中寻找外,还会到设置的默认路径中去查找。
​ 简单地说这里的“Path”就是一个变量,里面存储了一些常用命令所存放的目录路径。环境变量相当于给系统或用户应用程序设置的一些参数, 具体起什么作用这当然和具体的环境变量相关.
​ 比如path, 是告诉系统, 当要求系统运行一个程序而没有告诉它程序所在的完整路径时, 系统除了在当前目录下面寻找此程序外, 还应到哪些目录下去寻找。

Classpath

Java的Classpath和Path:设置Classpath的目的,在于告诉Java执行环境,在哪些目录下可以找到要执行的Java程序所需要的类或者包。

JVM

JVM:Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统, 是Java语言的运行环境。

​ Java虚拟机是Java语言底层实现的基础,负责与操作系统进行交互。(JDK中的编译程序将Java源文件编译成字节码即class文件,然后JVM再将字节码文件转变成不同平台上的机器指令。所以你写的源程序不用改变就可以在不同的平台上运行,因为有虚拟机将其最终转变为不同平台上的机器指令)

JDK/bin目录

JDK/bin 目录下存放了很多命令,例如javac.exe和java.exe ,javac.exe负责编译,java.exe负责运行。

posted @ 2021-03-23 11:16  失昼  阅读(44)  评论(0)    收藏  举报