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

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

3
スコープが「インポート」の場合と「インポート」のない場合の「pom」タイプの依存関係の違いは何ですか?
Maven 2.0.9以降では、 <type>pom</type> <scope>import</scope> で<dependencyManagement>セクション。 私が理解しているように、このpomに含まれている依存関係は、元々ここで定義されているかのように「置き換え」られます。 上記のソリューションとimportスコープのないこのpomへの単純な依存関係の違いは何ですか(後者は「依存関係のグループ化」と呼ばれているのを見ました)。依存関係の優先順位を解決する間、そのような「グループ化された」依存関係の優先順位が低くなる唯一の違いはありますか?

8
JPAの熱心なフェッチが参加しない
JPAのフェッチ戦略は正確には何を制御しますか?熱心なものと怠惰なものの違いを検出できません。どちらの場合も、JPA / Hibernateは多対1の関係を自動的に結合しません。 例:人は単一の住所を持っています。アドレスは多くの人に属することができます。JPAアノテーション付きエンティティクラスは次のようになります。 @Entity public class Person { @Id public Integer id; public String name; @ManyToOne(fetch=FetchType.LAZY or EAGER) public Address address; } @Entity public class Address { @Id public Integer id; public String name; } JPAクエリを使用する場合: select p from Person p where ... JPA / Hibernateは、Personテーブルから選択する1つのSQLクエリを生成し、次に各個人の個別のアドレスクエリを生成します。 select ... from …
112 java  hibernate  jpa  join 


12
Android-java-オブジェクトのリストをオブジェクト内の特定の値でソートする方法
オブジェクト内の特定の値でオブジェクトの配列リストをソートしようとしています。そのようなことをするための最良のアプローチは何でしょうか。ある種のコンパレータでCollections.sort()を使用する必要がありますか? オブジェクトのリストを、変数の1つに保持されているfloat値でソートしようとしています。 編集:これは私がこれまでに持っているものです: public class CustomComparator implements Comparator<Marker> { @Override public int compare(Mark o1, Mark o2) { return o1.getDistance().compareTo(o2.getDistance()); } } エラー状態:プリミティブ型doubleでcompareTo(double)を呼び出せません。 それはコンパレータが特定のタイプ以外のものを返すことができないからですか?


14
Ajaxを使用して@RequestBodyの複数の変数をSpring MVCコントローラーに渡す
バッキングオブジェクトでラップする必要はありますか?私はこれをしたいです: @RequestMapping(value = "/Test", method = RequestMethod.POST) @ResponseBody public boolean getTest(@RequestBody String str1, @RequestBody String str2) {} そして、次のようなJSONを使用します。 { "str1": "test one", "str2": "two test" } しかし、代わりに私は使用する必要があります: @RequestMapping(value = "/Test", method = RequestMethod.POST) @ResponseBody public boolean getTest(@RequestBody Holder holder) {} 次に、このJSONを使用します。 { "holder": { "str1": "test one", "str2": "two test" …
112 java  spring  http  spring-mvc 


12
Spring BootのJSON Java 8 LocalDateTime形式
Spring BootアプリケーションでJava 8 LocalDateTimeをフォーマットするときに小さな問題が発生します。「通常の」日付では問題ありませんが、LocalDateTimeフィールドは次のように変換されます。 "startDate" : { "year" : 2010, "month" : "JANUARY", "dayOfMonth" : 1, "dayOfWeek" : "FRIDAY", "dayOfYear" : 1, "monthValue" : 1, "hour" : 2, "minute" : 2, "second" : 0, "nano" : 0, "chronology" : { "id" : "ISO", "calendarType" : "iso8601" } } 私はそれを次のようなものに変換したいのですが: "startDate": …

4
JsonMappingException:START_ARRAYトークンが不足しています
次の.jsonファイルがあるとします。 [ { "name" : "New York", "number" : "732921", "center" : [ "latitude" : 38.895111, "longitude" : -77.036667 ] }, { "name" : "San Francisco", "number" : "298732", "center" : [ "latitude" : 37.783333, "longitude" : -122.416667 ] } ] 含まれるデータを表すために2つのクラスを用意しました。 public class Location { public String name; public …
112 java  arrays  json  jackson 

17
人間が読める方法でJava .classファイルを開くにはどうすればよいですか?
私は、Javaアプレットのクラスファイルが内部で何をしているかを理解しようとしています。NotepadまたはTextpadでそれを開くと、大量のゴブルディグックが表示されます。 それをやや読みやすい形式に戻す方法はありますか?それで私はそれが何をしているのか理解しようとすることができますか? 環境== VS 2008がインストールされたWindows。
111 java  windows  class  applet 

5
Android設定onclickイベント
私のPreferences.xmlには、次のような設定要素があります。 <Preference android:title="About" /> onClickイベントを割り当てたいので、ユーザーがそれをクリックすると、新しいIntentブラウザを開くことができます。ボタンの場合と同じようにしてみましたが、うまくいかないようです。


7
Javaでは、引用符をエスケープすることなく文字列リテラルを書く方法はありますか?
引用符がたくさんある文字列リテラルがあるとします。あなたはそれらすべてを脱出することができますが、それは苦痛であり、読むのが難しいです。 一部の言語では、これを行うことができます: foo = '"Hello, World"'; ただし、Javaでは''がに使用されるためchar、Stringこの方法でに使用することはできません。一部の言語には、これを回避する構文があります。たとえば、Pythonでは次のようにできます。 """A pretty "convenient" string""" Javaにも同様のものはありますか?
111 java  string  escaping 

10
JERSEYを使用した入出力バイナリストリーム?
Jerseyを使用して、主にJSONエンコードされたデータを取得して提供するRESTful APIを実装しています。しかし、私は次のことを達成する必要があるいくつかの状況があります: PDF、XLS、ZIP、またはその他のバイナリファイルなどのダウンロード可能なドキュメントをエクスポートします。 一部のJSONとアップロードされたXLSファイルなどのマルチパートデータを取得する このWebサービスへのAJAX呼び出しを作成する単一ページのJQueryベースのWebクライアントがあります。現時点では、フォームの送信は行わず、GETおよびPOST(JSONオブジェクトを使用)を使用します。フォームポストを利用してデータと添付バイナリファイルを送信する必要がありますか、それともJSONとバイナリファイルを使用してマルチパートリクエストを作成できますか? 現在、アプリケーションのサービスレイヤーは、PDFファイルを生成するときにByteArrayOutputStreamを作成します。このストリームをジャージー経由でクライアントに出力する最良の方法は何ですか?MessageBodyWriterを作成しましたが、Jerseyリソースからそれを使用する方法がわかりません。それは正しいアプローチですか? 私はジャージーに含まれているサンプルを調べてきましたが、これらのいずれかを行う方法を示すものはまだ何も見つかりません。問題がある場合は、JerseyとJacksonを使用して、XMLステップなしでObject-> JSONを実行しており、実際にはJAX-RSを利用していません。
111 java  jersey  jax-rs 

2
Swing GUIでのvalidate()、revalidate()、およびinvalidate()の違い
Swingコンポーネントには、画面レイアウトの更新に関連する次のような複数のメソッドがあります。特に: validate() invalidate() revalidate() Javaのドキュメントでは、これらを技術的な観点からいくらか定義していますが、それらがどのように使用されることが意図されているかは特に明確ではありません。 これらの違いは何ですか?また、どのような状況で他のものではなく1つを使用する必要がありますか?

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