ハローワールドのN中死法

1631 ワード

きのう道でおもしろい問題を思いついた
 
 
public class Test {
	public static void main(String[] args){
		${place_hlod}
		System.out.println("Hello World");
	}
}

${place_hold}にコードを置き換え、このプログラムが「Hello World」を表示できないようにします.
 
何種類の解法がありますか.
 
レンガを投げて玉を引く:
 
 
System.exit(1);// 

 
 
 
String str = null;
str.concat("");// 

 
 
これは油断しました.ありがとうございます.Cさんは
while(true){}//死循環死法
 
 
byte[] bs = new byte[1];
bs[2] = 1; // 

 
 
int a = 7/0; //  ,Leon.Wood 

 
throw new RunTimeException(""); // ,houxinyou 

 
if(0==1)    // ,taoge2121 
    System.out.println("Hello World"); 

 
try {  // ,lbfhappy 
    Field field = String.class.getDeclaredField("value");  
    field.setAccessible(true);  
    char[] cs = (char[]) field.get("Hello World");  
    cs[6] = 'H';  
    cs[7] = 'a';  
    cs[8] = 'd';  
    cs[9] = 'e';  
    cs[10] = 's';  
} catch (Exception ex) {  
    ex.printStackTrace();  
}  

 
main(null); // ,ziguopu 

 
}  
	private void anotherMethod(){
// ,gch_h