2013-01-05から1日間の記事一覧
概要 配列を文字列として出力する方法についてまとめます 詳細 配列を文字列として出力する場合にはArrays.toStringを利用します。 サンプルコード import java.util.Arrays; import java.util.Date; public class Sample { public static void main(String[…
パンくず Effective Java 必要な場合には、防衛的にコピーする 概要 必要な場合には、防衛的にコピーする 詳細 クラスの内部を変更されたくない場合は、防衛的コピーによって 参照を渡さずに値をコピーして渡すこと。 これにより、外部から意図せぬ変更をさ…
パンくず Effective Java パラメータの正当性を検証する 概要 パラメータの正当性を検証する 詳細 publicメソッドの場合 JavaDocに引数が取りうる値に関する仕様を記述し、 例外を投げる場合はthrowsを記述する。 privateメソッドの場合 アサーション(asser…
パンくず Effective Java nullではなく、空配列か空コレクションを返す 概要 nullではなく、空配列か空コレクションを返す 詳細 配列やコレクションを返却する処理で、データが無いケースを扱いたい場合は nullではなくサイズ0の空配列・空コレクションを返…