腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
为什么不像
Java
那样,没有其他
语言
的
虚拟机
?
、
、
、
、
为什么需要
Java
虚拟机
?人们可以在不使用
虚拟机
的情况下运行用其他
语言
编写的代码,而
java
则需要JVM来运行代码。为什么我们有
Java
的
虚拟机
,而其他流行的
语言
,如C++或python,就不需要这样的
虚拟机
?
浏览 10
提问于2013-12-08
得票数 0
2
回答
在
Java
中,布尔数据类型是如何在内部工作的?
、
当您将值"true“赋值给
Java
中的布尔数据类型(例如布尔variableName = true;)时,实际分配给该变量的值是什么?
浏览 5
提问于2017-06-23
得票数 2
回答已采纳
3
回答
不执行字节码的解释器或
虚拟机
、
、
Dart
语言
的开发人员告诉我们,有一个
虚拟机
可以执行用Dart
语言
编写的语句。解释器和执行
语言
的
虚拟机
之间有什么区别?到目前为止,我所知道的
虚拟机
,如
Java
虚拟机
、公共
语言
运行时和Dalvik,都执行以前从编程
语言
编译的字节码。 它是如何运行一个直接执行编程
语言
的virual机器的?
浏览 0
提问于2013-11-16
得票数 4
回答已采纳
3
回答
为什么其他
语言
而不是
java
不是独立于平台的?
、
、
、
我们称
java
为独立于平台的
java
,因为
java
有一个
虚拟机
JVM,它可以在任何平台上独立执行字节码。 但是JVM必须安装(或必须驻留)在该系统上。现在,人们为什么不为其他现有
语言
创建像JVM这样的
虚拟机
,并将这些
语言
称为独立于平台的
语言
呢?
浏览 2
提问于2014-08-23
得票数 1
回答已采纳
1
回答
当移植JVM是必要的时候,
Java
虚拟机
在架构上运行
java
的目的是什么?
、
、
我正在尝试分析移植和
虚拟机
的本质,目的是最小化移植的数量。 然而,回顾事物的历史,有一件事在我的脑海中凸现出来。
Java
虚拟机
,即SDK/JRE,虽然它能够动态处理
java
类和/或编译
java
源代码,但本质上是中间件,不是吗?我想,Oracle的人会为不同的操作系统重新编译它,以便
Java
语言
对每个操作系统都有用。因此,所有这些都引出了我上面提到的问题,“既然
Java
本身可以作为另一种
语言
存在,并且可以移植到不同的
浏览 31
提问于2019-03-23
得票数 -1
4
回答
Java
虚拟机
语言
是不可知的吗?
、
、
、
可以肯定地说,
Java
虚拟机
“最初”是为
Java
编程
语言
设计的,但现在,其他开发人员已经能够编写编译为
Java
字节码的编程
语言
,如Scala、Jython和JRuby。在
Java
字节码中仍然有“面向对象”的引用,比如接口、方法、字段。例如,invokespecial是对“object”方法的调用。 它不是一个纯
语言
不可知指令集的纯堆栈
虚拟机
。问题是,JVM
语言
是不可知的吗?
浏览 1
提问于2011-09-20
得票数 10
回答已采纳
4
回答
我们为什么要调用
java
是一种编程
语言
,也是一种平台。
、
我只是搞糊涂了,而且没有一个清晰的概念来说明,为什么被称为编程
语言
,同时也被称为平台。我在中提到过但我的问题没有答案。
浏览 7
提问于2013-11-06
得票数 0
回答已采纳
1
回答
一个正在运行的JVM程序中有多少类型的堆栈?
、
当我准备好JVM规范时,我遇到了
Java
堆栈 每个
Java
虚拟机
线程都有一个私有
Java
虚拟机
堆栈,与线程同时创建。
Java
虚拟机
堆栈存储帧(§2.6)。
Java
虚拟机
堆栈类似于传统
语言
(如C)的堆栈:它保存局部变量和部分结果,并在方法调用和返回中发挥作用。因为除了推送和弹出帧之外,
Java
虚拟机
堆
浏览 0
提问于2018-01-18
得票数 1
1
回答
JVM: JVM指令实现可以使用什么
语言
?
、
、
、
摘自JVM的官方文档: 因此,只要JVM在C中实现它的指令集,那么实现就可以使用本机方法堆栈。这让我想到JVM指令集可以在哪些其他
语言
中实现,以及在这些情况下使用什么样的堆栈?
浏览 1
提问于2021-01-25
得票数 1
回答已采纳
1
回答
垃圾收集器-指向同一对象的多个指针
我有一个关于
Java
垃圾收集器实现的问题。
浏览 0
提问于2013-07-13
得票数 0
回答已采纳
5
回答
我们可以使用任何
语言
编写一个
java
虚拟机
吗?
、
我们可以使用c#等编程
语言
来编写
java
虚拟机
吗? 我们能用
java
语言
写JVM吗?
浏览 4
提问于2012-02-13
得票数 1
2
回答
禁用Buddy中标识符的验证
、
、
我正在开发一种基于JVM的编程
语言
,我使用Buddy作为代码生成器。该
语言
有点类似于
Java
,但通常使用注释,其中
Java
将使用关键字。与
Java
语言
规范不同,
Java
虚拟机
规范对类名的限制非常少,从JVM的角度来看,像extends或public这样的名称是完全有效的。但是,当我试图生成一个名为
Java
关键字的注释类时,我会从Buddy的IllegalStateException类得到一个Illegal type name。我如何绕
浏览 6
提问于2019-10-12
得票数 4
回答已采纳
3
回答
Java
、
Java
VM、
Java
平台
、
有人能解释一下
Java
平台SE (6)、
Java
、
Java
VM等的区别吗?谢谢。
浏览 26
提问于2009-09-05
得票数 3
回答已采纳
2
回答
SmallTalk挑战
、
如何从Smalltalk
虚拟机
引导Windows?
浏览 2
提问于2011-04-14
得票数 0
回答已采纳
4
回答
Java
32位和64位
、
Java
Byte代码是编译
Java
源代码和
Java
虚拟机
理解的
语言
。与必须为每种不同类型的计算机专门编译的编译
语言
不同,
Java
程序只需转换一次字节码,然后就可以在
Java
虚拟机
存在的任何平台上运行。我可以理解,一旦编译了
java
,类就可以从任何机器上运行,因为编译后的类可以被任何机器理解。 我的问题是:为什么有两种类型的jdk呢?(x86,x64)
浏览 2
提问于2014-02-20
得票数 0
回答已采纳
6
回答
Java
解释器和JVM之间的区别
、
、
我听到有人说“JVM必然是
Java
解释器,但
Java
解释器不一定是JVM”。这是真的吗? 我的意思是
Java
解释器和JVM之间有区别吗?
浏览 2
提问于2010-08-10
得票数 12
回答已采纳
1
回答
如何知道我是否正确安装了
Java
?
我刚把它安装在我的惠普Chromebook (Xfce)上。我正试着让OpenJDK 7在上面。当我使用Software安装它时,它看起来安装得很正确,但是当我尝试用“其他应用程序”打开Minecraft.jar时,我没有看到JDK 7在任何地方,只有JDK工具。
浏览 0
提问于2015-05-10
得票数 0
2
回答
C#对.NET的影响是否与
Java
一样?
、
、
如果需要,请纠正我:) 我在几年前学习了
Java
,我想知道是否有类似的‘框架’
Java
使用/是的一部分。非常感谢。
浏览 1
提问于2014-07-19
得票数 2
2
回答
Java
是否强制垃圾收集?
、
JLS/JVMS是否授权垃圾收集?想必任何正常的实现都会有垃圾收集,但是疯狂的实现是否符合规范的JVM呢?
浏览 0
提问于2015-11-26
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java虚拟机内存区域
JVM内幕:Java虚拟机详解
Java虚拟机:类加载机制详解
深入理解Java虚拟机:高效并发之Java内存模型
编程语言java
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券