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

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

作者: 分布式与微服务 | 来源:发表于2022-08-17 09:07 被阅读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 类名

切记类名不要加后缀

相关文章

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

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

  • 做中学之学用学用Vim

    Vim VIM是一个非常好的文本编辑器,很多专业程序员使用VIM编辑代码,即使以后你不编写程序,只要跟文本打交道,...

  • vim 使用介绍

    vim的使用介绍 Vim是从vi发展出来的一个高级文本编辑器,在编写程序时非常有用,经常被认为“程序员的编辑器”,...

  • 初探JAVA(入门级)

    本文主要是慕课网 Java入门第一季 这一课程的学习笔记。 1. 使用文本编写Java程序 首先使用文本编辑器编写...

  • python 第一个网站应用

    Hello,第一个网页分析 打开文本编辑器。这里要说一下啦,理论上讲,所有的文本编辑器都可以做为编写程序的工具。前...

  • Java 异常

    用于记录java中异常的学习情况以及使用情况 以上是个人对java异常学习的过程图。 什么是异常 我们在编写程序的...

  • 前端入门行囊

    基础工具 Sublime Text 3 - 文本编辑器(推荐) 轻量文本编辑器,支持markdown以及多种代码扩...

  • 2. Netbeans IDE配置

    1. 文本编辑器 新建test.rb文件 使用文本编辑器编辑 可以使用Notepad++, Notepad记事本,...

  • 010.UEditor文档

    UEditor的简单使用 在Java Web阶段和SSM框架阶段,我们的课程设计中都会使用到富文本编辑器,目前流行...

  • vue中使用富文本编辑器

    前端使用富文本编辑器的插件有很多,今天献上wangeditor的使用教程,教你如何在vue中使用富文本编辑器 先敬...

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/iulmirtx.html