首页 > 试题广场 >

( OutOfMemoryError 错误)编写一个程序,它

[问答题]
( OutOfMemoryError 错误)编写一个程序,它能导致 JVM 抛出一个 OutOfMemoryError, 然 后捕获和处理这个错误。
public class TestDemo { public static void main(String[] args) { try {
            String str = ""; for (int i = 0; ; i++) {
                str += str+new Random().nextInt(111111111);
            }
        }catch (Error e){
            System.out.println("错误");
        }
    }
}
发表于 2022-06-05 18:06:26 回复(0)
boolean Stop =true;
        do{

            try {
                System.out.println("Input an integer in of the range of (-2147483647~2147483647)");
                Scanner input = new Scanner(System.in);
                int len = input.nextInt();
                int largArray[] = new int[len];
                Stop = false;

            } catch (OutOfMemoryError e) {
              System.out.println("OutOfMemoryError !");
            }   
        }while(Stop);
            }

发表于 2019-09-22 22:41:48 回复(0)