第一行 Java 代码

标准输出语句 System.out.println()
System.out.println("你好");

标准输出语句代码中有 3 个需要注意的地方:
1、System.out.println 是约定的写法,为什么要这样写呢?这是创造 Java 语言时规定的。
2、打印输出的文字一定要用 英文双引号 包裹起来,包括代码中的其他符号也一定是英文符号。
3、代码的结尾必须包含 ; 英文分号。

Java 文件结构
一个最基础的 Java 程序是什么样子的呢?如下图所示,它至少包含:类、方法和代码语句三个部分。

什么是「类」

最基础的 Java 程序由类组成,至少包含 1 个类,最多可以成千上万。对于每个类,都创建一个单独的 Java 文件存放,文件的名称必须和类的名称相同。单个类的结构如下:
public class Hellojava{}

  • 一个类由包含声明类的规定写法 public class 开头。
  • 然后紧接着是类的名称,这个由你自由取名,例如这里叫 HelloJava
  • 然后由一对花括号 {} 包裹类的主体。
  • 类的里面是类主体,主要包裹着方法。方法,也就是函数,是程序的主要功能实现。但需要你记住的是,类必须包含至少一个方法/函数才能使程序运行,而这个方法必须命名为 main
  • main 方法是 Java 应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是 main 方法,这个方法名字必须是 main,方法必须是 public static void 类型的,方法必须接收一个字符串数组的参数等。这是规定

将之前的 System.out.println("Hello, Java"); 放在 main 方法中了。完整的代码如下:

public class HelloJava{
    public static void main(String[] args) {
        System.out.println("Hello, Java");
    }
}

上面的代码也就是:包含了 1 个 HelloJava 的类,1 个规定的 main 方法,和 1 条打印输出语句的完整 Java 程序了。
特别需要注意的是,Java 文件的名称必须和类的名称相同。代码文件必须以 HelloJava.java 命名
编译 Java 文件

即将 Java 源代码文件编译成字节码文件。执行编译的命令为 javac执行Javac HelloJava.java

运行 Java 文件
编译后执行:java HelloJava

复盘 Java 代码的运行过程

代码执行时,需要先使用「编译器」将程序代码编译成机器代码。而 Java 的编译器就被设计成了 javac 这个命令,集成在 JDK 中。

于此同时,Java 为了让自己的代码能在不同的系统平台上运行(跨平台),还引入了创新性的「字节码」。

Java 编译器并不会直接把 Java 程序代码编译成一个机器代码。相反,它会先将程序代码编译成特殊的中间代码「字节码」。当程序启动时,该字节码再被编译成机器代码。而将字节码编译成机器代码的程序叫 Java 虚拟机,简称 JVM,而 JVM 也是 JDK 的组成部分。

总结

posted @ 2023-02-21 17:04  Test-L帅  阅读(149)  评论(0编辑  收藏  举报