「駑馬十駕」 IT系情報を中心に調べた事をコツコツ綴っています。

インスタンス変数とローカル変数の違い

インスタンス変数とローカル変数の違い

Webシステムは基本的に複数人で同時利用されるのが前提のため、マルチスレッドアクセスを考慮した設計・実装を行う必要があります。業務でJavaの各変数とスレッドセーフについて考える機会があったので、「インスタンス変数とローカル変数の違いとスレ …

DTOとVOの違い

DTOとVOの違い

様々な業務でシステム開発をしているとDTOやVOというクラスが出てきて違いが曖昧になってくる事があるので両者の違いについて整理しておきます。 DTO(Data Transfer Object) 基本的には値をまとめて受け渡す事のみを目的とす …

オーバーロードとオーバーライドの違い

オーバーロードとオーバーライドの違い

javaでプログラミングしていると必ずと言っていいほど「オーバーロード」や「オーバーライド」という言葉が出てきます。復習も兼ねて今回は両者の違いについて整理してみます。 オーバーロードとは 同一クラス内の同一メソッド名で、「引数の型」、「引 …

MVCモデルについて

MVCモデルについて

Webアプリケーションを作成する上で重要になってくるのがMVCと呼ばれるソフトウェア設計モデルです。 MVCとは ソフトウェアを「Model」・「View」・「Controller」という3要素の組み合わせでシステムを実装する方式です。 M …

インスタンスとオブジェクトの違い

インスタンスとオブジェクトの違い

どうもJavaを学習していると色々なサイトで「インスタンス」と「オブジェクト」が混同して使用されている為、私も含めオブジェクト指向の初心者の方には混乱する一因にもなっています。一度、自分の頭の中の整理も含めておさらいしてみようと思います。 …