package com.company.jvm; public class Sample { public String m1; public String m2; public Object [] arr; public static void main(String[] args) { Sample sample = new Sample(); sample.m1="22"; sample.arr=new Object[12]; System.out.println(sample.m1); } }
时间: 2024-03-30 09:38:20 浏览: 13
这段代码是一个简单的 Java 类,其中包含一个名为 Sample 的公共类和一个名为 main 的公共静态方法。该类具有三个公共字段:
- m1: 一个字符串类型的字段
- m2: 一个字符串类型的字段,但没有在该类的任何地方使用
- arr: 一个对象数组类型的字段,它在 main 方法中被实例化为一个长度为 12 的新对象数组
在该类的 main 方法中,一个 Sample 类的新实例被创建,然后将 m1 字段设置为字符串 "22",最后该字段的值被打印出来。由于 m2 字段没有被使用,所以它在代码中没有实际作用。
相关问题
public static void main(String[] args)
这是 Java 程序中的一个特殊的方法,也是程序的入口点。当 Java 程序被运行时,JVM 会从 main 方法开始执行程序。这个方法的声明如下:
```
public static void main(String[] args) {
// 方法体
}
```
其中,访问修饰符是 public,表示该方法可以被其他类访问;static 关键字表示该方法是一个静态方法,可以直接通过类名调用,而不需要先创建对象;void 表示该方法没有返回值;方法名是 main;参数列表包含一个 String 类型的数组 args,表示命令行参数,可以用来传递程序运行时需要的参数。在方法体中,可以编写 Java 代码来实现程序的功能。
public static void main(string快捷键
public static void main(String[] args) 是Java程序的入口方法,它是一个公共的静态方法。在Java程序中,当程序运行时,JVM会自动寻找这个方法并执行它。这个方法的参数是一个字符串数组,它可以用来传递命令行参数。快捷键是指在编辑器中可以使用的快捷键,不同的编辑器可能有不同的快捷键。