首页 > Java > java helloworld注解

java helloworld注解

2025-01-03 09:37:11
class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

 

  • 上述代码中,class HelloWorld定义了一个名为HelloWorld的类。类名在 Java 中是一种标识符,遵循标识符的命名规则(由字母、数字、下划线和美元符号组成,且不能以数字开头)。
  • main方法
    • public static void main(String[] args)是 Java 程序的入口点。这意味着当你运行一个 Java 程序时,Java 虚拟机(JVM)会首先查找并执行这个方法。
      • public是访问修饰符,表示这个方法可以从任何其他类中访问。
      • static表示这个方法属于类本身,而不是类的某个实例。这使得 JVM 可以在没有创建类的对象的情况下调用这个方法。
      • void表示这个方法没有返回值。它只是执行一系列的操作,在这个例子中是打印输出。
      • main是方法名,这是 Java 规定的程序入口点的方法名。
      • String[] args是一个参数,它是一个字符串数组。这个参数可以用来在运行程序时从命令行接收参数。例如,你可以在命令行运行java HelloWorld arg1 arg2,这里的arg1arg2就会被存储在args数组中。
  • 输出语句
    • System.out.println("Hello World");是用于在控制台输出信息的语句。
      • System是 Java 中的一个类,它提供了与系统相关的功能和属性。
      • outSystem类中的一个静态成员变量,它代表标准输出流(通常是控制台)。
      • printlnPrintStream类(out的类型)的一个方法,用于打印字符串并换行。它会将括号内的字符串输出到控制台,然后将光标移动到下一行的开头。如果使用System.out.print("Hello World");,则不会换行,下一个输出会紧跟在这个输出之后。

 

  1. 编译和运行过程
    • 编译
      • 要运行 Java 程序,首先需要将 Java 源代码(.java文件)编译成字节码(.class文件)。可以使用 Java 开发工具包(JDK)中的javac命令来进行编译。例如,假设上述代码存储在HelloWorld.java文件中,在命令行中进入该文件所在的目录,然后执行javac HelloWorld.java命令。如果代码没有语法错误,就会在同一目录下生成HelloWorld.class文件。
    • 运行
      • 编译成功后,可以使用java命令来运行程序。在命令行中执行java HelloWorld(注意不需要加上.class后缀),JVM 就会加载HelloWorld.class文件,找到main方法并开始执行,最终在控制台输出Hello World
使用 Ctrl+D 可将网站添加到书签
收藏网站
扫描二维码
关注早实习微信公众号
官方公众号
Top