問題タブ [java-16]

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 投票する
2 に答える
1240 参照

java - Intellij IDEA 2020.3.3 の Switch での Java 16 パターン マッチングの問題 (式が必要)

私たちが知っているように、Java 16 には、レコード、封印されたインターフェイスとクラス、パターン マッチングなどの新機能が備わっています。

今日、私はトレーニングプロジェクトでそれらを使用したかった. しかし、私は問題に遭遇しました。おそらく私は何かを理解していません。

私の Intellij Idea プロジェクトを表す特定のコードでは、状況は次のようになります:

Order クラスは、DDD から認識される単純な集約です: しかし、switch ステートメントに問題があります:

その他のクラス:

"(Expression expected)" が表示されます どこで間違ったのですか? (実験的な機能が有効になっています。Java 16 open jdk をインストールしました)

ここに画像の説明を入力

ここに画像の説明を入力

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

android - 新しい React Native プロジェクトを起動できません。しばらく立ち往生していました助けてください(設定ファイルsettings.gradleをコンパイルできませんでした)

SSD が壊れてしまったので、すべてを最初からやり直さなければなりませんでした。今、私はセットアップで立ち往生しています。React ネイティブ環境のセットアップを非常に慎重に順を追って行い、その前に Java 16 をインストールしました。新しいプロジェクトを起動しようとすると、次のように初期化されました。

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

java - Stream#toList のデフォルトの実装が複雑すぎる/最適ではないのはなぜですか?

の実装を見てみると、Stream#toListいかに複雑すぎて最適ではないかがわかりました。

上記の javadoc で述べたように、このdefault実装はほとんどのStream実装では使用されていませんが、私の意見ではそうでなかった可能性があります。

情報源

何が良いだろうという私の考え

あるいは

IntelliJ の提案

JDK ソースに実装する正当な理由はありますか?