Every Java program requires the presence of at least one class.
Is the above statement always true ?
A program requires an entry point. An entry point has to be a method. In Java, every method must be contained in a class.
That would imply that every program must have a at least one class.