Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError
at CannyEdgeDetector.follow(CannyEdgeDetector.java:276)
at CannyEdgeDetector.follow(CannyEdgeDetector.java:276)
at CannyEdgeDetector.follow(CannyEdgeDetector.java:276)
at CannyEdgeDetector.follow(CannyEdgeDetector.java:276)
at CannyEdgeDetector.follow(CannyEdgeDetector.java:276)如何避免这种错误呢??
at CannyEdgeDetector.follow(CannyEdgeDetector.java:276)
at CannyEdgeDetector.follow(CannyEdgeDetector.java:276)
at CannyEdgeDetector.follow(CannyEdgeDetector.java:276)
at CannyEdgeDetector.follow(CannyEdgeDetector.java:276)
at CannyEdgeDetector.follow(CannyEdgeDetector.java:276)如何避免这种错误呢??
就如2楼所说的,你递归有问题!好好检查下吧!
临时变量 过多,导致stack 溢出。
举个例子比如你在构造函数中构造自己 就会抛stack溢出。
这个stack溢出,使我的程序始终处于崩溃状态
会出现同样的问题