
Newest 'java' Questions - Stack Overflow
Stack Overflow for Teams Where developers & technologists share private knowledge with coworkers; Advertising & Talent Reach devs & technologists worldwide about your product, service or employer brand; OverflowAI GenAI features for Teams; OverflowAPI Train & fine-tune LLMs; Labs The future of collective knowledge sharing; About the company ...
java - What is a StackOverflowError? - Stack Overflow
Oct 18, 2008 · A stack overflow is usually called by nesting function calls too deeply (especially easy when using recursion, i.e. a function that calls itself) or allocating a large amount of memory on the stack where using the heap would be more appropriate.
How does a "stack overflow" occur and how do you prevent it?
Aug 25, 2008 · Now, on older times stack overflow could occur simply because you exausted all available memory, just like that. With the virtual memory model (up to 4GB on a X86 system) that was out of the scope so usually, if you get an stack overflow error, look for …
callstack - What causes a java.lang.StackOverflowError - Stack …
Jul 7, 2010 · The running out of space on the call stack is known as overflow. This is because we are trying to use more stack space than we have and the data literally overflows the stack. In the Java programming language, this results in the runtime exception java.lang.StackOverflow and will immediately halt the program.
Programming with Java for beginners - Stack Overflow
Oct 17, 2010 · Stack Overflow for Teams Where developers & technologists share private knowledge with coworkers; Advertising & Talent Reach devs & technologists worldwide about your product, service or employer brand; OverflowAI GenAI features for Teams; OverflowAPI Train & fine-tune LLMs; Labs The future of collective knowledge sharing; About the company ...
What does the |= operator do in Java? - Stack Overflow
Apr 16, 2015 · Thanks for contributing an answer to Stack Overflow! Please be sure to answer the question. Provide details and share your research! But avoid … Asking for help, clarification, or responding to other answers. Making statements based on opinion; back them up with references or personal experience. To learn more, see our tips on writing great ...
java - Uses for Optional - Stack Overflow
May 4, 2014 · In Java 10 value types might further reduce or remove the penalty. Serialization. Optional is not serializable but a workaround is not overly complicated. Invariance. Due to the invariance of generic types in Java, certain operations become cumbersome when the actual value type is pushed into a generic type argument.
exception - How can I handle StackOverflowError in Java? - Stack …
If the melody represented a program's stack usage, a stack overflow could possibly occur at any of those five locations in the program's execution. In other words, the same underlying runaway recursion (musically represented by an ever-higher rendition of the melody) can manifest itself in five different ways.
Java Constructors - Stack Overflow
Aug 21, 2016 · Stack Overflow for Teams Where developers & technologists share private knowledge with coworkers; Advertising & Talent Reach devs & technologists worldwide about your product, service or employer brand; OverflowAI GenAI features for Teams; OverflowAPI Train & fine-tune LLMs; Labs The future of collective knowledge sharing; About the company ...
java - What actually causes a Stack Overflow error?
Dec 20, 2014 · Because the stack is a fixed size per thread, (note that the Java Spec does not require a fixed size, but most JVM implementations at the time of writing use a fixed size) and because space on the stack is needed whenever you make a method call hopefully it should now be clear why it can run out and what can cause it to run out.