Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

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 必要な場合には、防衛的にコピーする 概要 必要な場合には、防衛的にコピーする 詳細 クラスの内部を変更されたくない場合は、防衛的コピーによって 参照を渡さずに値をコピーして渡すこと。 これにより、外部から意図せぬ変更をさ…

書籍 Effective Java | パラメータの正当性を検証する

パンくず Effective Java パラメータの正当性を検証する 概要 パラメータの正当性を検証する 詳細 publicメソッドの場合 JavaDocに引数が取りうる値に関する仕様を記述し、 例外を投げる場合はthrowsを記述する。 privateメソッドの場合 アサーション(asser…

書籍 Effective Java | nullではなく、空配列か空コレクションを返す

パンくず Effective Java nullではなく、空配列か空コレクションを返す 概要 nullではなく、空配列か空コレクションを返す 詳細 配列やコレクションを返却する処理で、データが無いケースを扱いたい場合は nullではなくサイズ0の空配列・空コレクションを返…