这是什么意思?
public static void main(String[] args) throws Exception?
我不知道。如果有人知道请帮助我。 我真的想知道"抛出异常"。
答案 0 :(得分:2)
public:它是一个访问说明符,表示可以访问它 该计划中的任何其他课程。
static:它是访问修饰符,表示java程序的时间 加载然后它将自动在内存中创建空间。
void(返回类型):它不返回任何值。
main():它是方法或函数名称。(JVM执行的第一种方法)
string args []:它是一个命令行参数,它是一个集合 字符串格式的变量。
答案 1 :(得分:1)
这是完全不同的三件事:
public
表示该方法可见,可以从其他类型的其他对象调用。其他替代方案是私有,受保护,包和私有。有关详细信息,请参见此处。
static
表示该方法与该类相关联,而不是该类的特定实例(对象)。这意味着您可以在不创建类的对象的情况下调用静态方法。
void
表示该方法没有返回值。如果方法返回一个int,你会写int而不是void。
答案 2 :(得分:1)
它只是通常的入口点方法public static void main(String[])
,除了它明确指定可能抛出异常。如果代码的任何部分显式抛出没有try-catch块的异常(当然不包括运行时异常),则编译器需要这样做。例如,这不会编译:
public static void main(String[] args){
throw new Exception();
}
答案 3 :(得分:0)
这三个关键字彼此差异很大。 Public =此类型可以由程序中的任何位置调用。没有受到其他类别的保护。 Static =不必为了调用它们而实例化这种类型的方法。 Void =此类方法没有返回值
答案 4 :(得分:-1)
Public:它是一个访问说明符,可以在整个程序中访问。 静态:它是一个关键字,可用于该变量的单个副本。 Void:它是一个空返回类型。