JDK、JRE、JVM介绍及Dos常用命令

今天给大家分享一下JDK、JRE、JVM的基本含义及三者之间的关系以及Dos一些常用命令的简单介绍!

JDK、JRE、JVM关系图

在这里插入图片描述

JDK、JRE、JVM相关介绍

JDK

  • 基本介绍
    • JDK(Java Development Kit),是Java中的一个开发工具包
    • JDK由JRE和java中的各种开发工具组成,这些开发工具均在下载的JDK的bin目录下,以.exe文件显示

找到下载的jdk文件
在这里插入图片描述

进入jdk文件夹中找到bin目录
在这里插入图片描述
在bin目录下可以看到多个以.exe结尾的开发工具
在这里插入图片描述

  • 开发工具功能介绍
    1.java:Java解释器用于解释由Java编译器(javac)编译的.class Java文件。使用java命令访问Java解释器。 java命令启动Java应用程序。它通过启动Java运行时环境,加载指定的类,并调用该类的main方法来实现
  1. javadoc:作为Java开发工具包的一部分,用于解析java源文件中的声明和文档注释,并且生成一组相应的HTML页面来描述public、protected的类,嵌套类,接口,构造函数,方法和字段。可以使用它来生成API文档或者源文件的实现文档。
  2. javac:Java compiler 是位于JDK安装目录/bin的javac工具。javac读取以Java编程语言编写的类和接口定义,并且编译为字节码。
  3. javap:反汇编一个或多个类文件的JDK的反汇编工具。
  4. jar:基于ZIP和ZLIB压缩格式的存档和压缩工具,把applets或者多个文件打包成一个文件。
  5. javah:生成实现本机方法所需的C头文件和源文件。C程序使用生成的头文件和源文件,从原始源代码引用对象的实例变量。头文件和在其中声明的结构的名称是从类的名称派生的。如果传递给javah的类在一个包中,那么包名称将包含头文件名和结构名称。下划线(_)用作名称分隔符。
  6. appletviewer:用于查看java小程序,appletviewer命令连接到URL指定的文档或者资源,并且在其窗口中显示文档引用的每个小程序。如果URL引用的文档不引用具有OBJECT,EMBED或APPLET标签的任何小程序,那么appletviewer什么也不做。
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  7. jdb:Java类的简单命令行调试器。它是Java Platform Debugger Architecture 的一个演示,提供本地或者远程的Java虚拟机的检查和调试。
  8. jconsole:JConsole是一种用于在本地或远程机器上监视Java虚拟机(JVM)和Java应用程序的图形化监视工具。JConsole使用Java虚拟机的底层功能来提供使用Java管理扩展(JMX)技术在Java平台上运行的应用程序的性能和资源消耗的信息。

JRE

  • 基本介绍
    • JRE(Java Runtime Environment)是java的运行环境
    • JRE由JVM及Java核心类库(API)组成,是java程序运行所必须的环境的集合

JVM

  • 基本介绍
    • JVM(Java Virtual Machine)是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令、管理数据、内存、寄存器,包含在JDK中
    • 对于不同的平台,有不同的虚拟机。因此,java语言具有跨平台性的根本原因是因为JVM针对不同操作系统(Win,Mac,Linux)有着不同的版本
    • java虚拟机机制屏蔽了底层运行平台的差别,实现了’‘一次编译,到处运行’’

总结

  • JDK = JRE + java中的开发工具
  • JRE = JVM + Java核心类库
  • 三者的区别:JDK在开发中用,JRE运行时用,JVM主要负责处理底层,解决了跨平台

Dos及相关常用命令介绍

Dos

  • 基本介绍
    • 定义:Dos(Disk Operating System),意思是磁盘操作系统。Dos主要是一种面向磁盘的操作系统,通过Dos命令完成对磁盘的操作和管理。即
    1. 接受指令
    2. 解析指令
    3. 执行指令:对系统进行操作
  • 知识补充
    1相对路径:从当前目录(文件夹)开始定位,形成的一个路径. 如:.\system64\cmd.exe
    2.绝对路径::从顶级目录开始定位,形成的一个路径,如:C:\windows\system64\cmd.exe

常用相关命令

1.查看当前目录有什么内容 dir:
在这里插入图片描述
2. 切换到其他盘下:cd (例子:d盘切到c盘:cd /D c:)
在这里插入图片描述
3. 切换到当前盘的其他目录下(使用相对路径和绝对路径),…\表示上一级目录(例子:cd d:R2020a等同于cd …\…\R2020a)
在这里插入图片描述
4. 切换到上一级:cd…
在这里插入图片描述
5. 切换到根目录:cd
在这里插入图片描述
6. 查看指定目录下所有的子目录 tree
在这里插入图片描述
7. 清屏:cls
8. 退出:exit
9.

  • md:创建目录
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • rd:删除目录
    在这里插入图片描述

在这里插入图片描述

  • copy:拷贝文件,a,txt为要复制的文件,b为文件复制路径
    在这里插入图片描述

  • del:删除文件
    在这里插入图片描述

  • echo:输入内容
    在这里插入图片描述

  • type:输出一个文本文件的内容
    在这里插入图片描述

在这里插入图片描述

最后

最后再给入门java的朋友们推荐一些关于Java编辑器

这篇文章主要介绍了JDK、JRE、JVM以及三者之间的联系,同时对Dos以及常用Dos指令作了基本介绍,希望大家可以有所收获,同时,由于笔者水平有限,文章可能出现一些错误,希望大家可以多多批评指正!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

囚蕤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值