成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

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

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

瀏覽:76日期: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
相關文章:
主站蜘蛛池模板: 美女视频永久黄网站免费观看韩国 | 日韩中文精品亚洲第三区 | 成人精品第一区二区三区 | 欧美一级棒 | 欧美一级日韩一级 | 男人天堂成人 | 最新国产一区二区精品久久 | 久久中文亚洲国产 | 秋霞手机入口二日韩区 | 国产特黄特色的大片观看免费视频 | 91视频一区 | 男人扒开双腿女人爽视频免费 | 三级免费网站 | 欧美孕交视频 | 亚洲日韩精品欧美一区二区 | 一区二区三区在线视频观看 | jiucao在线观看精品 | 久久99精品久久久久久综合 | 日本久久综合 | 久久久一区二区三区不卡 | 成人男男黄网色视频免费 | 一色屋精品亚洲香蕉网站 | 一级高清毛片免费a级高清毛片 | 国产精品国产精品国产三级普 | 欧美精品久久久亚洲 | 国产精品久久久久久久久久影院 | 91亚洲精品久久91综合 | 国产成人啪精品 | 国产玖玖在线 | 免费看欧美xxx片 | 18视频免费网址在线观看 | 99久久精品免费国产一区二区三区 | 国产成人亚洲综合一区 | 国产精品亚洲欧美 | 精品三级视频 | 国产在线视频一区二区三区 | 好吊妞998视频免费观看在线 | 中文字幕一区视频一线 | 亚洲区一 | 欧美视频综合 | 97在线视频观看 |