ytnk531の日記

日々調べたことを書きます。

Java

@Mockでモックを初期化する方法は3つある。

mockitoでは、モックにしたい変数に@Mockアノテーションを付けるだけでモックを作れます。この場合、アノテーションを有効にする記述をする必要があります。アノテーションの有効化は、initMocksを呼び出す、Runnerを使う、Ruleを使うの3つの方法で行えます…

日記(トピック: JavaのflatMapがちょっと気に食わない)

調べたこと systemdのsystemctl stopの挙動 書いたsystemctl stop serviceは何をしてくれるか guava GitHub - google/guava: Google core libraries for Java Javaのユーティリティ系ライブラリ 冗長な記述を短くできる。特にCollectionが使いやすくなる Imm…

Object.equals()とObject.hashCode()のデフォルト実装

java.lang.Objectのequals()とhashCode()の実装について調べました。 Object.equals() JDK 8 での実装は下記の通り、参照値を比較しているだけです。 public boolean equals(Object obj) { return (this == obj); } jdk8u/jdk8u/jdk: a71d26266469 src/share…