我是靠谱客的博主 细腻鲜花,最近开发中收集的这篇文章主要介绍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虚拟机核心机制——垃圾回收所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部