问题标签 [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.
java - JSR305 与 JSR308(Java 类型注释)——哪个将成为标准?
注释似乎有两种不同的 JSR。
JSR-305:软件缺陷检测注释 (附加资源)
JSR-308:Java 类型注释 (附加资源)
两者似乎都面向静态代码分析。
你知道吗:
- 两者中的哪一个将在 Java SE 7 或 Java EE 6 中使用?
- 每个 JSR 有多“稳定”?
- 一个取代(或过时)另一个?
java - Java7 swing 应用程序框架支持
Java 7 平台上的 Swing 应用程序框架的未来是不确定的。 http://weblogs.java.net/blog/archive/2009/08/19/saf-and-jdk7
现在使用安全吗?
java - 闭包意味着完全类型安全的标准?
结合闭包(FCM)和泛型,是否有可能拥有完全类型安全的标准。
我已经阅读了类型安全标准的 JPA 2.0 规范。但是还是有些欠缺的。
此外,我只是在此处使用标准作为总体提高代码类型安全性的示例。我大量使用 java 的静态类型来让我更快地编写代码。但结果我时不时地被忽略输入的代码部分咬伤。例如 HQL 查询。
java - Java 中的闭包——三大提案之间的语法差异?
已经提出了向 Java 语言添加闭包的三个主要建议:
- BGGA (Bracha Gafter Gosling Ahé)也被称为“全封闭”,作者 Gilad Bracha、Neal Gafter、James Gosling 和 Peter von der Ahé
- CICE(简明实例创建表达式)也称为“简化内部类”,作者 Bob Lee、Doug Lea 和 Josh Bloch
- FCM(一级方法),作者:Stephen Colebourne 和 Stefan Schulz
我的问题:
- 三个提案(BGGA、CICE 和 FCM)在语法方面有什么区别?
java - 如何在 Java 7 中重命名(不移动)文件?
我对 JDK7 中所有这些新的文件 I/O 类有点困惑。
假设,我有一个Path
并且想要重命名它所代表的文件。当再次需要 a 时,如何指定新名称Path
?
注意:为什么我需要JDK7?处理符号链接!
问题是:我必须对名称和位置在运行时已知的文件进行处理。所以,我需要的是一种安全的方法(没有特殊的副作用)来创建一些旧名称路径的新名称路径。
java - 适用于 Mac 的二进制 Java 7
是否有任何 Java 7 的二进制版本(使用 Mac/BSD-port 项目)?一些博客(例如在 Mac OS X 上构建 Java 7)有从源代码构建 jdk 的详细说明,但我希望有人可以下载它的二进制文件。
说明的问题在于,让所有版本号都正确是很烦人的,轻微的变化可能会导致工作时间的浪费。
java - Java 闭包 - 当前状态
已经有很多线程与这个主题相对应。
所有的输入都是 java 7 没有关闭。
然而,似乎闭包现在将出现在 java 7 中:
有人对这种可能性有任何其他信息或见解吗?谁能进一步确认或否认关闭状态?
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 工具
java - Java 7 中对动态语言的支持是什么样的?
似乎JSR 292将为 JVM 添加对动态语言的支持,但我还没有看到很多关于它的细节。动态类型是否会被合并到语言中(或者只是虚拟机)?如果是这样,语义会是什么样子?
会不会有类似 C# 4 的东西:
java - 是否需要不基于 Spring/Tomcat 的 Java 7 云服务器框架?
是否存在对旨在使云服务更优雅的小型、轻量级、基于 Java 7 的开源项目的需求?我在我的一生中编写了几台服务器,并且很好奇是否需要这样做。
我的想法是保持简单、轻量,并使用 Java 7 NIO 2 功能进行网络通信。我还在考虑使用广播地址在机架解决方案 (MBONE) 中的服务器之间进行基于本地云的通信,或者使用基于序列化的通信协议。
我不想使用 Spring 或 Tomcat,因为它们太重了,而且它们是用较旧的 Java 技术编写的。此外,我不想使用另一个 Apache 项目,因为它过于依赖 Apache 技术。这里的关键词是“小”、“轻”、“便携”和“高效”。
也许这甚至有可能被安装在移动设备中作为后台服务器使用,甚至是移动云网络。