JDK6/Windows7RC(64bit)

ちょいと遊び。


class D {
static int i;
D(){
System.out.println("new D : "+ (i++) + " " + this.toString());
D d = new D();}

public static void main(String[] args){

try {
D a = new D();
} catch(){

}
}
}


javac D.java
java -Xss100M -Xmx1000M D
....
new D : 1537810 D@20edecb1
new D : 1537811 D@644e695a
new D : 1537812 D@57e6c728

StackOverFlowExceptionが出るわけだが当たり前か。

JUGEMテーマ:日記・一般


JUGEMテーマ:コンピュータ



コメント

このブログの人気の投稿

4.3.0 Temporary Lookup Failureでドツボってた話

tomcat起動時の環境変数でJRE_HOMEを指定するときに

何が得られて何処へ向かうかだけを問うべき