java简单程序HelloWorld.java 解析(java程序实现命令行的编译 1)

一、基础知识

  • (1)JVM(java虚拟机)原理解析:java字节码就是 .java 程序编译后的 . class文件。然后使用Windows(Linux)上的java虚拟机(起到解释的作用)转为机器码,以便系统识别。
    在这里插入图片描述
  • (2)java程序运行过程:java代码 -》java字节码 -》以java HelloWorld 为例 -》加载系统配置 -》根据相应配置找到JVM(虚拟机)-》获取java本地接口 -》找到main方法进行运行。
    在这里插入图片描述
  • (3)JVM执行class文件的过程:class文件 -》类加载器子系统 -》访问内存 -》执行一系列操作。
    在这里插入图片描述
    二、cmd命令行操作
  • (1)编写一个简单的HelloWworld 程序,然后保存。注意:类名和文件名要相同。
public class HelloWorld {

	public static void main(String[] args) {
		//我的第一个java程序
		System.out.println("Hello world !");

	}

}

在这里插入图片描述

  • (2)cmd 中进行编译
    在这里插入图片描述
  • (3)回车之后打开**.java**所在的文件夹,就会看到有一个 .class文件。编译成功。
    在这里插入图片描述

三、java命令 运行 class,无法加载主类解决办法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章