when does stack overflow occur in java code example

Example 1: stack overflow java

return numero * devuelveFactorial(numero - 1);

Example 2: java stack overflow

class someClass{
	public static void main(string[] args){
      //calling the loop method
    	loop();
    }
  	/*basicly calling the loop method in the loop method
    * that is a way to get a nice stackoverflow
    * your welcome
    */
  	public static void loop(){
    	loop();
    }
}
//or
class someOtherClass{
	public static void main(string[] args){    
     //basicly a never ending loop that has no delay
     while(true){
     	Systen.out.println("STACKOVERFLOW");
     }
   }
}
//or
class someOtherOtherClass{
	public static void main(string[] args){
     //basicly another never ending loop that has no delay
     for (i = 1; i > 0; i++){
     	Systen.out.println("STACKOVERFLOW AGAIN");
     }
   }
}

Tags:

Java Example