【Java】底层逻辑以及使用文本编辑器编写程序

2022-08-17  本文已影响0人  分布式与微服务

前言

🐋初学Java的小伙伴最重要的就是要了解Java的底层逻辑,这样才能更快的上手Java的学习。

Java的JDK、JRE、JVM

🍬大家在学习Java之前都会先配置自己的环境以及下载JDK,但是大家知道自己下载的是什么吗?只有我们了解了Java环境的底层逻辑才能让我们更好的学习Java。

JDK:Java开发环境(适用于Java开发人员)
JRE:Java运行环境(更适合于运行代码的人员)
JVM:Java虚拟机(Java开发和运行中必备的部分)

🍡小伙伴有很多系统有Windows、Linux、Mac osx等系统,但是一个Java程序可以到处跑这是因为有一个很特殊的设计(JVM)这个Java虚拟机可以使得一个代码在各个不同的操作系统上运行那我就解释一下三者!

🍧JDK:适用于开发人员,JDK中不仅仅包含了JRE还包含了一些列工具。下面我用Mac系统做演示:


在下载好JDK之后打开:jdk-18.0.1.1.jdk-->Home会看到如上图界面。在Windows或者是其他操作系统安装的时候会提示你安装JRE。我们其实可安装可以不安装的因为在bin文件中有运行环境的配置。

JRE:Java文件运行测试人员所下载,作为一般的Java开发人员没必要下载JRE,但是下了也不会影响你的运行,JRE中也有运行所需要的环境。JDK和JRE二选一即可!

JVM:Java虚拟机,是Java最重要的一部分,也是连接多个操作系统运行Java的最主要的东西,JDK和JRE中都包含他。

三者的关系如下:


JDK>JRE>JVM三者关系就是如此!

运用文本编辑器运行Java文件

🍣每个人都有记事本,或者是一些记录的应用程序!那么我们又该如何进行操作呢!

Java源文件的后缀名为(.java)像Windows的记事本后缀名为txt,那么在我们编写完代码之后将后缀改为.java即可。

在运行Java程序之前,我们要了解Java的一个体系:

Java程序的经历:.java-->.class-->运行出结果

那么我们编写完并且修改完后缀之后就是完成了第一步,那么我们就要进行第二步。

在JDK中的bin文件里有文件名为javac,我们将会通过这个应用程序来将.java文件转换为.class字节码文件。(使用前提是要配置好Java的环境!)

该应用程序的使用方法有两种(相对路径,绝对路径):

1.绝对路径:在Dos命令(即命令提示符)中输入

javac 文件的具体路径

2.相对路径:在Dos命令中使用cd命令进入到该源文件所在路径

cd 要跳转的路径

然后通过命令

javac 文件名.java

通过以上方法即可将后缀为.java的文件转换为字节码文件.class

🍼在转换为之后,最后就是运行java文件

我们先找到.class文件所在的路径

在运行栏输入cmd即可或者是通过cd进入

在命令提示符中输入

java 类名

切记类名不要加后缀

上一篇 下一篇

猜你喜欢

热点阅读