jvm
-
-
是否可以创建一个不将 Object 作为其基类的类结构 据我所知:Java中的每个类都继承了Object类的方法,而无需指定这样做,这使得这个类如此独特和有趣。 因此,我想知道,在JVM中,这个“规则”在哪里指定?是否可以以某种方式操作此类,例
-
Java中的多线程状态可见性:有没有办法将JVM变成最坏的情况? 假设我们的代码有 2 个线程(A 和 B)在某个地方引用了此类的同一实例: 当线程 A 这样做时,不能保证线程 B 会读取该值:理论上可以永远返回。?在这种情况下,这对于使用现有测试测试
-
Java随机生成器是如何工作的? 我编写了模拟掷骰子的程序 我想知道是否有办法“预测”下一个生成的数字,以及JVM如何确定下一个要生成的数字? 我的代码输出数字在任何JVM和操作系统上都会接近真正的随机数吗?
-
Java:为什么它使用固定数量的内存?或者它如何管理内存? JVM 似乎使用了一些固定的内存量。至少我经常看到参数(对于最大大小)和(对于初始大小)表明这一点。 我有一种感觉,Java应用程序不能很好地处理内存。我注意到的一些事情: 即使是一
-
假设我知道我将在 x64 cpu 上运行,我可以忽略哪些 JVM 同步实践? 我知道JVM内存模型是为CPU的最低公分母而制作的,因此它必须假设JVM可以运行的CPU的最弱模型(例如ARM)。 现在,考虑到 x64 具有相当强的内存模型,假设我知道我的程序只能在 64 位 x86 CPU 上
-
-
在编译 Java 类时禁用编译时依赖关系检查 请考虑以下两个 Java 类: 此外,假设在类路径中找不到。 在一般情况下,错误消息很好,因为检查依赖项可以让编译器告诉您是否错误了某些方法参数,等等。 虽然在编译时对依赖关系的
-
-
当我们第一次使用类时,静态代码是否总是执行的? 我们的应用程序使用的初始化代码取决于静态代码的执行顺序,我想知道这个顺序是否在所有JVM中都是一致的。 以下是我的意思示例: 总而言之,在所有 JVM 中,当我们第一次使用类时,静
标签