官术网_书友最值得收藏!

2.1 概述

對于從事C、C++程序開發(fā)的開發(fā)人員來說,在內(nèi)存管理領(lǐng)域,他們既是擁有最高權(quán)力的“皇帝”,又是從事最基礎(chǔ)工作的勞動人民——既擁有每一個對象的“所有權(quán)”,又擔(dān)負(fù)著每一個對象生命從開始到終結(jié)的維護(hù)責(zé)任。

對于Java程序員來說,在虛擬機(jī)自動內(nèi)存管理機(jī)制的幫助下,不再需要為每一個new操作去寫配對的delete/free代碼,不容易出現(xiàn)內(nèi)存泄漏和內(nèi)存溢出問題,看起來由虛擬機(jī)管理內(nèi)存一切都很美好。不過,也正是因?yàn)镴ava程序員把控制內(nèi)存的權(quán)力交給了Java虛擬機(jī),一旦出現(xiàn)內(nèi)存泄漏和溢出方面的問題,如果不了解虛擬機(jī)是怎樣使用內(nèi)存的,那排查錯誤、修正問題將會成為一項(xiàng)異常艱難的工作。

本章是第二部分的第1章,筆者將從概念上介紹Java虛擬機(jī)內(nèi)存的各個區(qū)域,講解這些區(qū)域的作用、服務(wù)對象以及其中可能產(chǎn)生的問題,這也是翻越虛擬機(jī)內(nèi)存管理這堵圍墻的第一步。

主站蜘蛛池模板: 城口县| 宜兰县| 禹城市| 迭部县| 乌拉特前旗| 安陆市| 乐亭县| 改则县| 大石桥市| 日照市| 夏河县| 峨山| 德钦县| 武乡县| 四会市| 蛟河市| 乌什县| 左云县| 清丰县| 浦县| 岳普湖县| 盐山县| 宝清县| 澄江县| 同德县| 合江县| 潢川县| 邹城市| 泸西县| 封开县| 嘉荫县| 同德县| 清新县| 河源市| 芜湖县| 大石桥市| 岳普湖县| 厦门市| 平罗县| 新野县| 木里|