タグ付けされた質問 「java」

Javaは人気のある高水準プログラミング言語です。言語自体の使用または理解に問題がある場合は、このタグを使用してください。このタグが単独で使用されることはめったになく、[spring]、[spring-boot]、[jakarta-ee]、[android]、[javafx]、[gradle]、および[maven]と組み合わせて使用​​されることがほとんどです。

15
Javadocコメントの複数行のコード例
メソッドのJavadocコメントに含めたい小さなコード例があります。 /** * -- ex: looping through List of Map objects -- * <code> * for (int i = 0; i < list.size(); i++) { * Map map = (Map)list.get(i); * System.out.println(map.get("wordID")); * System.out.println(map.get("word")); * } * </code> * * @param query - select statement * @return List of Map …
531 java  html  javadoc 

15
いつビルダーパターンを使用しますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 5年前休業。 いくつかのどのようなものがあり、共通の、現実の世界の例 Builderパターンを使用したのは?何で買うの?なぜファクトリーパターンを使用しないのですか?

9
複数のJFrameの使用:良いまたは悪い習慣?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前休業。 画像を表示し、データベースから音声を再生するアプリケーションを開発しています。GUIからデータベースに画像を追加するために別のJFrameを使用するかどうかを決定しようとしています。 複数のJFrameウィンドウを使用するのが良い方法かどうか疑問に思っていますか?




20
プログラムでJavaのオペレーティングシステムを確認するにはどうすればよいですか?
Javaプログラムがプログラムで実行しているホストのオペレーティングシステムを確認したい(たとえば、WindowsプラットフォームかUnixプラットフォームかに基づいて、さまざまなプロパティをロードできるようにしたい)。100%の信頼性でこれを行う最も安全な方法は何ですか?



19
IntelliJからjarを適切に構築する方法は?
単一のモジュールといくつかの依存関係を含むプロジェクトがあります。コンパイルされたモジュールを含むjarを別のディレクトリに作成したいと思います。さらに、モジュールの横に依存関係が存在するようにしたいと思います。 IntelliJの「jarのビルド」プロセスをどのように変更しても、モジュールの出力は(META-INFファイルのほかに)空に表示されます。

30
有用なEclipse Javaコードテンプレートを探す[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 6年前休業。 EclipseでさまざまなJavaコードテンプレートを作成できます。 ウィンドウ>設定> Java>エディター>テンプレート 例えば sysout 次のように展開されます: System.out.println(${word_selection}${});${cursor} あなたは次のように入力して、これをアクティブにすることができますsysoutが続きますCTRL+SPACE 現在、どのような有用なJavaコードテンプレートを使用していますか?それの名前と説明、そしてそれが素晴らしい理由を含めてください。 組み込みの既存の機能ではなく、テンプレートのオリジナル/新規の使用を探しています。 Log4Jロガーを作成する ディスプレイからSWTカラーを取得 Syncexec-Eclipseフレームワーク シングルトンパターン/列挙型シングルトン生成 Readfile 定数 描きます フォーマット文字列 コメントコードレビュー 文字列フォーマット 最後にロックを試す メッセージ形式i18nおよびログ Equalsbuilder ハッシュコードビルダー スプリングオブジェクトインジェクション FileOutputStreamを作成する

8
JPA @OneToManyアソシエーションを使用する場合の@JoinColumnとmappedByの違いは何ですか
違いは何ですか: @Entity public class Company { @OneToMany(cascade = CascadeType.ALL , fetch = FetchType.LAZY) @JoinColumn(name = "companyIdRef", referencedColumnName = "companyId") private List<Branch> branches; ... } そして @Entity public class Company { @OneToMany(cascade = CascadeType.ALL , fetch = FetchType.LAZY, mappedBy = "companyIdRef") private List<Branch> branches; ... }
516 java  hibernate  jpa  orm  one-to-many 

30
Java複数行ストリング
Perlから来ているので、ソースコードに複数行の文字列を作成する「ヒアドキュメント」という手段が欠けているのは確かです。 $string = <<"EOF" # create a three-line string text text text EOF Javaでは、複数行の文字列を最初から連結するため、面倒な引用符とプラス記号をすべての行に付ける必要があります。 より良い代替手段は何ですか?プロパティファイルで文字列を定義しますか? 編集:2つの答えは、StringBuilder.append()がプラス表記よりも望ましいと言います。彼らがそう思う理由について誰かが詳しく説明できますか?それは私には全然好ましいようには見えません。複数行の文字列がファーストクラスの言語構成要素ではないという事実を回避する方法を探しています。つまり、ファーストクラスの言語構成要素(文字列連結とプラス)をメソッド呼び出しで置き換えたくはありません。 編集:私の質問をさらに明確にするために、私はパフォーマンスについてまったく気にしません。保守性と設計の問題が心配です。
516 java  string  multiline 

6
可能な場合は常に並列ストリームを使用する必要がありますか?
Java 8とラムダを使用すると、コレクションをストリームとして反復するのが簡単で、並列ストリームを使用するのと同じくらい簡単です。docsの 2つの例、2番目の例はparallelStreamを使用しています。 myShapesCollection.stream() .filter(e -> e.getColor() == Color.RED) .forEach(e -> System.out.println(e.getName())); myShapesCollection.parallelStream() // <-- This one uses parallel .filter(e -> e.getColor() == Color.RED) .forEach(e -> System.out.println(e.getName())); 順序を気にしない限り、パラレルを使用することは常に有益ですか?より多くのコアで作業を分割する方が速いと思う人もいるでしょう。 他の考慮事項はありますか?並列ストリームはいつ使用し、非並列ストリームはいつ使用する必要がありますか? (この質問は、並列ストリームをいつどのように使用するかについてのディスカッションをトリガーするためのものです。常にそれらを使用することは良い考えだと思うからではありません。)

17
ビューのgetWidth()およびgetHeight()は0を返します
私のAndroidプロジェクトのすべての要素を動的に作成しています。ボタンの幅と高さを取得して、ボタンを回転できるようにしています。私は、Android言語での作業方法を学ぼうとしています。ただし、0を返します。 調査を行ったところ、onCreate()メソッド以外の場所で行う必要があることがわかりました。誰かが私にそれを行う方法の例を教えてくれるなら、それは素晴らしいことです。 これが私の現在のコードです: package com.animation; import android.app.Activity; import android.os.Bundle; import android.view.animation.Animation; import android.view.animation.LinearInterpolator; import android.view.animation.RotateAnimation; import android.widget.Button; import android.widget.LinearLayout; public class AnimateScreen extends Activity { //Called when the activity is first created. @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LinearLayout ll = new LinearLayout(this); LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.