当前位置 > 主页 > 万和大讲堂 >


浅论虚拟机对Java开发的重要性—南京万和Java培训分享

2017-01-11 14:40

  Java目前是互联网行业内非常热门的开发语言,Java开发受到广大行业人才的热捧。南京万和Java培训在这里就Java虚拟机进行了详细介绍。


  南京万和Java培训资深Java讲师指出,虚拟机 JVM(Java Virtual Machine)在 Java 编程里面具有非常重要的地位,约相当于前面学到的 Java 运行环境,虚拟机的基本功能如下:


  (1)通过 ClassLoader 寻找和装载 class 文件


  (2)解释字节码成为指令并执行,提供 class 文件的运行环境


  (3)进行运行期间垃圾回收


  (4)提供与硬件交互的平台


  Java虚拟机是在真实机器中用软件模拟实现的一种想象机器。Java虚拟机代码被存储在.class文件中;每个文件都包含最多一个public类。Java 虚拟机规范为不同的硬件平台提供了一种编译Java技术代码的规范,该规范使Java 软件独立于平台,因为编译是针对作为虚拟机的“一般机器”而做。这个“一般机器”可用软件模拟并运行于各种现存的计算机系统,也可用硬件来实现。编译器在获取Java应用程序的源代码后,将其生成字节码,它是为JVM生成的一种机器码指令。每个Java解释器,不管它是Java技术开发工具,还是可运行 applets的Web浏览器,都可执行JVM。


  JVM 为下列各项做出了定义:


  - 指令集(相当于中央处理器[CPU])


  - 寄存器


  - 类文件格式


  - 栈


  - 垃圾收集堆


  - 存储区


  JVM 的代码格式由紧缩有效的字节码构成。由 JVM 字节码编写的程序必须保持适当的类型约束。大部分类型检查是在编译时完成。任何从属的 Java 技术解释器必须能够运行任何含有类文件的程序,这些类文件应符合 Java 虚拟机规范中所指定的类文件格式。


  虚拟机是 Java 平台无关的保障。正是因为有虚拟机这个中间层,Java 才能够实现与平台无关。虚拟机就好比是一个 Java运行的基本平台,所有的 Java 程序都运行在虚拟机上,这也是虚拟机在Java开发方面重要作用的原因所在。


  如果您希望拥有快速发展且回报丰厚的职业生涯,不妨考虑投入一些时间和精力来南京万和Java培训学习Java编程语言。让万和助您一臂之力!

最近开班 more>
  • 全栈开发
  • 前端基础班
  • 软件测试
  • Java大数据开发工程师
  • 云原生精英班
  • 云网预科班
  • 开发课程基础班第三期
  • 开发课程基础班第二期
  • 开发课程基础班第一期
  • Java Web UI Python
  • CISP
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • OCM 12C
  • OCP 19C
  • RHCA
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • vip班
  • 考试计划
  • 脱产班
  • 脱产班
  • 脱产班
  • 双休班
  • 双休班
  • 双休班
  • 双休班
  • 业余班
  • 业余班
  • 10月16日
  • 10月14日
  • 10月9日
  • 10月30日
  • 10月21日
  • 10月8日10月8日
  • 10月28日
  • 10月21日
  • 10月8日
  • 随时开课
  • 11月10日
  • 11月25日
  • 10月28日
  • 10月14日
  • 11月2日
  • 10月26日
  • 10月26日
  • ——
  • 随时开课
  • ——
    • 姓 名 :
    • 电 话 :
    • 课 程 :

技术交流群

  • Java大数据交流群560819979加入
  • Python技术交流群595083299加入
  • Oracle技术交流群595119011加入
  • Web前端技术交流群604697610加入
  • Huawei技术交流群482919361加入
  • Redhat技术交流群587875348加入
  • UI设计技术交流群511649801加入
  • Cisco技术交流群596886705加入
  • IT运维技术交流群605888381加入