我是靠谱客的博主 细腻鲜花,最近开发中收集的这篇文章主要介绍Java语言概述——JVM和垃圾回收机制Java语言的特点:跨平台性核心机制——Java虚拟机核心机制——垃圾回收,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
Java语言的特点:跨平台性
因为有JVM,同一个Java程序在不同的操作系统中都可以执行,实现了Java程序的跨平台性
核心机制——Java虚拟机
- JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令、管理数据、内存、寄存器
- 对于不同的平台,有不同的虚拟机
- 只有某平台提供了对应的Java虚拟机,Java程序才能执行
- Java虚拟机机制屏蔽了底层运行平台的差别,实现了一次编译,到处运行
核心机制——垃圾回收
- 不再使用的内存空间应回收——垃圾回收
- C/C++等语言中,由程序员负责回收无用内存
- Java语言消除了程序员回收无用内存的责任:它提供一种系统级线程跟踪存储空间的分配情况,并在JVM空闲时,检查并释放可被回收的内存空间
- 垃圾回收在Java程序运行过程中自动进行,程序员无法精准控制和干预
最后
以上就是细腻鲜花为你收集整理的Java语言概述——JVM和垃圾回收机制Java语言的特点:跨平台性核心机制——Java虚拟机核心机制——垃圾回收的全部内容,希望文章能够帮你解决Java语言概述——JVM和垃圾回收机制Java语言的特点:跨平台性核心机制——Java虚拟机核心机制——垃圾回收所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复