Java驱动程序?

我真的很困惑java类和驱动程序。 驱动程序代码的语法是什么,应该和不应该包含哪些内容? 对于驱动程序,我们可能需要在其中包含一个主程序,但是对于java类,我们不需要有任何……? 我是否需要在java类和驱动程序中使用此function,或仅在驱动程序中使用此function:

public static void main(String [] args){}

从这里引用:

什么是司机类? (JAVA)

“驱动程序类”通常只是包含main的类。 在实际项目中,您可能经常有许多“驱动程序类”用于测试和诸如此类的,或者您可以在任何对象中构建一个main,并通过IDE选择runnable类,或者只需指定“java classname”。

例:

这不是驱动程序类,因为它不包含任何main方法。 在这种情况下,它有“hello”方法:

public class HelloWorld { public void hello() { System.out.println("Hello, world!"); } } 

与此相比 – 这是一个驱动程序类,因为它包含一个main方法, 并且运行 HelloWorld的类:

 public class HelloWorldDriver { public static void main(String[] args) { HelloWorld sayhello = new HelloWorld(); sayhello.hello(); } } 

因此,名称“驱动程序类” – 作为类HelloWorldDriver“ 驱动 ”或更确切地说, 控制类HelloWorld的实例化和使用。