Questions tagged «stack-overflow»

不是这个网站!使用此标记可解决由于将太多项目推入调用堆栈而导致的错误。如果您对此网站有疑问,请访问https://meta.stackoverflow.com

10
如何防止和/或处理StackOverflowException?
我想防止或处理我正在编写的StackOverflowException从调用XslCompiledTransform.Transform方法中得到的a Xsl Editor。问题似乎是用户可以编写一个Xsl script无限递归的,并且只会在调用该Transform方法时炸毁。(也就是说,问题不仅是典型的程序错误,通常是此类异常的原因。) 有没有一种方法可以检测和/或限制允许的递归次数?还是有其他想法可以阻止此代码对我产生负面影响?

6
包含自身作为元素的ArrayList的哈希码
我们可以发现hashcode的list是本身含有的element? 我知道这是一个坏习惯,但这就是面试官的要求。 当我运行以下代码时,它抛出StackOverflowError: public class Main { public static void main(String args[]) { ArrayList<ArrayList> a = new ArrayList(); a.add(a); a.hashCode(); } } 现在,我有两个问题: 为什么会有一个StackOverflowError? 是否可以通过这种方式找到哈希码?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.