???????????а??OK??????????Heap Dump???л?? ??

    Exception in thread "main" java.lang.OutOfMemoryError: Java heap space 
    at java.util.Arrays.copyOf(Arrays.java:2760) 
    at java.util.Arrays.copyOf(Arrays.java:2734) 
    at java.util.ArrayList.ensureCapacity(ArrayList.java:167) 
    at java.util.ArrayList.add(ArrayList.java:351) 
    at Take25.integers(Take25.java:30) 
    at Take25.main(Take25.java:9)

??????Java?????Clojure??δ??????????ú?????????????int??

????Clojure???????????????????????Java????????????????????????clojure???????????????????????????????????Clojure????Java??????????????????????????????????????????????????????????????Clojure????????????????Java???????????——?????????????????Java????Σ???????????Java???????????????????JIT??javac?????????????????????????л???????Ч???????????????????緵????????б????????????????Java????????????????????????????Java??Σ??????

?????????????????????OK??????????Java?з??????е??????б???????????????е?ints????????????????????????

???????????????????????????????????????????????????????????

    public class Squares { 
    
    public static void main(String args[]) { 
    squareAndPrint(1?? Integer.parseInt(args[0])); 
    } 
    
    public static void squareAndPrint(int n?? int max) { 
    System.out.println(n * n); 
    if (max > n) { 
    squareAndPrint(n + 1?? max); 
    } 
    } 
    
    }

??????????У?

???????????????????????????XOM????С?????????????????????????????????????顣????????????XML???????????XOM-using??????????????????????????????????н??д?????飬????Java??C?????????????????????????????

????д???

?????????????????????????????????????Ч??????????????????????????????????????????????????????????????????????????????????Haskell??????????Java?к???????????Bug????????????