博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA知识:JDK和JRE
阅读量:3915 次
发布时间:2019-05-23

本文共 632 字,大约阅读时间需要 2 分钟。

 

java语言给我们带来很多的方便性,它的操作和代码度都比汇编和c语言更便捷和少,那么了解java会存在很多的小知识点。

 


小编做个流程图促进理解


一、jdk

1.JDK是什么

JDK:简而言之jdk就是java的开发环境,里面带有大量工具,如java编译器,java语言规范器等等。这些工具仅仅是java带着的开发包,给java编程带来了一系列的便捷和规范。java中编译器javac也是很重要的一个部分。

2.为什么存在JDK

假如我们没有jdk这么好的一个编译环境去让我们开发java,即便我们用文本框输入java语言后面用jre来运行且编译成机器语言,但是一旦出现问题,也不会轻易的知道问题出在哪里,比如少了某个符号什么的。这样的编程速度和效率是极低的,所以jdk就出现了,给开发java带来了编译上的效率优势,也提供了大量的基础jar包来给开发者使用。

3.什么是javase

javase就是java核心,java里面中带有各类的工具,jar包都是javase部分的。


二、jre

1.jre是什么

也行很多小伙伴很好奇在下载完jdk时,会携带一个叫jre的东西。

JRE:java的运行环境,也称java运行时

2.jre的作用及java编译原理

javac把.java翻译成.class文件,jre就可以把java文件运行,然后交给操作系统转换为底层语言(汇编和C语言),之后在转成机器指令,这些指令让电脑执行并运行,这样java文件才能最终的运行。


 

转载地址:http://jjtrn.baihongyu.com/

你可能感兴趣的文章
Beetlex之websocket/tls服务压测工具
查看>>
Abp小试牛刀之 图片上传
查看>>
使用Select.HtmlToPdf 把html内容生成pdf文件
查看>>
叮咚!你有一份来自明源云的圣诞邀约
查看>>
如何在 ASP.NET Core 中使用 URL Rewriting 中间件
查看>>
怎样使用C# 获取WIFI的连接状态?
查看>>
生态和能力是国内自研操作系统发展的关键
查看>>
轻量级消息队列RedisQueue
查看>>
2020,你收获了什么?又失去了什么?
查看>>
龙芯.NET正式发布 稳步推进生态建设
查看>>
MiniProfiler,一个.NET简单但有效的微型分析器
查看>>
如何解决在ASP.NET Core中找不到图像时设置默认图像
查看>>
.NET Core AWS S3云存储
查看>>
代码质量在「内卷时代」的重要性
查看>>
对 Redis 中的有序集合SortedSet的理解
查看>>
如何使用 C# 在异步代码中处理异常
查看>>
.Net Conf 2020 之回顾
查看>>
如何在 C# 中使用 投影(Projection)
查看>>
利用 C# 中的 FileSystemWatcher 制作一个文件夹监控小工具
查看>>
在 xunit 测试项目中使用依赖注入
查看>>