码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Java中JVM指什么呢?她拥有哪些功能及特征呢?


    转自:

    Java中JVM指什么呢?她拥有哪些功能及特征呢?

    下文笔者讲述Java中JVM的简介说明,如下所示:

    JVM简介

    	JVM(Java Virtual Machine)指Java虚拟机
    
    	 JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的
    
    	 Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域
    
    	 JVM屏蔽了与具体操作系统平台相关的信息
    
    	 由于有了JVM虚拟机,所以Java可以运行在所有平台上
    

    JVM功能

    JVM功能:装载类及运行类
    ---------------------------------
     Java中的所有类
     必须被装载到jvm中才能运行
     这个装载工作是由jvm中的类装载器完成的
       类装载器所做的工作实质是把类文件从硬盘读取到内存中
        JVM对中央处理器(CPU)所执行的一种软件操作
          用于执行编译过的Java程序码(Applet与应用程序)。
    

    JVM特征

      1. 移植性
        无论是GC还是Hotspot都可以用在任何Java可用的地方
        如:JRuby可以运行在其他平台上,Rails应用就可以运行在IBM主机上的JRuby上,而且这台IBM主机运行的是CP/CMS
        实际上,由于Java和OpenJDK项目的开源,我们正在看到越来越多的平台的衍生,因此JVM的移植性也将越来越棒
      2. 成熟
        JVM历史悠久,性能每年都得到提升,而且非常稳定及应用广泛
      3. 覆盖面
        JRuby和JVM上的其他语言项目已经被开发者所承认
        一个典型的例子是invokedynamic specification (aka JSR292)
        JSR越来越配合新的语言
        JVM已不再是Java一个人定制规则
        JVM正在构建成为类如JRuby等项目的优良平台
  • 相关阅读:
    设计模式-代理模式
    Linux编辑器:vim的简单介绍及使用
    服务器是什么?它是用来干什么的?
    math标准库的一些函数介绍
    七天接手react项目 系列 —— react 起步
    JDK自带javap命令反编译class文件和Jad反编译class文件(推荐使用jad)
    基于Java的度分秒坐标转纯经纬度坐标的漂亮国基地信息管理
    CSP-J第二轮试题-2020年-1.2题
    OT-IT融合的纽带:解读边缘计算在钢铁行业应用场景
    使用小程序制作一个电子木鱼,功德+1
  • 原文地址:https://blog.csdn.net/qq_25073223/article/details/126578010
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号