Java in JVM

JVM

JVM(Java虚拟机)是一个抽象的机器。它被称为虚拟机,因为它在物理上不存在。它是一个规范,它提供了一个运行时环境,可以在其中执行 Java 字节码。它还可以运行那些用其他语言编写并编译为Java字节码的程序。

JVM 可用于许多硬件和软件平台。JVM、JRE 和 JDK 依赖于平台,因为每个操作系统的配置彼此不同。但是,Java是独立于平台的。JVM有三个概念:规范实现实例

JVM 执行以下主要任务:

  • 加载代码
  • 验证代码
  • 执行代码
  • 提供运行时环境

JRE

JRE 是 Java 运行时环境的首字母缩写。它也被写成Java RTE。Java 运行时环境是一组用于开发 Java 应用程序的软件工具。它用于提供运行时环境。它是JVM的实现。它实际存在。它包含一组库 + JVM 在运行时使用的其他文件。

JVM的实现也由Sun Micro Systems以外的其他公司积极发布。

静态绑定

当对象的类型在编译时(由编译器)确定时,它被称为静态绑定。

如果类中有任何私有、最终或静态方法,则存在静态绑定。

简单示例如下:

class Dog{  
 private void eat(){System.out.println("dog is eating...");}  
  
 public static void main(String args[]){  
  Dog d1=new Dog();  
  d1.eat();  
 }  
}  

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值