• [解決済み】Mockitoのマッチャーとプリミティブの配列

    質問 Mockitoで、次のことをしたい。 verify() でのメソッド呼び出しは byte[] を引数リストに入れるのですが、その書き方がわかりませんでした。 myMethod( byte[] ) のようなものが欲しいだけです。 anyByteArray() Mockitoでそれを行うにはどうすればよいですか? どのように解決するのですか? 私なら any(by

    2022-04-03 09:05:39
  • [解決済み】JavaのDateから年、月、日などを取得し、グレゴリオ暦の日付と比較したい。これは可能ですか?

    質問 JavaでDateオブジェクトをJavaのDate型として保存しています。 また、グレゴリオ暦で作成した日付も持っています。グレゴリオ暦の日付はパラメータを持たないので、今日の日付(と時刻)のインスタンスになります。 javaの日付型で、年、月、日、時、分、秒を取得し、gregoriancalendarの日付と比較できるようにしたいのです。 現時点では、Javaの日付はlo

    2022-04-03 08:57:23
  • [解決済み】再試行キャッチはどのように実装するのですか?

    質問 トライキャッチは、例外処理を支援するためのものです。つまり、予期せぬ出来事から回復しようとする、より堅牢なシステムを実現するためのものです。 命令実行(メッセージ送信)時に何か起こるかもしれないので、tryで囲む。もし、予想外のことが起きたら、catchを書けばいいのです。例外のログを取るだけではダメだと思うんです。catchブロックは、エラーから回復する機会を与えるためのものだと

    2022-04-03 08:49:56
  • [解決済み】Javaキーストアに既存のX.509証明書と秘密鍵をインポートして、SSLで使用するにはどうすればよいですか?

    質問 ActiveMQのコンフィグでこのようなものがあります。 <sslContext> <sslContext keyStore="file:/home/alex/work/amq/broker.ks" keyStorePassword="password" trustStore="file:${activemq.base}/conf/broker

    2022-04-03 08:45:42
  • [解決済み】Javaで、XMLをファイルではなく文字列としてパースするにはどうすればよいですか?

    質問 次のようなコードがあります。 DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(xmlFile); ファイルではなく文字列に含まれるXMLをパースするにはどうしたらいいですか? どのように解決するのですか? 私のコードベースにはこの関数があり、これはあなたのために働くはずです。 public

    2022-04-03 08:36:22
  • [解決済み】ANTLR:簡単な例はありますか?

    質問 ANTLRを使い始めたいのですが、「ANTLRの使い方」のページで数時間かけてサンプルを確認したところ、「ANTLRの使い方」のページが一番わかりやすかったです。 antlr.org のサイトでは、文法からJavaの処理についてまだ明確に理解できていません。 ANTLRで実装した四則演算の電卓のように、パーサーの定義からJavaのソースコードに至るまで、何か簡単な例はあります

    2022-04-03 08:12:04
  • [解決済み】@JsonPropertyプロパティは、いつ、何のために使うのですか?

    質問 この豆は「状態」です。 public class State { private boolean isSet; @JsonProperty("isSet") public boolean isSet() { return isSet; } @JsonProperty("isSet") public void set

    2022-04-03 06:29:48
  • [解決済み】JUnitを使用して非同期処理をテストする方法

    質問 JUnitで非同期処理を起動するメソッドをどのようにテストしますか? 私のテストがプロセスの終了を待つようにする方法がわかりません(それは正確にはユニットテストではなく、1つだけではなくいくつかのクラスを含むので、統合テストのようなものです)。 どのように解決するのですか? IMHOは、ユニットテストがスレッドを作成したり、待機したりするのは悪い習慣だと考えています。これら

    2022-04-03 05:39:08
  • [解決済み】Javaのnullとは何ですか?

    質問 とは何ですか? null ? は null 何かのインスタンス? どのようなセットで null に属するか? メモリ内ではどのように表現されていますか? どのように解決するのですか? <ブロッククオート nullは何かのインスタンスなのか? いいえ。 null は instanceof . 15.20.2 型比較演算子 insta

    2022-04-03 04:45:18
  • [解決済み】新規ファイルへの書き込み時に全パスを自動作成する。

    質問 を新規に書きたいのですが FileWriter . こんな風に使っています。 FileWriter newJsp = new FileWriter("C:\\user\Desktop\dir1\dir2\filename.txt"); 現在 dir1 と dir2 は現在存在しません。もし存在しないのであれば、Javaが自動的に作成するようにしたい。実際には、Ja

    2022-04-03 04:35:08
  • [解決済み】サブクラスはプライベートフィールドを継承するのか?

    質問 これはインタビューの質問です。 サブクラスは private を継承するか? フィールドは? なぜなら、通常のOOPの方法ではアクセスできないからです。しかし、面接官は、間接的に、あるいはリフレクションを使ってそのようなフィールドにアクセスすることができ、それらは依然としてオブジェクトに存在するから、それらは継承されていると考えています。 帰ってきてから、次のような

    2022-04-03 03:35:01
  • [解決済み】JavaでUUIDの最上位ビットを使用した場合の衝突の可能性

    質問 を使用する場合 Long uuid = UUID.randomUUID().getMostSignificantBits() どの程度の確率でコリジョンが発生するのでしょうか。最下位ビットをカットするので、コリジョンに遭遇する可能性はありますよね? どのように解決するのですか? によると ドキュメント という静的メソッドがあります。 UUID.randomUUID()

    2022-04-03 03:09:29
  • [解決済み】Java 8のOptionalをStream::flatMapで使用する。

    質問 新しいJava 8のストリームフレームワークとその仲間たちは、非常に簡潔なJavaコードを作ってくれますが、一見単純に見える状況でも、簡潔に行うには厄介なことに遭遇しています。 を考えてみましょう。 List<Thing> things とメソッド Optional<Other> resolve(Thing thing) . をマッピングしたいのですが

    2022-04-03 02:59:50
  • [解決済み】英数字の先頭のゼロを削除する方法は?

    質問 ここSOでは、ゼロの接頭辞の付け方に関する質問を見かけます。しかし、他の方法ではありません! 英数字の先頭のゼロを削除する方法を教えてください。組み込みのAPIがあるのでしょうか、それとも先頭のゼロを切り取るメソッドを書く必要があるのでしょうか? 例 01234 converts to 1234 0001234a converts to 1234a 001234-a conv

    2022-04-03 02:59:23
  • [解決済み】Javaの配列には最大サイズがあるのでしょうか?

    質問 Java の配列に含まれる要素の数に制限はありますか?もしあるならば、それは何ですか? どのように解決するのですか? テストは非常に簡単なのに、正解を見たことがない。 最近のHotSpot VMでは、正解は Integer.MAX_VALUE - 5 . それを超えると public class Foo { public static void main(Stri

    2022-04-03 02:50:32
  • [解決済み】Java:カンマ区切りの文字列を分割するが、引用符の中のカンマは無視される

    質問 なんとなくこんな感じの文字列があります。 foo,bar,c;qual="baz,blurb",d;junk="quux,syzygy" をカンマで分割したいのですが、引用符の中のカンマは無視したいのです。どうすればいいのでしょうか?正規表現によるアプローチは失敗のようです。手動でスキャンして、引用符を見たときに別のモードに入ることはできると思いますが、既存のライブラリを使用す

    2022-04-03 01:44:41
  • [解決済み] com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: 通信リンクの失敗

    質問 データベースとJavaプログラムを連動させるために作業しています。 どなたかJDBCを使った簡単なサンプルプログラムを教えてください。 かなり呆気ないエラーが出ます。 Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link f

    2022-04-03 01:30:28
  • [解決済み] [Solved] Handlerからすべてのコールバックを削除するには?

    質問 私は ハンドラ サブアクティビティから呼び出され、メインの アクティビティ . このハンドラは、サブクラスが次のように使用します。 postDelay Runnableがいくつかあって、管理できない。さて onStop イベントで、アクティビティを終了する前にそれらを削除する必要があります(どういうわけか、私は finish() しかし、それはまだ何度も何度も

    2022-04-02 23:54:09
  • [解決済み】JavaでintからLongに変換する方法は?

    質問 このサイトでもGoogleでも、以下のようなトラブルを抱えている人をよく見かけます。 long から int であり、その逆ではありません。しかし、このシナリオに遭遇したのは私だけではないでしょう。 int から Long . 他の回答は、quot;最初にLongに設定すればいいだけです"これは本当に質問に対処していません。 最初はキャストしてみましたが、"が表示され

    2022-04-02 23:49:43
  • [解決済み】C#の「var」キーワードに相当するJavaは何ですか?

    質問 の一つの使い方は ヴァル キーワードは暗黙の型宣言です。に相当するJavaの構文は何ですか? var ? 解決方法は? ありません。残念ですが、完全な型名をタイプアウトする必要があります。 編集:投稿されてから7年後、ローカル変数の型推論( var がJava10で追加されました。 編集:投稿されてから6年、下からのコメントを集めるため。 C#が

    2022-04-02 23:24:53