問題タブ [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.

0 投票する
7 に答える
46388 参照

java - Eclipse + Java 8のサポート?

Java 8をEclipseで動作させるにはどうすればよいですか?

このガイドに従いましたが、機能しません。Eclipse Java 8 wikiページも見ましたが、チェックアウトされたgitリポジトリをどうするかについては説明されていません。

0 投票する
0 に答える
1177 参照

java - Java用の統合言語クエリ(LINQ)

LINQforJavaに関するSOに関するいくつかの質問を見つけました。

ただし、これらの質問は2008年から2010年頃に行われました。当時、Java言語はラムダ式のような必要な言語機能をサポートしていませんでした(Jon Skeetの回答による)。

Java8が登場し、おそらくLambda式などの機能を提供するようになったとき、Javaの実装/プロジェクト用のLINQをすぐに使用できるようになると思いますか?

JavaとC#の間のギャップを埋めようとしているプロジェクトについて聞いたことがありますか?

0 投票する
1 に答える
2290 参照

eclipse - Eclipse のエラー: 内部エラーが発生しました: "Contacting Software Sites",org/eclipse/ecf/core/identity/ID

システムから Java JDK 8 Early Access を削除するか、システムのデフォルトを JDK 8 から変更してください。システムのデフォルトは通常、Windows 7 の Java コントロール パネルを使用して削除できます。ただし、JDK 8 では、何らかの理由で、これがデフォルトは変更できませんでした。唯一の方法は、アンインストールすることでした。オラクルがこの動作をすぐに変更することを願っています。Java コントロール パネルでデフォルトの JDK を変更する方法を教えてください。

0 投票する
1 に答える
576 参照

gwt - Java 8 を使用して java.lang.OutOfMemoryError: PermGen in GWT Devmode を回避することは可能ですか?

PermGen空間に対するメモリ管理に関するJava 8に関する最近の記事に出くわしました。

Java 8 メタスペースを GWT Dev モードで使用して、GWT Dev モードのユーティリティとパフォーマンスを向上させる方法はあります

編集 - javascript用にコンパイルできるようにするには、ソースコードがJDK 6互換である必要がある部分を理解しています。開発モードでのメモリ管理にそのような制限を適用する必要はないと推測しています

0 投票する
5 に答える
301969 参照

java - 矢印演算子「->」はJavaで何をしますか?

いくつかのコードを探しているときに、矢印演算子に出くわしました。正確には何をするのでしょうか? Javaには矢印演算子がないと思っていました。

詳細: Java 6、Apache Commons Collection、IntelliJ 12

更新/回答: IntelliJ 12 は、ラムダをサポートする Java 8 をサポートし、述語を「折りたたんで」ラムダとして表示することが判明しました。以下は「展開された」コードです。

0 投票する
1 に答える
9731 参照

java - ラムダ式と高階関数

引数として関数を取り、関数を値として返すメソッドをクロージャがサポートする Java 8 でどのように書くことができますか?

0 投票する
5 に答える
10557 参照

java - Java 8 ラムダ式とファーストクラスの値

Java 8 クロージャは本当に一流の値ですか?それとも単なる構文糖衣ですか?

0 投票する
3 に答える
32687 参照

java - Java 8 Lambdas:ストリームを整数型にマッピングしてからsum()を呼び出してもコンパイルされません

私はJava8ラムダ式で遊んでいました。次に、例として、リストに含まれている年齢層を合計しようとしました。

このスニペットを次のJavaコンパイラでコンパイルしようとすると:

次のコンパイルエラーが発生します。

しかし、getAge()メソッドの戻り値をIntegerからintに変更すると、期待どおりの結果が得られます。ただし、署名をその場で変更することが不可能または望まれない場合もあります。getAge()が整数型を返すときにこれを機能させる方法はありますか?

よろしくお願いします、ダニエル

0 投票する
1 に答える
9355 参照

javafx - javafx-8でNullPointerExceptionを修正する方法

JavaFXはNullPointerexception、テキストをテキストフィールドに設定しているときに生成されます。このコードは次の例外を生成します:

スタックトレースは以下のとおりです。

回避策はありますか?または、リリースまで待つ必要がありますか?

ありがとう。

0 投票する
2 に答える
9077 参照

macos - 新しいラムダ機能を備えたOSXMountainLionにJDK8をインストールする方法

MacMountainにJDK8をインストールするのを手伝ってくれる人はいますか?

インストールjava_for_os_x_2013002_dp__11m4203.dmgしました。次のように表示されます /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home。しかし、これ以上何をすべきかわからない。

新しいバージョンなどへのシンボリックリンクを作成するにはどうすればよいですか?

私はEclipseMavenを使用しているので、それらと競合することはありません。私は新しいmacユーザーです。

JDK 7はすでに私のMacにインストールされていますが、新しいラムダ式を試してみたいだけです。

すべての助けをありがとう