69得票9回答
如何在Snow Leopard上安装Java JDK 7

我的Mac目前运行的是Snow Leopard(10.6.8),我想要使用Java 7进行开发。我从Oracle网站下载了Java 7 OS X安装程序,并开始运行它。不幸的是,我立即收到了一条消息,说该安装程序仅支持OS X Lion(10.7.3)。有没有办法在我的Snow Leopard...

66得票5回答
Java7中的"Solr/Lucene"漏洞有多严重?

显然,Java7在循环优化方面存在一些严重的bug:谷歌搜索. 从报告和错误描述中,我很难判断这个bug有多严重(除非你使用Solr或Lucene)。 我想知道: 我的(任何)程序受影响的可能性有多大? 这个bug足够确定吗,普通测试是否能够捕获它? 注意:我不能让我的程序用户使用...

64得票7回答
try-with-resources语句的目的是什么?

Java 7新增了一个名为“try-with-resources”的新特性。它是什么?我们应该在哪里使用它以及我们何时可以利用这个特性呢? try语句没有catch块,这让我感到困惑。

62得票8回答
Java 7数字字面量中的下划线

当我们需要在一个数字中使用下划线_分隔数字时,我不理解以下情况为什么不能使用: 在期望的连续数字位置。 (正如在JDK7指南这里所述) 一些例子?

60得票10回答
如何在Java 7中启用TLS 1.2

我正在尝试在使用JBoss 6.4和Java 1.7的Web应用程序中启用TLS 1.2。 我在应用程序环境中具有-Dhttp.protocols=TLSv1.2,但似乎对我不起作用。 是否有任何事情可以做以启用TLS 1.2? 我编写了一个简单的程序context = SSLContex...

59得票5回答
HotSpot JVM是否将放弃对压缩字符串的支持?

在这个Oracle页面Java HotSpot VM Options上,它列出-XX:+UseCompressedStrings是可用的,并且默认开启。但是在Java 6更新29中,默认情况下关闭,在Java 7更新2中会报告一个警告。Java HotSpot(TM) 64-Bit Serve...

58得票4回答
方法句柄 - 它到底是什么?

我正在学习JDK 1.7的新特性,但是我不明白MethodHandle的设计目的是什么?我理解(直接)调用静态方法(并使用Core Reflection API,在这种情况下很简单)。我也理解(直接)调用虚拟方法(非静态、非final)(并使用Core Reflection API,需要通过类...

57得票4回答
Android是否支持JDK 6或7?

我是Android开发的新手。我能否在Android中使用使用JDK 7开发的现有Java代码? 这些函数使用xerces dom和xslt以及xpathapi。当前当我安装Android Eclipse ADT环境时,这些函数无法编译。我还想知道Android设备本身是否支持JRE 6或7?

55得票7回答
Testng,Emma,Cobertura,coverage和JDK 7导致ClassFormatError和VerifyError的结果

我已经转换到最新的JDK 7,并且在使用由Emma覆盖工具处理的字节码运行TestNG单元测试时遇到了问题。我的所有测试用例都没有正确运行,对于大多数测试用例,我都收到了如下错误信息。 java.lang.ClassFormatError: Illegal local variable tab...

55得票9回答
Java 6和Java 7中的intern()行为不同

class Test { public static void main(String...args) { String s1 = "Good"; s1 = s1 + "morning"; System.out.println(s1.in...