160得票10回答
我该如何找出我的JVM正在使用哪个密钥库?

我需要将一个证书导入到我的JVM密钥库中。我正在使用以下命令:keytool -import -alias daldap -file somecert.cer 所以我可能需要将我的调用改成类似这样的形式:keytool -import -alias daldap -file somecert....

158得票27回答
如何使JVM崩溃?

我正在阅读一本关于编程技巧的书,作者问面试者:“你怎样才能使JVM崩溃?”。我想可以通过编写一个无限循环来使用所有内存,最终导致其崩溃。 有人有什么想法吗?

157得票8回答
如何正确设置JVM时区

我正在尝试运行一个Java程序,但它采用的是默认的GMT时区而非操作系统定义的时区。我的JDK版本为1.5,操作系统为Windows Server Enterprise(2007)。 虽然Windows已经指定了中央时区,但当我运行下面的程序时,它给出的是GMT时间。import java....

153得票6回答
"java -cp" 和 "java -jar" 有什么区别?

使用 java -cp CLASSPATH 和 java -jar JAR_FILE_PATH 运行 Java 应用程序的区别是什么?这两种方式中是否有一种更适合运行 Java 应用程序?我的意思是,哪种方式对 JVM 的资源使用更昂贵? 在尝试运行应用程序时,哪种方式会导致 JVM 生成更...

150得票9回答
Java语言中不可用的字节码特性

目前(Java 6),在Java字节码中能做到的事情,从Java语言本身无法实现吗? 我知道它们都是图灵完备的,因此“可以做”读作“可以更快速/更好地完成,或者以不同的方式完成”。 我正在思考额外的字节码,例如invokedynamic,这些字节码不能使用Java生成,除了那个特定的版本。

149得票32回答
在IntelliJ中Kotlin未解决的引用问题

我最开始使用这个教程来学习在IntelliJ IDEA中使用Kotlin。 当我尝试运行以下示例时,fun main(args: Array<String>) { println("lol") } 编译失败,出现以下错误:Error:(5, 5) Kot...

147得票11回答
如何从程序中查找JVM版本?

我想编写一个Java示例文件,在其中我想知道类在哪个JVM版本中运行。有办法吗?

146得票3回答
Java方法声明中参数的最大数量

Java中一个方法最多可以有多少个参数以及原因是什么? 我正在64位Windows系统上使用Java 1.8。 StackOverflow上所有的答案都说技术限制是255个参数,但没有说明为什么。 确切地说,对于静态方法,限制是255个,而对于非静态方法,限制是254个(在这种情况下,t...

145得票11回答
Java中的静态方法和静态变量存储在哪里?

例如: class A { static int i=0; static int j; static void method() { // static k=0; can't use static for local variables only fin...

139得票14回答
获取正在运行的JVM的参数

有没有一种方法可以获取正在运行的JVM的参数? 有没有类似于jstat的命令行工具,它以JVM的PID为输入,并返回其启动参数?我特别关心在启动JVM时给定的-Xmx和-Xms值。 为了澄清我的JVM限制,我们想检查它是否在生产服务器上运行。这就是为什么我们希望最小限度地干扰。我们能够使用js...