国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Effective java學(xué)習(xí)筆記5:消除對(duì)過(guò)期對(duì)象的引用

瀏覽:45日期:2024-06-18 15:35:00
內(nèi)容: Java比c++方便的一點(diǎn)就是java有自己的垃圾收集機(jī)制。可以自動(dòng)幫你收集垃圾。但是,這并非意味著使用java我們就不需要考慮內(nèi)存管理了。這一點(diǎn)相信很多java程序員都是知道的,就是當(dāng)一個(gè)對(duì)象我們決定不再使用的時(shí)候,最好可以手動(dòng)設(shè)置它為null。特別是這個(gè)object比較耗費(fèi)資源的時(shí)候。Effective java上的例子:import java.util.*;// Can you spot the 'memory leak'?public class Stack { private Object[] elements; private int size = 0; public Stack(int initialCapacity) { this.elements = new Object[initialCapacity]; } public void push(Object e) { ensureCapacity(); elements[size++] = e; } public Object pop() { if (size==0) throw new EmptyStackException(); Object result = elements[--size]; elements[size] = null; // Eliminate obsolete reference return result; } /** * Ensure space for at least one more element, roughly * doubling the capacity each time the array needs to grow. */ private void ensureCapacity() { if (elements.length == size) { Object[] oldElements = elements; elements = new Object[2 * elements.length + 1]; System.arraycopy(oldElements, 0, elements, 0, size); } } public static void main(String[] args) { Stack s = new Stack(0); for (int i=0; i
標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 亚洲欧美一区二区三区久本道 | 手机在线看片福利 | 亚洲精品二区中文字幕 | 久草在线视频在线 | 国产三级成人 | 狠狠色丁香九九婷婷综合五月 | 一个人看的日本www的免费视频 | 欧美精品成人3d在线 | 一本色道久久综合亚洲精品 | 亚洲精品线在线观看 | 色aaa| 亚洲看片网站 | 国产欧美日本在线 | 国产三级网 | 久青草免费视频手机在线观看 | 一级一级特黄女人精品毛片 | 怡红院男人的天堂 | 久久精品国产精品亚洲精品 | japanese色系tube护士| 中文字幕有码在线视频 | 精品国产香蕉在线播出 | www.色片| 91香蕉国产线观看免 | 在线看国产| 97青草香蕉依人在线播放 | 中文字幕一二三四区2021 | 国产一区二区高清在线 | 国产成人精品系列在线观看 | 亚洲第3页| 亚洲三级黄色 | 国产欧美精品区一区二区三区 | 欧美午夜成年片在线观看 | 大香伊蕉国产短视频69 | 亚洲国产精品一区二区九九 | 国产在线a | 三级大片在线观看 | 国产亚洲欧美精品久久久 | 欧美精品色视频 | 黄色网点| 俄罗斯美女毛片 | 深爱激情五月网 |