一、整体结构
这是一个标准的 Java 类结构,包含一个类定义和一个主方法。
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
在这个程序中:
- public class HelloWorld定义了一个名为HelloWorld的公共类。
- public static void main(String[] args)是 Java 程序的入口方法,程序从这里开始执行。
- System.out.println("Hello, World!");这行代码的作用是在控制台输出 “Hello, World!” 字符串。
二、类定义部分
public class HelloWorld:这里声明了一个名为HelloWorld的公共类。在 Java 中,一个源文件通常只能有一个公共类,并且类名必须与文件名一致(不包括扩展名)。公共类意味着可以被其他任何类访问。
三、主方法部分
public static void main(String[] args):这是 Java 程序的入口点。当你运行一个 Java 程序时,JVM(Java 虚拟机)会首先查找这个方法并从这里开始执行程序。 1. public表示这个方法是公共的,可以被任何其他类访问。 2. static意味着这个方法可以在不创建类的实例的情况下被调用。这是必要的,因为 JVM 在启动程序时不需要创建对象就可以调用这个方法。 3. void表示这个方法不返回任何值。 4. main是方法的名称,这是一个约定,JVM 只识别名为 “main” 的方法作为程序的入口点。 5. String[] args是一个字符串数组参数,用于接收在运行程序时传递给程序的命令行参数。不过在这个简单的 “Hello, World!” 程序中,我们没有使用这个参数。
四、输出语句部分
System.out.println("Hello, World!");:这行代码使用System.out对象的println方法在控制台输出 “Hello, World!” 字符串。
- System是 Java 中的一个类,提供了与系统相关的功能。
- out是System类中的一个静态字段,代表标准输出流,通常是控制台。
- println方法用于将指定的字符串输出到标准输出流,并在输出后自动换行。如果你只想输出字符串而不换行,可以使用print方法。
五.dos下运行
- 编译 javac HelloWorld.java生成class文件
- 运行 java HelloWorld.class
评论 (0)
暂无评论,快来抢沙发吧