368得票21回答
如何设置JVM使用的代理

很多时候,Java 应用程序需要连接到互联网。最常见的例子是在读取 XML 文件并需要下载其模式时。 我使用代理服务器。如何设置我的 JVM 使用代理?

358得票3回答
Java 堆术语:年轻代、老年代和永久代?

我正在尝试理解Java堆术语中的年轻代、老年代和永久代的概念,特别是它们之间的相互作用。 我的问题如下: 什么是年轻代? 什么是老年代? 什么是永久代? 这三个代之间如何相互作用/关联?

323得票27回答
无法为对象堆保留足够的空间

每次尝试运行程序时,我都会重复遇到以下异常。 VM 初始化时发生错误 无法为对象堆保留足够的空间 无法创建 Java 虚拟机。 我尝试增加虚拟内存(页面大小)和 RAM 大小,但都无济于事。 如何消除此错误?

315得票16回答
什么是适用于Eclipse的最佳JVM设置?

您找到的运行Eclipse的最佳JVM设置是什么?

306得票3回答
-XX:MaxPermSize是做什么的?

具体来说,修复PermGen OutOfMemoryError问题有什么帮助? 此外,如果能指向JVM参数文档的答案会加分...

305得票4回答
线程上下文类加载器与普通类加载器的区别

线程上下文类加载器和普通类加载器有什么区别? 也就是说,如果Thread.currentThread().getContextClassLoader()和getClass().getClassLoader()返回不同的类加载器对象,哪一个会被使用?

304得票25回答
如何在 Kotlin 中获取随机数?

有一种通用的方法可以返回两个参数之间的随机整数,就像 Ruby 中使用 rand(0..n) 一样。 有什么建议吗?

280得票12回答
Class JavaLaunchHelper在...libinstrument.dylib中有两个实现。其中一个将被使用。哪个将被使用是未定义的。

我在MacOS X上升级到最新的Java 7u40版本,在使用Eclipse启动我的应用程序时,在控制台上出现以下消息。 应用程序可以正常工作,但我想找出问题的原因,并希望修复它。objc[10012]: Class JavaLaunchHelper is implemented in bot...

278得票5回答
JVM选项 -Xss - 它到底是做什么的?

这里中说,-Xss用于“设置线程堆栈大小”,具体是什么意思呢?有人可以帮助我理解一下吗?

273得票13回答
获取当前在Java中正在运行的所有线程列表

有没有办法获取当前JVM中所有运行中线程的列表(包括未由我的类启动的线程)? 是否还可以在列表中获取所有线程的Thread和Class对象? 我希望能够通过代码实现此操作。