JavaJavaのListの宣言方法色々 JavaのListの宣言方法色々 Listの宣言方法をいくつか書きます。 List<String> list = new ArrayList<>(); list.add("test1"); list.add("t...2019.06.06JavaJavaのコーディング作法
JavaJavaのクラスとインタフェースの違い Javaのクラスとインタフェースの違い Javaのinterfaceは、こういうメソッド持ってますよ!というクラスに対しての仕様です。(interfaceはクラスじゃない) java.util.ListはaddメソッドやaddAllメソ...2019.06.06JavaJavaのコーディング作法
Javaのコーディング作法JavaでMapやListはfor文ではなく拡張for文を使用する JavaでMapやListはfor文ではなく拡張for文を使用する JavaでMapをループするとき以下のようなコードを見ます。 Map map = new HashMap<String, String>(); for (i...2017.03.29Javaのコーディング作法
Javaのコーディング作法Javaのgetter,setterの必要性について Javaのgetter,setterの必要性について JavaではJavaBeansの名残からか、private変数をgetter,setterでカプセル化するソースが多い。 lombok.jarみたいなgetter,setterを自動...2017.03.27Javaのコーディング作法
Javaのコーディング作法Javaのクラスをコンストラクタで明示的にインスタンス化不可能にする Javaのクラスをコンストラクタで明示的にインスタンス化不可能にする Javaのクラスでユーティリティクラスなどはインスタンス化する必要がありません。 このようなクラスは明示的にインスタンス生成できないようにしておきます。 具体的には...2016.05.04Javaのコーディング作法