众所周知,Java 需要使公共类中的 main() 方法成为静态方法才能使其可执行。此要求的主要原因是使 JVM 能够在不创建对象的情况下调用 main() 方法。这意味着 JVM 不会创建包含 main() 方法的 Main 类的对象。为了证明这一点,我们可以将包含 main 方法的 Main 类设为抽象类,程序仍然可以运行。以下示例展示了这一点。在这里,我们使主类成为抽象类。示例abstract public class Tester { public static void main(String args[]) ... 阅读更多
辅助类服务于以下目的。提供项目中多个类所需的通用方法。辅助方法通常是公共的和静态的,以便可以独立调用它们。辅助类的每个方法都应该独立于同一类的其他方法工作。以下示例展示了一个这样的辅助类。示例public class Tester { public static void main(String[] args) { int a = 37; int b = 39; System.out.println(a + " is prime: " + Helper.isPrime(a)); System.out.println(b + " is prime: " + Helper.isPrime(b)); } } ... 阅读更多