• [解決済み] GradleでソースJARをビルドするには?

    質問 私はGradleでビルドされたオープンソースプロジェクトで作業しています。私は (プロジェクト)-sources.jar このファイルを IDE (IntelliJ IDEA) にロードして、プロジェクトを通じてデバッグすることができます。私はそれを生成することができれば、ファイルをロードする方法を知っています。 このプロジェクトで利用可能なGradleタスクに目を通しまし

    2022-04-21 12:44:11
  • [解決済み] なぜ、Javaではいまだにプリミティブ型が使われているのでしょうか?

    質問 Java 5以降、プリミティブ型のボックス化/アンボックス化が行われ、以下のようになりました。 int がラップされて java.lang.Integer といった具合に。 最近、新しいJavaのプロジェクトをよく見かけますが、(その 間違いなく を使用している場合、少なくともバージョン 5 の JRE が必要です。 int ではなく java.lang.Integ

    2022-04-21 12:28:41
  • [解決済み] ZonedDateTimeとOffsetDateTimeの違いは何ですか?

    質問 ドキュメントを読みましたが、どのような場合にどちらを使うべきか、まだ理解できていません。 OffsetDateTime ZonedDateTime ドキュメントによると OffsetDateTime は、データベースに日付を書き込むときに使われるはずですが、その理由がわかりません。 どうすればいいですか? <ブロッククオート Q: java

    2022-04-21 12:21:34
  • [解決済み] Java JARファイル内のリソースへのパスを取得する方法

    質問 リソースへのパスを取得しようとしているのですが、うまくいきません。 これは(IDEとJARの両方で)動作しますが、この方法ではファイルへのパスは取得できず、ファイルの内容のみが取得されます。 ClassLoader classLoader = getClass().getClassLoader(); PrintInputStream(classLoader.getResource

    2022-04-21 12:02:09
  • [解決済み] Javaメソッド名が長すぎる場合とは?[クローズド]

    質問 閉店 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにする。 この投稿を編集する .

    2022-04-21 11:26:37
  • [解決済み] アノテーションの保存方法の違いはどのように影響しますか?

    質問 の実用的な違いについて、どなたかわかりやすく説明していただけませんか? java.lang.annotation.RetentionPolicy 定数 SOURCE , CLASS および RUNTIME ? また、"retaining annotation"というフレーズの意味もよくわからないのですが。 どのように解決するのですか? <ブロッククオート

    2022-04-21 11:08:43
  • [解決済み] Lombokを追加したが、Intellij IDEAでゲッターとセッターが認識されない

    質問 ubuntuでIntelliJ IDEAを使用しています。私は lombok.jar をプロジェクトに追加し、IDEA用のLombokプラグインをインストールしました。アノテーションにアクセスできるようになりましたが getters と setters が生成されない。存在しないゲッターメソッドやセッターメソッドにアクセスしようとすると、同じエラーが発生します。何が足り

    2022-04-21 10:57:58
  • [解決済み] FactoryパターンとStrategyパターンの違いは何ですか?

    質問 ファクトリーパターンとストラテジーパターンの違いについて教えてください。 私にとっては、どちらもファクトリークラスが追加されている以外は同じに見えます(ファクトリーパターンでは製品のオブジェクトを作成する)。 解決方法は? ファクトリーパターンは、クリエイティブなパターンです。 strategyパターンは、操作パターンである。別の言い方をすれば、ファクトリーパターンは特定の

    2022-04-21 10:43:40
  • [解決済み] JavaでNULL文字列を連結する【重複】について

    質問 この質問はすでにここに回答があります : Nullを含む文字列の連結 (3つの回答) 閉店 2年前 . なぜ以下のようにな

    2022-04-21 10:26:11
  • [解決済み] HashMap - First Key 値の取得

    質問 以下は、HashMapに含まれる値です。 statusName {Active=33, Renewals Completed=3, Application=15} 最初のキー(つまりActive)を取得するためのJavaコード Object myKey = statusName.keySet().toArray()[0]; 最初の Key "Value" (i.e. 3

    2022-04-21 10:05:37
  • [解決済み] Retrofit 2.0 エラー response.body をデシリアライズして取得する方法

    質問 を使っています。 レトロフィット2.0.0-β1 . テストでは、別のシナリオがあり、HTTP 400エラーが発生することがあります。 私は retrofit.Response<MyError> response しかし response.body() == null MyErrorはデシリアライズされていません。 response.errorBod

    2022-04-21 09:52:11
  • [解決済み] JsonNodeをPOJOに変換する

    質問 これは少し珍しいかもしれませんが、私は、ある特定のオブジェクトを変換/マップする効率的な方法を探しています。 JsonNode を POJO . モデルの情報の一部をjsonファイルに保存し、モデルのいくつかのバージョンをサポートする必要があります。 私は、JsonNodeでjsonファイルをメモリにロードし、それを私のモデルの最新バージョンと一致させるために、いくつかのバ

    2022-04-21 09:12:53
  • [解決済み] 日付フォーマット JSONへのマッピング ジャクソン

    質問 このようなAPIから送られてくる日付の書式があります。 "start_time": "2015-10-1 3:00 PM GMT+1:00" これは、YYYY-DD-MM HH:MM am/pm GMT タイムスタンプです。 私はこの値をPOJOのDate変数にマッピングしています。明らかに、その変換エラーが表示されます。 2つのことを知りたいです。 Jackson

    2022-04-21 08:52:42
  • [解決済み] JavaでのRegex名前付きグループ

    質問 私の理解では java.regex パッケージは、名前付きグループ ( http://www.regular-expressions.info/named.html ということで、どなたかサードパーティのライブラリの紹介をしていただけませんか? を調べました。 jregex しかし、その最後のリリースは2002年で、java5では(確かにちょっと試しただけですが)私に

    2022-04-21 07:44:44
  • [解決済み] gradleによる複数プロジェクトのテスト依存関係

    質問 マルチプロジェクト構成で、gradleを使いたいのですが、どうすればいいですか? 私のプロジェクトはこのようなものです。 プロジェクトA -> src/main/java -> src/test/java プロジェクトB -> src/main/java (に依存する)。 src/main/java について プ

    2022-04-21 07:38:01
  • [解決済み] コンストラクタにsuper()を入れる必要はない?

    質問 これって、サブクラスのコンストラクタに入れないと、コンパイラが自動で入れてくれないんですか? ということは、気にする必要もない?記事によっては出しているところもあるようです。 また、引数付きのコンストラクタを1つ持っている場合、これがコンストラクタになるのか、それとも引数リストなしのコンストラクタを取るのか? どのように解決するのですか? まず最初に、いくつかの用語につ

    2022-04-21 05:34:10
  • [解決済み] Jacksonを使用してJSONのフィールド名を変更する方法

    質問 jacksonを使用して、私のオブジェクトをjsonに変換しています。 このオブジェクトには2つのフィールドがあります。 @Entity public class City { @id Long id; String name; public String getName() { return name; } public void setName(St

    2022-04-21 05:18:49
  • [解決済み] Android StudioとGradleで-source 1.7を設定する方法

    質問 Android Studioでプロジェクトをコンパイルしようとすると、以下のエラーが発生します。 Gradle: error: diamond operator is not supported in -source 1.6 私は、私が見つけたすべてのプロジェクトの環境設定で、ターゲットとして1.7を設定しています。また、プロジェクトSDKの1.7 SDKの下に表示されるパスは

    2022-04-21 04:14:18
  • [解決済み] Javaでは多重継承ができないのに、なぜ複数のインターフェースの実装が許されるのですか?

    疑問点 Javaは多重継承を許さないが、複数のインタフェースを実装することはできる。なぜですか? 解決方法は? インターフェースは 何 はなく、クラスが行っていることです。 どのように ということです。 多重継承の問題点は、2つのクラスで 異なる方法 を行うことができ、サブクラスはどちらを選ぶべきか選ぶことができません。

    2022-04-21 02:52:05
  • [解決済み] Javaストリームにおいて、peekは本当にデバッグのためだけなのでしょうか?

    質問 Javaストリームについて調べているのですが、新しい発見があります。新しい発見のひとつは peek() という関数があります。私が読んだpeekに関するほとんどすべての本に、この関数はStreamsのデバッグに使うべきと書いてありました。 各アカウントにユーザー名とパスワードフィールドがあり、login() と loggedIn() メソッドがあるストリームがあったとしたらどう

    2022-04-21 02:41:18