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

0 投票する
4 に答える
22270 参照

java - Java 7 - 複数行の文字列

複数行の文字列リテラルが Java 7 に追加されることが提案されていることを読みました。

彼らがそうであったことを明確に述べている文書は見つかりませんが。これは私がバージョンを切り替えることを検討しているものなので、そうであるかどうかを知りたいです。

0 投票する
8 に答える
23996 参照

java-7 - JDK 7 ソース ファイルはどこで見つけて参照できますか?

jdk 7 ソースがホストされている場所を教えてもらえますか?

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

java - サブスタンスのルックアンドフィールを備えたJColorChooser、Java 7

私は、SubstanceのルックアンドフィールとJ​​ColorChooserを使用するアプリケーションを作成しています。これはJava6で正常に機能しますが、Java 7で試してみると、実際にはJColorChooserでは機能しません。

これは、Java 7で導入されている新しいJColorChooserと関係があり、Substanceは何らかの方法で現在のものに関連付けられていると思います。しかし、私自身のカラーチューザーを書く以外に、誰もが知っているこの問題を回避する良い方法はありますか?この問題を解決するために、実質がやがて更新されると思いますが、リリースされる前に、Java7の初期ビルドの新機能のいくつかを試してみたいと思います。

私はどういうわけかこれに対する答えはノーだと思いますが、どこかにクイックフィックス/パッチがある場合(私はそれを見つけることができませんでした)、それは役に立ちます!

0 投票する
4 に答える
574 参照

java - JDK7で遊び始める方法

JDK7 の初期リリースを開発者が利用できると読んだので、見てみることにしました。約 5 分後、プロジェクトのコイン機能のいくつかを試してみたところ、Eclipse がまだそれをサポートしていないことに気付きました。

私の質問は、JDK7 を使い始める最良の方法は何ですか? オラクルなどの善良な人々は、新しい機能の開発とテストに IDE を使用していると思いますか、それとも vi に戻っているのでしょうか? netbeans はサポートを提供しますか?

0 投票する
4 に答える
643 参照

java - Java 7標準ライブラリを使い始めたら問題が発生しますか?

複数のプラットフォームでファイルシステムイベントを監視する必要があるプログラムを作成しています。Java 7には、さまざまなタイプのファイルシステムイベントハンドラー( 、など)WatchServiceの抽象化として機能する新しい標準ライブラリが含まれています。inotifyFSEventsFileSystemWatcher

Java 7コンパイラでコンパイルされたコードを実行するには、Java 7 JVMが必要ですか?

もしそうなら、JVM 7がインストールされていない/そのプラットフォームで利用できないクライアントマシン(古いOSX、Windows XPなど)であらゆる種類の問題が発生しますか?

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

java - JDK 7 では、プログラムが独自のコードを変更できますか?

JDK 7 のコンパイラ API に気付きました。これは、Java プログラムが実行中のプログラムの定義を再コンパイルして変更できるということですか?

現時点では、JavaRebel のような製品がこれを実行できることはわかっていますが、製品の無料ダウンロードを提供するには、有料の製品である Javarebel は除外されます。

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

java - Java 言語仕様の第 4 版はいつ公開されますか?

JDK 7 開発者向けプレビューが公開されたので、新しい JLS の時期だと考える人もいるかもしれません。結局のところ、小さなものではありますが、言語に変更がありました。

私はまだ何も見つけていません。新しい JLS はいつ利用可能になり、どこから入手できますか?

0 投票する
4 に答える
1421 参照

java - JDK7をダウンロードして使用することをお勧めしますか?

私は工学部の1年生で、大学ではJ2SE 1.3(知っている、衝撃的です!)を使用してコードを記述し、自宅ではJavaSE6を使用してコードを記述しています。Java Webサイトにアクセスして、Java SE 6 update 24を手動でダウンロードし、JDK7開発者アクセスがダウンロード可能であることを読みました。ここで、Java SE 6 update 24に更新する必要がありますか(現在、Java SE 6 update 23を使用しています)、それとも先に進んでJDK 7をダウンロードする必要がありますか?また、JDK 7をダウンロードした場合、Eclipseはそれをサポートしますか、それともNetbeansIDEだけがJDK7をサポートしますか?私はJavaを使用して、GUIやWebを使用せずに、完全にテキストでローカライズされたアプリケーションを作成しています。では、安定版よりも開発者版を選択する価値はありますか?

編集:私は自宅でEclipse Helios v3.6.2 + Java SE 6 update 23を使用し、大学ではKawa IDE(どのバージョンの手がかりがない)+J2SE1.3を使用しています

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

java - Clojureから可変個引数Java関数を呼び出す際の問題

JDK7のJavaNIO.2APIを試してみました。

特に、メソッドを呼び出したいと思います。Paths#get(String first, String... more)

これは、少なくとも1つの文字列を受け取り、それに対応するPathオブジェクトを返す静的メソッドです。オーバーロードされたフォームがあります:Paths#get(URI uri)

しかし、Clojureからtopメソッドを呼び出すことができないようです。私が得ることができる最も近いものはこれです:

これは失敗します:

ご想像のとおり。結局のところ、String[]を期待しているものにObject[]を渡しているのです。

(object-array)フォームを削除しようとしましたが、Clojureがタイプヒントの有無にかかわらずget(URI)メソッドを呼び出そうとするだけです。

Paths#get(String、String ...)の2番目の引数としてnilを渡すと、正しいメソッドが呼び出されますが、Java7はNPEで失敗します。

ClojureでString[]型を表現する方法を見つけることができないようです-それを行うか、ディスパッチシステムにヒントを提供する必要があると思います。

何か案は?

0 投票する
4 に答える
189 参照

java - メソッドを「return this」として宣言する良い方法はありますか?

このようなもの:

Java 6 では不可能であることはわかっているので、Java 7 でそれができるかどうかを知りたいです。

編集

これは、メソッド呼び出しをチェーンするのに役立ち、次のように一時的なローカル変数を作成しないようにする必要があります。

などなど。

この関数をコンパイラに追加するのは非常に簡単だと思いますが、おそらくopenjdkまたはgcjにハックする必要がありますか?

ところで、openjdk の再構築に成功したことはありません。