- 2
- 0
- 约1.09千字
- 约 4页
- 2017-09-05 发布于浙江
- 举报
Java内存空间划分初识(适合初学者)
Java内存空间划分初识(适合初学者)前言:在编程中,自己归纳过那些变量会被初始化,可是全靠死记硬背,实际开发中还老犯错。后来在看书中,了解是自己对Java内存空间的认识不足。今天通过看视频,查阅书籍和网上查询,简单归纳了Java内存空间划分,使得自己对Java数据分类和运用有很大的提升。现在分享给大家,希望能有一些帮助和启发。同其他软件一样,JVM从计算机获取一片内存。JVM中的内存划分为五个区域,每个区域有着不同的数据处理方式。分别是:寄存器。--给CPU用的地方,一般Java程序员可不做过多学习。本地方法区。--与所在系统相关,分不同版本。具体系统可部分学习。方法区。--后面JAVA应该深入学习部分,初学者可暂时放一放。栈内存。--(下面详讲。)堆内存。--(下面详讲。)栈内存。存放的是什么?答:存储的都是局部变量。(局部变量所属方法也进栈中。局部变量都在方法中,方法不进栈,局部变量就没办法进栈。)变量所属的作用域一旦结束,该变量就自动释放。(栈内存更新很快,因为变量的生命周期很短。)(局部代码块,限定局部变量的生命周期。)小结:栈内存更新速率很快。堆内存。存放的什么?答:存储是数组和对象(其实数组就是对象)。凡是new建立在堆中。堆内存的特点:每一个实体都有首地址值。堆内存中的每一个变量都有默认初始化值;根据类型的不同而不同。整数是0,小数是0.0或者0.0f,boolean是false,char是‘\u000’。(’\u0000’指Unicode下的空格。)垃圾回收机制。堆特点的附带说明实体存在对内存中,有一个内存地址。堆中如果未赋值会默认初始化,这是堆内存特点,栈内存中变量就不行。实体首地址值存储在引用数据变量中,引用数据变量根据实体首地址指向实体。引用数据变量不像基本数据变量,基本数据变量直接把实体存放在变量空间中。引用数据变量,称为变量A引用了堆中一个实体。(或者指向,这点想C++中指针。)引用数据变量只能指向实体或null。(null取消指向。Null存放位置是引用变量首地址值所在的位置。)实体没有引用,就会被视为垃圾,等待回收,不会立即释放。JVM自有一套垃圾回收机制,不定时。所以堆内存的更新速率不是很快。附带简单说明下实体内存地址。例如 [I@c171641、@左边的”[I“是指实体类型,这里的”[“指数组,”I”指int类型。2、@右边的”c17164“是Java调用windows,通过hash算法创建的内存地址,绝对不会重复。本身是16进制地址。如有好的建议,可留言或发至笔者邮箱:fzb_xxzy@163.com
您可能关注的文档
- GRE数学词汇代数术语.pdf
- GRE考试中的作文失分点详解-智课教育旗下智课教育.pdf
- GRE数学词汇,高分保障-智课教育旗下智课教育.pdf
- GRE数学词汇:分数和小数-智课教育旗下智课教育.pdf
- GRE词汇记忆方法汇总.docx
- GRE考试各部分分数都很重要-智课教育旗下智课教育.pdf
- GRE阅读中双重否定句型分析.docx
- GRE考试填空方法总结.pdf
- GRE考试题型设置及评分细则.pdf
- GRE考试中的作文失分点详解.pdf
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
最近下载
- (新版)架子工高级理论知识题库.docx VIP
- 跨越分数+拥抱成长+课件--2025-2026学年高二上学期考后心理调适主题班会.pptx VIP
- 专业功放测试条件和标准.doc
- 2025年河北语文中考试卷真题及答案.pdf VIP
- 经皮肾镜取石术相关尿脓毒症.ppt
- 【国联民生-2026研报】前瞻研究系列报告:序曲的终章:战争中的财富“庇护所”.pdf VIP
- 浙江省执业医师注册健康体检表(新).docx VIP
- 2025-2026学年高二上学期《内外兼修,与时偕行——探寻成长的力量之源》主题班会课件.pptx VIP
- 成人吞咽障碍患者口服给药护理-2025中华护理学会团体标准.pptx VIP
- 八上必读名著《昆虫记》中考真题(含答案).docx VIP
原创力文档

文档评论(0)