3 回答

TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個贊
OutOfMemoryError
OutOfMemoryError
VirtualMachineError
new
如果試圖分配數(shù)組時引發(fā)異常(如 int[] values = new int[n]
),原因可能是您試圖創(chuàng)建一個過大的數(shù)組( n
太大了)。在計(jì)算所需數(shù)組的大小時是否犯了錯誤? 如果試圖在由其他人編寫的容器類的方法中分配數(shù)組,則會引發(fā)異常,原因可能是您的代碼要求容器存儲過多的東西。方法,例如 ArrayList.reserve(int)
和 HashMap(int)
必須為將來的使用分配存儲空間。你在計(jì)算你需要的集裝箱的尺寸時是否犯了錯誤? 如果從循環(huán)內(nèi)部拋出異常,原因可能是代碼已循環(huán)了太多次。您的循環(huán)終止條件正確嗎?如果是 for
循環(huán),你是讓它循環(huán)正確的次數(shù)嗎?
-Xmx
-Xms
.

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個贊
設(shè)置Java_opts=-Dfile.coding=UTF-8-Xms512m-Xmx1024m-XX:PermSize=512m-XX:MaxPermSize=1024m
添加回答
舉報(bào)