千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:重庆千锋IT培训  >  技术干货  >  你知道Java开发和运行时需要的“场所”是什么吗?

你知道Java开发和运行时需要的“场所”是什么吗?

来源:千锋教育
发布人:lxl
时间: 2023-03-30 11:28:35

  你知道吗?

  嘿嘿!你不知道我知道啊!!

  Java开发和运行时所需要的”场所“就是所谓的Java环境呗!!!

  你要在什么地方编写Java代码?你编写的Java代码又该在哪里运行?在真正学习代码开发之前,我们必须先把这些问题给搞定!

  1. jdk是什么

  对我们Java程序员来说,要想开发Java项目,第一个必须安装的软件,就是JDK!

  JDK:Java Development Kits,Java开发工具集/包。常有人问:“javajdk是什么意思?有什么作用?”JDK是Java开发人员首先必备的软件包,其中包含了Java的各种开发工具、编译工具(javac.exe)、打包工具(jar.exe)等,也包含了Java的运行环境JRE。所以我们在安装了JDK之后,其实就不用再单独安装JRE了,JDK中自带JRE!

Java开发和运行时需要的“场所”

  在JDK的各种开发工具里,我们比较常用的是Java编译器(javac.exe)、Java运行时解释器(java.exe)、Java文档化化工具(javadoc.exe)等。关于这些工具的使用,壹哥后面会给大家详细讲解!

  2. JRE

  如果我们想要运行Java代码,还必须另一个软件,这就是JRE!

  JRE:Java RunTime Environment,Java运行时环境,主要负责运行Java项目。JRE包括JVM虚拟机,和Java程序所需要的各种核心类库等。如果我们不做Java开发,只是想运行一个已经开发好的Java程序,电脑上其实只要安装JRE就行了。

Java开发和运行时需要的“场所”

  展开来说,JRE有3个核心功能:

  ● 加载代码:由类加载器(class loader)完成;

  ● 校验代码:由字节码校验器(bytecode verifier)完成;

  ● 执行代码:由运行时解释器(runtime interpreter)完成。

  3. JDK、JRE、JVM的关系

  结合之前壹哥跟大家说过的JVM,现在我们可以理顺一下JDK、JRE、JVM三者之间的关系,如下图所示:

Java开发和运行时需要的“场所”

  现在你知道Java开发和运行时所需要的”场所“是什么了吗?也清楚JDK、JRE、JVM是怎么回事了吧!!

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

java的输入语句—— Scanner类

2023-05-04

java数据库操作常识事务的四大特性

2023-05-04

DML数据操作之增加或删除数据

2023-05-04

最新文章NEW

socket是什么?有什么作用?

2023-05-04

Java常量定义是什么

2023-04-28

一分钟带你学多线程

2023-04-28

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>