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

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

9
JPA OneToOne関係を遅延させるにはどうすればよいですか
私たちが開発しているこのアプリケーションでは、ビューが特に遅いことに気づきました。ビューのプロファイルを作成したところ、データベースにフェッチするオブジェクトが2つしかない場合でも、hibernateによって1つのクエリが実行され、10秒かかったことがわかりました。すべてOneToManyとManyToMany関係は怠惰だったので、それは問題ではありませんでした。実行中の実際のSQLを調べたところ、クエリに80を超える結合があることに気付きました。 さらに問題を調査したところ、問題はエンティティクラスの深い階層OneToOneとManyToOneエンティティクラス間の関係が原因であることがわかりました。したがって、私はそれらを遅延フェッチするだけで問題を解決できると思いました。しかし、注釈を付けるか@OneToOne(fetch=FetchType.LAZY)、@ManyToOne(fetch=FetchType.LAZY)機能しないようです。例外が発生するか、実際にはプロキシオブジェクトに置き換えられないため、遅延が発生します。 これを機能させる方法はありますか?persistence.xml関係や構成の詳細を定義するためにを使用していないことに注意してください。すべてはJavaコードで行われます。

5
特定のインデックスでのJava ArrayListの置換
このJavaについてサポートが必要です。電球のArrayListを作成しました。特定のインデックスにある電球を別の電球に置き換えようとしています。それで、次の見出しでどのように進めますか? public void replaceBulb(int index, Bulbs theBulb) { }
212 java  arraylist 


19
Javaコレクションを適切に印刷する(toStringはきれいな出力を返さない)
Stack<Integer>オブジェクトをEclipseデバッガー(つまり[1,2,3...])と同じようにうまく印刷したいのですが、それを使っout = "output:" + stackて印刷してもこの素晴らしい結果は返されません。 明確にするために、私はJavaの組み込みコレクションについて話しているので、それを上書きすることはできませんtoString()。 スタックの印刷可能なバージョンを取得するにはどうすればよいですか?

6
文字セット名が定数ではないのはなぜですか?
文字セットの問題はそれ自体が混乱して複雑ですが、その上、文字セットの正確な名前を覚えておく必要があります。ですよ"utf8"ね?または"utf-8"?それとも"UTF-8"?インターネットでコードサンプルを検索すると、上記のすべてが表示されます。なぜそれらを名前付き定数にして使用しCharset.UTF8ないのですか?

5
Java Swing revalidate()とrepaint()
JPanelのコンテンツを頻繁に置き換えたいSwingアプリケーションを作成しています。これを行うには、を呼び出しremoveAll()、次に新しいコンテンツを追加して、を呼び出しrevalidate()ます。 ただし、古いコンテンツが実際に表示されていることがわかります(ただし、新しいコンテンツによって隠されています)。私はへの呼び出しを追加する場合repaint()に加えてrevalidate()、予想通り、それは動作します。 私が経験した他の機会では、電話をかけるだけrevalidate()で十分だと確信しています。 だから基本的に私の質問は-両方の関数を呼び出す必要がありますか?
211 java  swing 


9
java:floatをStringに、Stringをfloatに変換します
フロートから文字列または文字列からフロートに変換するにはどうすればよいですか? 私の場合、2つの値の文字列(テーブルから取得した値)と計算した浮動小数点値の間のアサーションを作成する必要があります。 String valueFromTable = "25"; Float valueCalculated =25.0; 私はフロートから文字列に試しました: String sSelectivityRate = String.valueOf(valueCalculated ); アサーションは失敗します



7
Gson-Jsonから型指定されたArrayList <T>に変換する
Gsonライブラリを使用して、JSON文字列をArrayListカスタムクラスのにどのように変換しますJsonLogか?基本的にJsonLogは、私のAndroidアプリによって作成されたさまざまな種類のログ(SMSログ、通話ログ、データログ)によって実装されるインターフェースであり、これArrayListはそれらすべてのコレクションです。6行目でエラーが発生し続けます。 public static void log(File destination, JsonLog log) { Collection&lt;JsonLog&gt; logs = null; if (destination.exists()) { Gson gson = new Gson(); BufferedReader br = new BufferedReader(new FileReader(destination)); logs = gson.fromJson(br, ArrayList&lt;JsonLog&gt;.class); // line 6 // logs.add(log); // serialize "logs" again } } コンパイラーは、私が型付きを参照していることを理解していないようですArrayList。私は何をしますか?
211 java  android  json  gson 


15
Spring Bootの開始後にコードを実行する
Spring -Bootアプリがディレクトリの変更を監視し始めた後にコードを実行したいと思います。 新しいスレッドを実行してみましたが、@Autowiredその時点ではサービスが設定されていません。 アノテーションが設定さApplicationPreparedEventれる前に発生するを見つけることができました@Autowired。理想的には、アプリケーションがhttpリクエストを処理する準備ができたらイベントを発生させたいと思います。 使用するより良いイベント、またはアプリケーションがスプリングブートでライブになった後にコードを実行するより良い方法はありますか?
211 java  spring  spring-boot 

12
NullPointerExceptionとは何ですか?どのように修正しますか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 StackаэтотвопросестьответынаStack Overflowнарусском:ЧтотакоеNull Pointer Exceptionикакегоисправить? ヌルポインター例外(java.lang.NullPointerException)とは何ですか? プログラムを途中で終了させる原因となる例外を停止するために、原因を特定するためにどのメソッド/ツールを使用できますか?

9
JavaBeanとPOJOの違いは何ですか?
違いはわかりません。私はHibernateを使用していますが、一部の書籍では、JavaBeanとPOJOを同義語として使用しています。Hibernateのコンテキストだけでなく、一般的な概念としての違いがあるかどうかを知りたいです。
210 java  terminology  pojo 

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