• 栈溢出


    递归调用,栈深度。

    错误原因: java.lang.StackOverflowError  栈内存溢出

    栈溢出 产生于递归调用,循环遍历是不会的,但是循环方法里面产生递归调用, 也会发生栈溢出。

    解决办法:设置线程最大调用深度  

    -Xss5m 设置最大调用深度

    小伙伴,玩个好玩的,最大默认深度:

    package jvmTest;
    
    //打印堆的基本内存信息
    public class Test02 {
         private static int count;
         public static void count(){
            try {
                 count++;
                 count(); 
            } catch (Throwable e) {
                System.out.println("最大深度:"+count);
                e.printStackTrace();
            }
         }
         public static void main(String[] args) {
             count();
        }
    
      }    

    结果:

    配置下 可以加大深度调用

    来个猛烈的~~

    运行结果:

     6666 好玩不

  • 相关阅读:
    关于表单的jQuery练习
    jQuery中的综合动画
    jQuery中自定义简单动画的实现
    清除浮动
    定位
    盒子模型
    笔记
    笔记
    翻页
    DOM
  • 原文地址:https://www.cnblogs.com/toov5/p/9874196.html
Copyright © 2020-2023  润新知