当前位置:网站首页 > Java基础 > 正文

java基础运行



【Java基础_01】Java运行机制及运行过程

文章目录

  • 【Java基础_01】Java运行机制及运行过程
  • 1.Java 运行机制及运行过程
    • 1.1 Java 核心机制-Java 虚拟机 [JVM java virtual machine] 
    • 1.2 JDK,JRE
    • 1.3 JVM,JDK和JRE
    • 1.4 环境变量path
      • 1.4.1 为什么要配置path
      • 1.4.2 配置环境变量 path 的步骤
      • 1.4.3 环境变量配置细节说明
    • 1.5 Java运行
      • 什么是编译
      • 什么是运行
      • 注意事项
    • 1.6 转义字符
      • 1.7 文档注释
      • 1.8 Java代码规范
    • 1.9 DOS相关
      • 1.9.1 DOS介绍
      • 1.9.2 相对路径、 绝对路径
      • 1.9.3 常用的dos指令

1.Java 运行机制及运行过程

1.1 Java 核心机制-Java 虚拟机 [JVM java virtual machine] 

1)JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在 JDK 中.
2) 对于不同的平台,有不同的虚拟机。
3) Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行” [说明]
在这里插入图片描述在这里插入图片描述

1.2 JDK,JRE

  1. JDK 的全称(Java Development Kit Java 开发工具包)
    JDK = JRE + java 的开发工具 [java, javac,javadoc,javap 等]
    JDK 是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了 JRE。安装了 JDK,就不用单独安装JRE了。
    2)JRE(Java Runtime Environment Java 运行环境)
    JRE = JVM + Java 的核心类库[类] ,即包括 Java 虚拟机(JVM Java Virtual Machine)和 Java 程序所需的核心类库等,如果想要运行一个开发好的 Java 程序, 计算机中只需要安装 JRE 即可。

1.3 JVM,JDK和JRE

JDK = JRE + 开发工具集(例如 Javac,java编译工具等)
JRE = JVM + Java SE 标准类库(java 核心类库)
如果只想运行开发好的 .class 文件 只需要 JRE
在这里插入图片描述

1.4 环境变量pathjava基础运行

1.4.1 为什么要配置path

在这里插入图片描述

1.4.2 配置环境变量 path 的步骤

在这里插入图片描述表明JAVA_HOME指向jdk安装目录的位置
%JAVA_HOME%bin表示会到JAVA_HOME指定的目录下面的bin目录去找相关的指令

1.4.3 环境变量配置细节说明

在这里插入图片描述
Adminnistrator表示对Adminnistrator这个用户生效的环境变量,系统变量表示对所有登录的用户都生效的环境变量。

1.5 Java运行

什么是编译

// 对该java文件进行编译->生成test1.class文件

1.有了java源文件,通过编译器将其编译成JVM可以识别的字节码文件。
2.在该源文件目录下,通过javac编译工具对test1.java文件进行编译。
3.如果程序没有错误,没有任何提示,但在当前目录下会生成一个test1.class文件,该文件被称为字节码文件,也是可以执行的java程序。

什么是运行

//运行class文件,写指令时不用加class,因为直接执行test1这个类

在这里插入图片描述
在这里插入图片描述

注意事项

1.Java源文件以.java为扩展名,源文件的基本组成部分是类(class)。
2.一个源文件中只能有一个public类,其他类的个数不限,如果有一个public类了,那么文件名必须按照该类名命名。
3.Java应用程序的执行入口是main()方法,它有固定的书写格式:
public static void main(String[] args){…}
4.也可以将main写在非oublic类中,制定运行非public类,这样入口方法就是非public的main方法。(main入口可以有多个)

1.6 转义字符

在这里插入图片描述
java19里 和 好像是一样的了,可以先不用区分。java8中是汇到已输入字符的第一个字。System.out.println(“北京 天”); // 天京

一个 对不齐可以试着多用几个

1.7 文档注释

在这里插入图片描述

 

1.8 Java代码规范

在这里插入图片描述

自己用行尾比较多

1.9 DOS相关

1.9.1 DOS介绍

通过控制台操纵DOS系统完成相关指令
在这里插入图片描述

1.9.2 相对路径、 绝对路径

在这里插入图片描述

关于相对路径的返回上一级:windows是,inux系统用的是
是返回上两级

1.9.3 常用的dos指令

  • 上一篇: java基础考试要点
  • 下一篇: java基础书图片
  • 版权声明


    相关文章:

  • java基础考试要点2025-04-24 11:42:06
  • java基础4362025-04-24 11:42:06
  • java零基础需要什么软件2025-04-24 11:42:06
  • java基础题目2025-04-24 11:42:06
  • 疯狂java和Java核心基础2025-04-24 11:42:06
  • java基础书图片2025-04-24 11:42:06
  • java基础集合类型2025-04-24 11:42:06
  • java基础视频教程 壁虎2025-04-24 11:42:06
  • java入门基础pdf2025-04-24 11:42:06
  • java语言基础编程2025-04-24 11:42:06