亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Effective java學習筆記5:消除對過期對象的引用

瀏覽:37日期:2024-06-18 15:35:00
內容: Java比c++方便的一點就是java有自己的垃圾收集機制。可以自動幫你收集垃圾。但是,這并非意味著使用java我們就不需要考慮內存管理了。這一點相信很多java程序員都是知道的,就是當一個對象我們決定不再使用的時候,最好可以手動設置它為null。特別是這個object比較耗費資源的時候。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
標簽: Java
相關文章:
主站蜘蛛池模板: 欧美精品午夜毛片免费看 | 久夜色精品国产一区二区三区 | 免费国产h视频在线观看86 | 免费人成xvideoscom中文 | 久久日韩精品中文字幕网 | 欧美5g影院天天爽天天看 | 久久精品国产99国产精品 | 夜恋全部国产精品视频 | 国产大秀视频在线一区二区 | 亚洲欧美偷拍视频 | 黄色网址中文字幕 | 久久精品视频在线播放 | 久久综合久久综合久久综合 | 三级黄色片在线播放 | 国产极品美女网站在线观看 | 国产一级特黄aa大片软件 | 国产麻豆综合视频在线观看 | 国产欧美激情一区二区三区 | 大尺度一级毛片波多野结衣 | 奇米色88欧美一区二区 | qvod激情视频在线观看 | 人成精品视频三区二区一区 | 精品欧美一区二区三区在线 | 国产精品亚洲一区二区在线观看 | 天天噜噜揉揉狠狠夜夜 | h录音 国产 在线 | 黄网在线观看 | 亚洲欧美片 | 亚洲欧美韩国日产综合在线 | 久久在线观看免费视频 | 国产三级a三级三级天天 | 99视频久久精品久久 | 成人网在线播放 | 国产成人亚洲毛片 | 免费黄a | 特级aaa毛片| 91精品免费久久久久久久久 | 黄色淫片 | 亚洲伦理一二三四 | 在线观看国产麻豆 | 成人免费一区二区三区在线观看 |