public class Test {
/**
* @param args
*/
// 1st way
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Test....!!!!!");
}
// 2nd way
static{
System.out.println("Test....!!!!!");
System.exit(1);
}
// 3rd way
private static int i = m1();
public static int m1(){
System.out.println("Test...!!!!");
System.exit(0);
return 0;
}
Khác với điều này, chúng tôi có thể in tin nhắn theo bất kỳ cách nào khác không.Chúng ta có thể in một thông điệp java trên bàn điều khiển mà không sử dụng phương thức chính, biến tĩnh và phương thức tĩnh không?
Tôi nghĩ rằng từ Java 7 trở đi cách tiếp cận thứ hai của bạn sẽ không in (và chúng tôi gọi nó là khối tĩnh, không phải phương pháp) – kosa
@Nambari điều gì khiến bạn nói vậy ?! –
Câu hỏi không rõ ràng. Bạn có nghĩa là không có * bao giờ * bằng cách sử dụng 'main()'? # 2 và # 3 không hoạt động trừ khi phương thức * some * 'main()' được gọi là nạp một lớp chứa các khai báo như vậy. –