Public void main(String [] args); Public static void main(String[] args); Public static void main(String[]) public static void main(String[]) public static void main(String[]) args); It’s just a normal method








I didn’t quite understand the design pattern




























Inner classes, static inner classes, etc., are not clear