IP屬地:北京
1.線程A和線程B的關(guān)系 堆內(nèi)存 和 方法區(qū) 內(nèi)存共享。但是 棧內(nèi)存 獨立,一個線程一個棧。 假設(shè)啟動10個線程,會有10個棧空間,每個棧和每個...
Java 多線程
JaVa IO流
Java Stream流
解釋:不再使用的內(nèi)存沒有及時釋放時,就會產(chǎn)生泄漏。 情況1:對象未被正確回收 當(dāng)對象的引用仍然存在時,但不再需要該對象時,沒有及時釋放對象會導(dǎo)致...
代碼優(yōu)化: 1,避免創(chuàng)建過多對象,頻繁造成gc。2,盡量不使用枚舉,枚舉占用空間比整形大很多。3,字符串拼接使用StringBuffer和Str...
List:有序、可重復(fù)。Set:無序、不可重復(fù)。Map:鍵值對,鍵不能重復(fù),值可以重復(fù)。 Collection接口繼承了java.lang.It...
原理:子線程與主線程共享內(nèi)存,子線程和主線程可以共享mHander(Handler的實例對象) Handler:消息處理者。 Message +...