寫兩個程序出現StackOverflowError和

1、StackOverflowError

一個線程調一個方法時會在棧中跟蹤這個方法,叫做線程跟蹤棧。第一次調該方法時會壓棧


public class StackOverflowErrorDemo {
     public void run(){
    run();
     }
     public static void main(String[] args) {
new StackOverflowErrorDemo().run();
}
}


2.OutOfMemoryError


java默認的最大堆大小爲64M,但在eclipse中被改爲





如果非要讓其運行就修改Run Configurations:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章