我们可以在java中不使用Main(public static void main string [] args)方法打印一些东西吗?我试过使用静态块它不适用于java 8版本 . 只是好奇
您需要以某种方式指示程序执行开始的点 . 这叫做"an entry point" . 在某些语言中,您从第一行代码开始执行 . Perl就是一个例子 . 在Java中,您可以使用标记为 public static void main(String[] args){/* do something */} aka psvm 的方法开始 . 这使您可以灵活地根据程序逻辑排列代码块(方法),而不是严格的执行顺序 .
public static void main(String[] args){/* do something */}
psvm
psvm 中的每个单词都有特殊含义,您现在不应该在意 . Java是一种冗长的语言 . 这意味着更多的输入,但这也意味着代码更容易阅读和理解 . 这对合作很重要 .
main() 方法是程序入口点 . 这是程序开始执行的地方 . 没有入口点,它就不是一个应用程序 .
main()
Java语言中的main()方法类似于C和C中的main()函数 . 执行C或C程序时,运行系统首先通过调用main()函数来启动程序 . 然后main()函数调用运行程序所需的所有其他函数 . 类似地,在Java语言中,当您使用Java解释器执行类时,运行时系统通过调用类的main()方法来启动 . 然后main()方法调用运行应用程序所需的所有其他方法 . https://www.cs.princeton.edu/courses/archive/spr96/cs333/java/tutorial/java/anatomy/main.html
在 Java 中, public static void main (String[] args) 是任何应用程序的主要入口点 . 了解更多关于此on this official Java tutorial .
Java
public static void main (String[] args)
通过main函数,程序初始化发生,所以除非我们不启动程序,否则我们不会得到我们想要的结果 .
4 回答
您需要以某种方式指示程序执行开始的点 . 这叫做"an entry point" . 在某些语言中,您从第一行代码开始执行 . Perl就是一个例子 . 在Java中,您可以使用标记为
public static void main(String[] args){/* do something */}
akapsvm
的方法开始 . 这使您可以灵活地根据程序逻辑排列代码块(方法),而不是严格的执行顺序 .psvm
中的每个单词都有特殊含义,您现在不应该在意 . Java是一种冗长的语言 . 这意味着更多的输入,但这也意味着代码更容易阅读和理解 . 这对合作很重要 .main()
方法是程序入口点 . 这是程序开始执行的地方 . 没有入口点,它就不是一个应用程序 .在
Java
中,public static void main (String[] args)
是任何应用程序的主要入口点 . 了解更多关于此on this official Java tutorial .通过main函数,程序初始化发生,所以除非我们不启动程序,否则我们不会得到我们想要的结果 .