问题标签 [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 投票
3 回答
8032 浏览

java - JSR305 与 JSR308(Java 类型注释)——哪个将成为标准?

注释似乎有两种不同的 JSR。

JSR-305:软件缺陷检测注释 (附加资源)
JSR-308:Java 类型注释 (附加资源)

两者似乎都面向静态代码分析。

你知道吗:

  • 两者中的哪一个将在 Java SE 7 或 Java EE 6 中使用?
  • 每个 JSR 有多“稳定”?
  • 一个取代(或过时)另一个?
0 投票
2 回答
1225 浏览

java - Java7 swing 应用程序框架支持

Java 7 平台上的 Swing 应用程序框架的未来是不确定的。 http://weblogs.java.net/blog/archive/2009/08/19/saf-and-jdk7

现在使用安全吗?

0 投票
2 回答
305 浏览

java - 闭包意味着完全类型安全的标准?

结合闭包(FCM)和泛型,是否有可能拥有完全类型安全的标准。

我已经阅读了类型安全标准的 JPA 2.0 规范。但是还是有些欠缺的。

此外,我只是在此处使用标准作为总体提高代码类型安全性的示例。我大量使用 java 的静态类型来让我更快地编写代码。但结果我时不时地被忽略输入的代码部分咬伤。例如 HQL 查询。

0 投票
2 回答
771 浏览

java - Java 中的闭包——三大提案之间的语法差异?

已经提出了向 Java 语言添加闭包的三个主要建议:

我的问题:

  • 三个提案(BGGA、CICE 和 FCM)在语法方面有什么区别?
0 投票
6 回答
24003 浏览

java - 如何在 Java 7 中重命名(不移动)文件?

我对 JDK7 中所有这些新的文件 I/O 类有点困惑。

假设,我有一个Path并且想要重命名它所代表的文件。当再次需要 a 时,如何指定新名称Path

注意:为什么我需要JDK7?处理符号链接

问题是:我必须对名称和位置在运行时已知的文件进行处理。所以,我需要的是一种安全的方法(没有特殊的副作用)来创建一些旧名称路径的新名称路径。

0 投票
7 回答
8153 浏览

java - 适用于 Mac 的二进制 Java 7

是否有任何 Java 7 的二进制版本(使用 Mac/BSD-port 项目)?一些博客(例如在 Mac OS X 上构建 Java 7)有从源代码构建 jdk 的详细说明,但我希望有人可以下载它的二进制文件。

说明的问题在于,让所有版本号都正确是很烦人的,轻微的变化可能会导致工作时间的浪费。

0 投票
2 回答
528 浏览

java - Java 闭包 - 当前状态

已经有很多线程与这个主题相对应。

Java中闭包的当前状态是什么? Java 7 中的闭包

所有的输入都是 java 7 没有关闭。

然而,似乎闭包现在将出现在 java 7 中:

http://weblogs.java.net/blog/editor/archive/2009/12/03/mark-reinhold-answers-questions-closures-java-7

有人对这种可能性有任何其他信息或见解吗?谁能进一步确认或否认关闭状态?

0 投票
8 回答
13978 浏览

java - 有没有类似 LINQ for Java 的东西?

开始用 C# 学习 LINQ。
尤其是 LINQ to Objects 和 LINQ to XML。
我真的很喜欢 LINQ 的强大功能。

我了解到有一种叫做JLINQ的 JavaScript 实现。
此外(正如 Catbert 发布的)Scala 将具有LINQ

你知道 LINQ 或类似的东西是否会成为 Java 7 的一部分吗?

更新:2008 年的有趣帖子 - LINQ for Java 工具

0 投票
3 回答
1802 浏览

java - Java 7 中对动态语言的支持是什么样的?

似乎JSR 292将为 JVM 添加对动态语言的支持,但我还没有看到很多关于它的细节。动态类型是否会被合并到语言中(或者只是虚拟机)?如果是这样,语义会是什么样子?

会不会有类似 C# 4 的东西:

0 投票
1 回答
195 浏览

java - 是否需要不基于 Spring/Tomcat 的 Java 7 云服务器框架?

是否存在对旨在使云服务更优雅的小型、轻量级、基于 Java 7 的开源项目的需求?我在我的一生中编写了几台服务器,并且很好奇是否需要这样做。

我的想法是保持简单、轻量,并使用 Java 7 NIO 2 功能进行网络通信。我还在考虑使用广播地址在机架解决方案 (MBONE) 中的服务器之间进行基于本地云的通信,或者使用基于序列化的通信协议。

我不想使用 Spring 或 Tomcat,因为它们太重了,而且它们是用较旧的 Java 技术编写的。此外,我不想使用另一个 Apache 项目,因为它过于依赖 Apache 技术。这里的关键词是“小”、“轻”、“便携”和“高效”。

也许这甚至有可能被安装在移动设备中作为后台服务器使用,甚至是移动云网络。