问题标签 [java-7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
30 回答
346415 浏览

java - 递归列出Java中的文件

如何递归列出Java目录下的所有文件?该框架是否提供任何实用程序?

我看到了很多 hacky 的实现。但是没有来自框架或nio

0 投票
2 回答
1594 浏览

java - MiGLayout 会包含在 Java 7 中吗?

到目前为止,我只能找到这个(开放的)Sun bug/RFE 条目,获得426 506票:

http://bugs.sun.com/view_bug.do?bug_id=6530906

它在RFE 列表中排名第三。

很多人都表示它将包含在 Java 7 中......但是是否有人对是否包含MiGLayout有任何明确的信息?


已回答

好吧,乍得似乎有道理——它不在任何地方的任何官方名单上,而且时间肯定会流逝,所以除非发生大事,可以肯定地说MiGLayout 显然不会包含在 Java 7中,尽管有 426 票来自社区。太糟糕了。

0 投票
2 回答
420 浏览

java - 任何人都可以简单地描述 3 个闭包提案与它们在 Java 中的当前状态之间的区别吗?

我正在阅读将出现在 Java 7 中的闭包。

我有点困惑,因为一方面有很多很好的文章描述了新的 java 闭包。但另一方面,有 3 种不同的规格,有些文章只是过时了,因为描述的不是最新的提案。

因此,如果有人从一开始就跟踪 Java 闭包的进展,那么请尽快概括地描述所有 3 个提案及其当前状态。

关于闭包,我想知道的另一件事是是否只有一个开发线存在或正在开发不同的版本(例如来自 Sun、Google、Apache 等的闭包)?

0 投票
16 回答
57765 浏览

java - 生产环境中的 Java G1 垃圾收集

由于 Java 7 将默认使用新的 G1 垃圾收集,Java 是否能够处理更大数量级的堆,而无需假定“破坏性”的 GC 暂停时间?有没有人真正在生产中实现过 G1,你的经验是什么?

公平地说,我唯一一次看到非常长的 GC 暂停是在非常大的堆上,比工作站要多得多。澄清我的问题;G1 会为数百 GB 的堆打开网关吗?结核病?

0 投票
2 回答
951 浏览

java - 在 NetBeans 中编译 Java 7 的问题

所以我有 Java 7(64 位 Windows build 84)和 NetBeans 6.8。我想使用invokedynamicJava 7 中的新东西并从 NetBeans 编译,但我不知道如何让 NetBeans 使用正确的选项运行程序,除非我构建它(运行失败,构建工作)。

代码需要使用选项编译-XDinvokedynamic并使用-XX:+UnlockExperimentalVMOptions -XX:+EnableMethodHandles -XX:+EnableInvokeDynamic. 因此,在 Project Properties 对话框中,我将 Build 中的 Additional Compiler Options 更改为包含-XDinvokedynamic,但这只会影响构建,而不会在我单击运行时影响构建。

我相信将-XX:+UnlockExperimentalVMOptions -XX:+EnableMethodHandles -XX:+EnableInvokeDynamic选项添加到运行中的 VM 选项框可以正常工作(尽管我不能确定)。

-XDinvokedynamic那么,无论我是在构建还是运行它,我如何才能让 NetBeans 使用 compile呢?

0 投票
6 回答
1253 浏览

java - Java 7 中的闭包

那么 Java 7 最终会获得闭包吗?最新消息是什么?

0 投票
1 回答
506 浏览

java - JTree(TreeModel,TreeNode,...)的“通用”版本会在 JDK7 中吗?

我最近发现JList(终于!)在 JDK7 中被“泛化”了。

为什么JTree和相关的类/接口不一样?

这将是一个巨大的进步。选角Object让人神经紧张。

注意:javadoc 尚未更新,请参见此处此处

0 投票
4 回答
6115 浏览

java - Java 7 有哪些新特性

可能重复:
java 7 中的新特性

什么是最官方的 Java 7 功能列表?我在官方 JDK 7 站点上发现的有用信息很少。除此之外,我只能找到人们总结“一些”新功能的博客。

但是,其中一些博客条目是旧的,其中一些声称这些功能“可能会或可能不会”包含在 Java 7 中。

  1. 任何人都可以提供Java 7 中肯定包含的功能列表吗?

  2. 我也很想知道预计的发布日期

  3. 它会与我现有的 Java EE 6 东西向后兼容吗?也就是说,我是否能够使用 EJB、JPA2、Glassfish 3 等进行无缝切换。

我最感兴趣的特性是闭包,所以一旦稳定版本出来,我就会很高兴地切换到 Java 7。

谢谢!

0 投票
5 回答
41949 浏览

java - 在 Eclipse 中编程 Java 7

我安装了JDK 7Eclipse 3.6M6。然后,我在 Eclipse 中添加了 JRE 7 作为新的 JRE 执行环境,并将编译器合规级别设置为 Java 7。我可以使用javacJDK 7 附带的命令行编译以下代码。

但是,Eclipse 给出了以下错误消息。

HashMap 类型的参数数量不正确;它不能用参数 Try.java /TryJava7/src 第 7 行 Java 问题进行参数化

标记“<”的语法错误,?预计在此令牌之后 Try.java /TryJava7/src 第 7 行 Java 问题

尽管我已将编译器的合规级别设置为 Java 7,但 Eclipse 似乎还不了解 Java7 语法。是否可以在 Eclipse 中使用 Java 7?

以下是 的内容.classpath

并且,以下是 的内容.settings/org.eclipse.jdt.core.prefs

0 投票
1 回答
862 浏览

java - 当前 OpenJDK 7 中是否已经实现了“简化的 Varargs 方法调用”?

来自http://mail.openjdk.java.net/pipermail/coin-dev/2009-March/000217.html的“简化 Varargs 方法调用”是否已经在 J​​ava 7 中实现?今天我在 www.sdtimes.com/INTEGRATION_WATCH_JAVA_7_LOOKING_GOOD/By_ANDREW_BINSTOCK/About_JAVA/34288 上读到了这方面的内容,但我从未找到 JDK 1.7 的发行说明。你有关于那个的原始报价吗?