問題タブ [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ページも見ましたが、チェックアウトされたgitリポジトリをどうするかについては説明されていません。
java - Java用の統合言語クエリ(LINQ)
LINQforJavaに関するSOに関するいくつかの質問を見つけました。
ただし、これらの質問は2008年から2010年頃に行われました。当時、Java言語はラムダ式のような必要な言語機能をサポートしていませんでした(Jon Skeetの回答による)。
Java8が登場し、おそらくLambda式などの機能を提供するようになったとき、Javaの実装/プロジェクト用のLINQをすぐに使用できるようになると思いますか?
JavaとC#の間のギャップを埋めようとしているプロジェクトについて聞いたことがありますか?
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 を変更する方法を教えてください。
java - 矢印演算子「->」はJavaで何をしますか?
いくつかのコードを探しているときに、矢印演算子に出くわしました。正確には何をするのでしょうか? Javaには矢印演算子がないと思っていました。
詳細: Java 6、Apache Commons Collection、IntelliJ 12
更新/回答: IntelliJ 12 は、ラムダをサポートする Java 8 をサポートし、述語を「折りたたんで」ラムダとして表示することが判明しました。以下は「展開された」コードです。
java - ラムダ式と高階関数
引数として関数を取り、関数を値として返すメソッドをクロージャがサポートする Java 8 でどのように書くことができますか?
java - Java 8 ラムダ式とファーストクラスの値
Java 8 クロージャは本当に一流の値ですか?それとも単なる構文糖衣ですか?
java - Java 8 Lambdas:ストリームを整数型にマッピングしてからsum()を呼び出してもコンパイルされません
私はJava8ラムダ式で遊んでいました。次に、例として、リストに含まれている年齢層を合計しようとしました。
このスニペットを次のJavaコンパイラでコンパイルしようとすると:
次のコンパイルエラーが発生します。
しかし、getAge()メソッドの戻り値をIntegerからintに変更すると、期待どおりの結果が得られます。ただし、署名をその場で変更することが不可能または望まれない場合もあります。getAge()が整数型を返すときにこれを機能させる方法はありますか?
よろしくお願いします、ダニエル
javafx - javafx-8でNullPointerExceptionを修正する方法
JavaFXはNullPointerexception
、テキストをテキストフィールドに設定しているときに生成されます。このコードは次の例外を生成します:
スタックトレースは以下のとおりです。
回避策はありますか?または、リリースまで待つ必要がありますか?
ありがとう。
macos - 新しいラムダ機能を備えたOSXMountainLionにJDK8をインストールする方法
MacMountainにJDK8をインストールするのを手伝ってくれる人はいますか?
インストールjava_for_os_x_2013002_dp__11m4203.dmg
しました。次のように表示されます /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home
。しかし、これ以上何をすべきかわからない。
新しいバージョンなどへのシンボリックリンクを作成するにはどうすればよいですか?
私はEclipseとMavenを使用しているので、それらと競合することはありません。私は新しいmacユーザーです。
JDK 7はすでに私のMacにインストールされていますが、新しいラムダ式を試してみたいだけです。
すべての助けをありがとう