管理者一覧

オブジェクトを比較する-Java

2つのオブジェクトが同じものかどうか比較し、同じ場合にはtrue、違う場合にはfalseを返します。 なお、equalsでの「同じ」とは、「同じ値かどうか」という意味です。「同一のオブジェクトを参照しているかどうか」を表す演算子「==」とは異なります。

オブジェクトのクローンを生成する-java

クローンを生成できるのはjava.lang.Clonableインターフェースを実装しているクラスのオブジェクトのみとなります。 もととなるオブジェクトのフィールドがプリミティブ型の場合には、値が完全にコピーされます。 しかし、フィールドがオブジェクトの場合、オブジェクトそのものはコピーされず、参照がコピーされるという、シャローコピーが行われます。つまり、もととなるオブジェクトのフィールドに変更があった場合には、クローンのほうでも変更が起こることになります。

コンストラクタのデザインパターン – java

コンストラクタのデザインパターン - java。ひと口にコンストラクタといっても様々なデザインパターンが存在しまう。今回はそんなデザインパターンの一部を紹介させていただきます。テレスコーピング・コンストラクタ パターン/JavaBeans・コンストラクタ パターン/Builder・コンストラクタ パターン

列挙型でのデータテーブルの操作 – C#

列挙型でのDataTable操作。C#で簡単に紹介しています! 個人的にDataTableを扱う際はなるべく列挙型を使用したいと思っています。 メリットとしては ・カラム名を探すのが簡単 ・カラム名の打ち間違いが減る ・プログラムの追加や改修が楽になる などがあげられると思います。

列挙型でのデータテーブルの操作 – Vb.Net

列挙型でのDataTable操作。Vb.Netで簡単に紹介しています! 個人的にDataTableを扱う際はなるべく列挙型を使用したいと思っています。 メリットとしては ・カラム名を探すのが簡単 ・カラム名の打ち間違いが減る ・プログラムの追加や改修が楽になる などがあげられると思います。

VB.NET / ReadOnly Property

VB.NetでのProperty及びReadOnly Propertyについて。ReadOnly Propertyは「参照のみで書き込み不可」の変数ではありません。Propertyなのでアクセス制限をかけるためのキーワードです。