问题标签 [java-8]
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 - Eclipse + Java 8 支持?
如何让 Java 8 与 Eclipse 一起工作?
我已按照本指南进行操作,但不起作用。我也看过Eclipse Java 8 wiki page,但他们没有解释如何处理签出的 git 存储库。
java - Java 的语言集成查询 (LINQ)
我在 SO 上发现了几个关于 LINQ for Java 的问题,例如
但是,这些问题是在 2008 年至 2010 年左右提出的。当时 Java 语言不支持必要的语言功能,如 lambda 表达式(根据Jon Skeet 的回答)。
现在Java8即将出现,并且可能会提供Lambda Expressions等功能,您认为是否有可能很快有一个LINQ for Java实现/项目?
您是否听说过任何试图填补 Java 和 C# 之间差距的项目?
eclipse - Eclipse 中的错误:在“联系软件站点”期间发生内部错误,org/eclipse/ecf/core/identity/ID
请从您的系统中删除 Java JDK 8 Early Access 或从 JDK 8 更改系统默认值。通常可以使用 Windows 7 中的 Java 控制面板删除系统默认值。但是,对于 JDK 8,由于某些原因,这无法更改默认值。唯一的办法就是卸载。希望 Oracle 将很快改变这种行为。有人可以帮助我如何更改 Java 控制面板中的默认 JDK。
java - Java中的箭头操作符'->'有什么作用?
在浏览一些代码时,我遇到了箭头运算符,它到底是做什么的?我认为Java没有箭头运算符。
详细信息:Java 6、Apache Commons Collection、IntelliJ 12
更新/回答:事实证明 IntelliJ 12 支持 Java 8,它支持 lambda,并且正在“折叠”谓词并将它们显示为 lambda。下面是“未折叠”的代码。
java - Lambda 表达式和高阶函数
如何使用带有闭包的 Java 8 编写支持将函数作为参数并将函数作为值返回的方法?
java - Java 8 lambda 表达式和一等值
Java 8 的闭包真的是一流的价值,还是只是一种语法糖?
java - Java 8 Lambdas:将 Stream 映射为 Integer 类型,然后调用 sum() 将无法编译
我在玩 Java8 lambda 表达式。作为一个例子,然后我尝试总结列表中包含的年龄人员:
当我尝试使用以下 java 编译器编译此代码段时:
我收到以下编译错误:
但是如果我将 getAge() 方法的返回值从 Integer 更改为 int,我会得到预期的结果。但有时不可能或不希望即时更改签名。当 getAge() 返回 Integer 类型时,有什么方法可以使它工作吗?
在此先感谢,丹尼尔
javafx - 如何修复 javafx-8 中的 NullPointerException
JavaFXNullPointerexception
在将文本设置为文本字段时产生。此代码产生此异常:
堆栈跟踪如下:
有什么解决方法吗?还是我应该等到发布?
谢谢。
macos - 如何使用新的 lambda 功能在 OS X Mountain Lion 上安装 JDK 8
谁能帮我在 mac Mountain 上安装 JDK 8?
我已经安装了java_for_os_x_2013002_dp__11m4203.dmg
,我可以看到: /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home
. 但不知道还能做什么。
如何创建指向新版本的符号链接等?
我使用Eclipse和maven,所以我不希望与它们发生任何冲突。我是一个新的mac用户。
JDK 7已经安装在我的 Mac 上,但我只想对新的 lambda 表达式做一些实验。
感谢所有帮助