JVM内存结构-2.1java环境

java环境

java是一门需要编译运行的语言,从开发到字节码运行需要一套环境的支持。

- JDK JRE JVM
  • Java开发工具包,是Sun针对Java开发员的产品。
  • 在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹bin和lib,可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库工具包,而jvm和 lib和起来就称为jre,jre又称java运行环境。
  • 没有JDK的话,无法编译Java程序(指java源码.java文件),如果想只运行Java程序(指class或jar或其它归档文件),要确保已安装相应的JRE。
名称描述作用特点
JREjava运行环境可以运行java程序,但是不支持java程序开发
JDK核心开发包提供java编译器、运行相关环境、工具和类库,可以用于java程序开发
JVMJAVA 虚拟机用于提供java解释环境,形成可执行文件不同平台JVM各有不同,但均提供相同接口
- JDK J2EE J2SE J2ME
  1. JDK是Javadevelopmenttoolkit,是Java的库函数,是编译,运行java程序的工具包。J2EE/J2SE/J2ME是JDK的三种不同的类型,功能和作用也有所不同。
  2. SE(JavaSE),standard edition,标准版,主要用于计算机端软件的开发。
  3. EE(JavaEE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,可以开发网站服务器、企业管理平台等大型软件产品。J2EE内容包含J2SE,不必再安装J2SE。运行web应用,需要外加一个servlet引擎(如tomcat)。
  4. ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序。

如果仅是运行java程序,对应类型JDK下的jre就可以完成运行工作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值