import java.util.*;
public class OutofMemoryErrorInArrayList {
public static void main(String[] args) {
ArrayList a1 = new ArrayList();
for(int i=1;i<=99999999;i++)
{
try
{
a1.add("a");
}
catch(Exception e)
{
System.out.println("Array Size is " + a1.size());
}
}
}
}
Answer
--------
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:2245)
at java.util.Arrays.copyOf(Arrays.java:2219)
at java.util.ArrayList.grow(ArrayList.java:213)
at java.util.ArrayList.ensureCapacityInternal(ArrayList.java:187)
at java.util.ArrayList.add(ArrayList.java:411)
at OutofMemoryErrorInArrayList.main(OutofMemoryErrorInArrayList.java:9)
public class OutofMemoryErrorInArrayList {
public static void main(String[] args) {
ArrayList a1 = new ArrayList();
for(int i=1;i<=99999999;i++)
{
try
{
a1.add("a");
}
catch(Exception e)
{
System.out.println("Array Size is " + a1.size());
}
}
}
}
Answer
--------
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:2245)
at java.util.Arrays.copyOf(Arrays.java:2219)
at java.util.ArrayList.grow(ArrayList.java:213)
at java.util.ArrayList.ensureCapacityInternal(ArrayList.java:187)
at java.util.ArrayList.add(ArrayList.java:411)
at OutofMemoryErrorInArrayList.main(OutofMemoryErrorInArrayList.java:9)
No comments:
Post a Comment