天天看點

java面試題:寫代碼使得分别出現StackOverflowError和OutOfMemoryError

今天做了個筆試,這是其中的一道題目:寫代碼使得分别出現StackOverflowError和OutOfMemoryError。

1.StackOverflowError

  堆棧溢出錯誤一般是遞歸調用嘛。下面的代碼就可以出現:

運作結果:

  

java面試題:寫代碼使得分别出現StackOverflowError和OutOfMemoryError

 2.OutOfMemoryError

   記憶體溢出一般是出現在申請了較多的記憶體空間沒有釋放的情形。下面的代碼就可以出現:

java面試題:寫代碼使得分别出現StackOverflowError和OutOfMemoryError