腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Java可以在没有
JVM
的情况下编译源代码吗?
、
、
、
我正在详细地搜索
JVM
,以了解它的工作
原理
,并正确使用Java编程语言,那么,除了独立于操作系统之外,
JVM
对java编译有多重要。
浏览 0
提问于2016-09-27
得票数 5
2
回答
JVM
如何访问文件系统
、
、
我和我的老板争论过,他确信
JVM
使用JNI来访问本地的东西,比如文件系统。我认为他错了,因为
JVM
本身是本机代码,它直接与操作系统通信-它不需要JNI样板来访问文件系统。请帮我解释一下
JVM
的工作
原理
。
浏览 6
提问于2010-02-03
得票数 4
回答已采纳
3
回答
对
JVM
规范的更新
、
JVM
规范第二版的日期是1999年。从那时起,我应该考虑学习哪些重要的更新(比如动态调用)?这是为了理解现代
JVM
虚拟机实现的内部
原理
(特别是HotSpot)。
浏览 5
提问于2009-09-29
得票数 4
6
回答
JVM
(HotSpot):所有的方法都去哪里了?方法区?本机方法栈?
、
、
我刚接触
JVM
(HotSpot),并且试图理解它的体系结构和工作
原理
,所以我的问题是,是否所有的方法(静态和非静态)都会被转换成字节码?当
JVM
加载类文件时,它会将所有方法加载到某个地方吗?
浏览 3
提问于2012-08-06
得票数 1
2
回答
源代码可调试的
JVM
、
、
我想学习
JVM
的内部
原理
。为此,我选择了Jikes RVM来使用,但问题是我无法调试源代码,因为它不支持它。我的问题是,有没有一些开放源码的
JVM
可以调试,看看它是如何处理类文件的。
浏览 1
提问于2012-07-11
得票数 1
8
回答
java中的System.gc()和finalize()方法有什么区别?
、
、
我们不能强制将垃圾对象收集到
JVM
。我们允许在java代码中编写这两个方法,如果这两个方法都用于垃圾收集,那么通过java提供两个垃圾收集方法又有什么意义呢?请告诉我这两种方法的确切工作
原理
和内部工作
原理
?
浏览 0
提问于2012-04-17
得票数 15
5
回答
我应该如何诊断和防止
JVM
崩溃?
、
、
当我遇到
JVM
崩溃时(作为一名对
JVM
内部
原理
一无所知的Java程序员)该怎么办? 特别是,您将如何生成可重现的测试用例?我应该在Sun(或IBM)的bug数据库中搜索什么?
浏览 1
提问于2009-12-07
得票数 6
回答已采纳
10
回答
为什么创建一个大型Java数组会消耗这么多内存?
、
、
为什么下面这行导致大量内存(~40M)被
JVM
使用?在分配阵列时,有没有办法了解虚拟机的内部工作
原理
?
浏览 7
提问于2010-09-15
得票数 4
回答已采纳
2
回答
JVM
与操作系统
、
我还阅读了“
JVM
基本
原理
内部”因此,当我看到操作系统和
JVM
的基础知识时,我开始认为在抽象层次上有很多相似之处
浏览 0
提问于2013-02-11
得票数 3
3
回答
.NET垃圾收集器的内部工作
原理
?
、
、
我已经阅读了关于
JVM
中各种垃圾收集器内部工作
原理
的详细文章,但我很难找到.NET运行时的相同级别的详细信息... 谁有关于.NET垃圾收集器的好文章/研究/页面的链接?
浏览 5
提问于2010-07-26
得票数 10
2
回答
什么是用户定义的类加载器?
、
我正在阅读有关
Jvm
体系结构的文章,但我无法理解其中的类加载器体系结构,我理解引导类加载器是什么,但不能理解用户定义的类加载器的工作
原理
,它在
jvm
中如何工作,以及为什么需要它?
浏览 0
提问于2014-07-01
得票数 3
回答已采纳
6
回答
在Java中打开非in
我在弄清楚Java中开关的内部工作
原理
时遇到了麻烦,有人告诉我,对于所有原语,值都被提升为Integer。我的问题是: 如果在测试每种情况之前,
JVM
获取"k“的值并将其提升为整数,那么
JVM
如何跟踪它正在切换的字节?
浏览 0
提问于2011-12-31
得票数 4
回答已采纳
2
回答
JVM
是否能够重用相同字符串对象的拆分结果?
、
、
是否有流行的
JVM
实现通过将结果存储在内存中以供以后重用来优化此类调用?它的工作
原理
是这样的:由于Strings的不可变性和字符串池的存在,表达式String[] resourceArr = resource.split
JVM
可以使用这些引用匹配存储的结果,并在不执行实际解析的情况下提供该结果。
浏览 0
提问于2012-04-19
得票数 2
回答已采纳
1
回答
Android中的字节码操作
、
我有一个java代理,它监视Java应用程序的性能,它的工作
原理
是在从
JVM
加载字节代码之前对其进行操作。
浏览 1
提问于2015-09-18
得票数 2
回答已采纳
1
回答
java实际上是如何在屏幕上打印的
、
、
那么
JVM
如何在屏幕上打印/写入内容呢?在我看来,这是
JVM
的内部工作。
JVM
查找显示窗口并调用操作系统的系统命令,例如linux和windows操作系统中的echo。 我说得对吗?如果不是,那就解释一下这些方法的工作
原理
,并纠正我。
浏览 0
提问于2015-02-02
得票数 3
1
回答
拦截私有字段访问以执行延迟加载
、
、
我有一个框架,可以代表客户端加载任意类的实例,并且希望字段(特别是私有字段)仅在第一次访问字段时才延迟初始化/加载。我猜java.lang.flect.Proxy/InvocationHandler被排除在外,因为它们只能够拦截方法调用。
浏览 0
提问于2012-03-03
得票数 1
2
回答
java.lang.Thread.setPriority vs android.os.Process.setThreadPriority
、
、
、
我不知道它们的工作
原理
有什么不同。
浏览 2
提问于2013-05-28
得票数 4
回答已采纳
1
回答
Java变量只初始化一次
、
、
这是
JVM
缓存还是类似的东西?变量初始化是如何工作的?
JVM
如何知道它已被初始化,以及如何强制它重新初始化? 如果能阅读一些文档/规范来阐明它的工作
原理
,那将是非常棒的。
浏览 40
提问于2020-06-01
得票数 0
1
回答
在ubuntu18.04中安装OpenJDK OpenJ9后,我发现缺少可执行文件
、
、
、
、
我最近在我的Ubuntu18.04机器上从https://launchpad.net/~rpardini/+archive/ubuntu/adoptopenjdk安装了OpenJ9
jvm
,并在我的终端上收到了这样的通知: ** Missing executable /usr/lib/
jvm
/adoptopenjdk-11-jdk- openj9/bin/jcmd even though man page/usr
浏览 85
提问于2019-06-20
得票数 0
回答已采纳
3
回答
Java解释器或任何解释器到底是如何工作的?
、
、
我一直在弄清楚一个口译员的确切工作
原理
,我用谷歌搜索了一下,得出了一些结论,只是希望有人能让我更好地理解口译员的工作。现在java解释器的平台是,它在其中运行,因此,基本上它将生成可由
JVM
运行的代码。,因此它采用字节码,生成中间代码和目标机器码,并将其提供给
JVM
。
JVM
依次在实现或运行
JVM
的操作系统平台上执行这些代码。和执行是否意味着它在
JVM
或底层操作系统中执行?
浏览 109
提问于2017-05-09
得票数 9
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券