电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

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

瀏覽:72日期:2024-06-18 15:35:00
內(nèi)容: Java比c++方便的一點就是java有自己的垃圾收集機制。可以自動幫你收集垃圾。但是,這并非意味著使用java我們就不需要考慮內(nèi)存管理了。這一點相信很多java程序員都是知道的,就是當一個對象我們決定不再使用的時候,最好可以手動設(shè)置它為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
相關(guān)文章:
主站蜘蛛池模板: 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 衡阳耐适防护科技有限公司——威仕盾焊接防护用品官网/焊工手套/焊接防护服/皮革防护手套 | 注浆压力变送器-高温熔体传感器-矿用压力传感器|ZHYQ朝辉 | 广东西屋电气有限公司-广东西屋电气有限公司 | 天津仓储物流-天津电商云仓-天津云仓一件代发-博程云仓官网 | 高效节能电机_伺服主轴电机_铜转子电机_交流感应伺服电机_图片_型号_江苏智马科技有限公司 | 拉力测试机|材料拉伸试验机|电子拉力机价格|万能试验机厂家|苏州皖仪实验仪器有限公司 | 南京租车,南京汽车租赁,南京包车,南京会议租车-南京七熹租车 | 首页-浙江橙树网络技术有限公司 石磨面粉机|石磨面粉机械|石磨面粉机组|石磨面粉成套设备-河南成立粮油机械有限公司 | 机房监控|动环监控|动力环境监控系统方案产品定制厂家 - 迈世OMARA | 影像测量仪_三坐标测量机_一键式二次元_全自动影像测量仪-广东妙机精密科技股份有限公司 | 广东风淋室_广东风淋室厂家_广东风淋室价格_广州开源_传递窗_FFU-广州开源净化科技有限公司 | 东莞市天进机械有限公司-钉箱机-粘箱机-糊箱机-打钉机认准东莞天进机械-厂家直供更放心! | 磁粉制动器|张力控制器|气胀轴|伺服纠偏控制器整套厂家--台灵机电官网 | 玻纤土工格栅_钢塑格栅_PP焊接_单双向塑料土工格栅_复合防裂布厂家_山东大庚工程材料科技有限公司 | 仓储货架_南京货架_钢制托盘_仓储笼_隔离网_环球零件盒_诺力液压车_货架-南京一品仓储设备制造公司 | 盘式曝气器-微孔曝气器-管式曝气器-曝气盘-斜管填料 | 郑州市前程水处理有限公司 | 东莞工作服_东莞工作服定制_工衣订做_东莞厂服 | 壹作文_中小学生优秀满分作文大全 | 磷酸肌酸二钠盐,肌酐磷酰氯-沾化欣瑞康生物科技 | 水厂自动化|污水处理中控系统|水利信息化|智慧水务|智慧农业-山东德艾自动化科技有限公司 | 电镀整流器_微弧氧化电源_高频电解电源_微弧氧化设备厂家_深圳开瑞节能 | 冰晶石|碱性嫩黄闪蒸干燥机-有机垃圾烘干设备-草酸钙盘式干燥机-常州市宝康干燥 | 高楼航空障碍灯厂家哪家好_航空障碍灯厂家_广州北斗星障碍灯有限公司 | 防渗膜厂家|养殖防渗膜|水产养殖防渗膜-泰安佳路通工程材料有限公司 | 密度电子天平-内校-外校电子天平-沈阳龙腾电子有限公司 | 【连江县榕彩涂料有限公司】官方网站 | 济南办公室装修-厂房装修-商铺装修-工装公司-山东鲁工装饰设计 | 恒温恒湿箱(药品/保健品/食品/半导体/细菌)-兰贝石(北京)科技有限公司 | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | 北京开源多邦科技发展有限公司官网| 空气能采暖,热泵烘干机,空气源热水机组|设备|厂家,东莞高温热泵_正旭新能源 | 纯化水设备-EDI-制药-实验室-二级反渗透-高纯水|超纯水设备 | 双段式高压鼓风机-雕刻机用真空泵-绍兴天晨机械有限公司 | 河南包装袋厂家_河南真空袋批发价格_河南服装袋定制-恒源达包装制品 | 学生作文网_中小学生作文大全与写作指导| 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 带压开孔_带压堵漏_带压封堵-菏泽金升管道工程有限公司 | 微型实验室真空泵-无油干式真空泵-微型涡旋耐腐蚀压缩机-思科涡旋科技(杭州)有限公司 | 电线电缆厂家|沈阳电缆厂|电线厂|沈阳英联塑力线缆有限公司 |