java staticとSingletonパターンの違いと使い分け オブジェクト指向プログラミングのプログラミング手法で、「singleton(シングルトン)」と呼ばれる手法があります。 この手法は、プロジェクト内で共通的に使われるインスタンスを1つだけ予め作成し、外部のクラスにはそのインスタンスを使用させ... 2019.12.01 java
プログラミング 基本情報処理技術者試験のPythonサンプル問題の解き方 2019年10月28日にIPAから基本情報処理技術者試験のpythonのサンプル問題が公表されたので、解いてみました。 既に基本情報技術者試験.comから解説も出ています。 【2019年10月28日公開】基本情報技術者試験 Pythonサン... 2019.11.18 プログラミング
java Javaでイミュータブルクラスを作成する方法 「イミュータブル」とは「不変」という意味で、オブジェクト指向の世界では「状態(クラス変数)がオブジェクト生成時から変更されないこと」を指します。 有名所では、Stringがイミュータブルなクラスとして知られています。 イミュータブルなクラス... 2019.11.02 java
プログラミング コピー新規(修正新規)とは?その意味と活用方法 【背景】 金融系SIerでは「コピー新規」という言葉を聞くことがあります。 (「修正新規」と呼ばれることもあります) 特定の現場だけではなく複数の現場で聞いたことがあるので、一種の業界用語だと思います。 しかし、コピー新規という言葉でWeb... 2019.10.15 プログラミング
java Java 8の関数型インターフェースの背景と考え方 【前置き】 Java8から関数型インターフェースが使用可能になりました。 具体的に「ラムダ式」「Stream」「Optional」「Files」と言った方がわかりやすいでしょうか。 関数型インターフェースの使用を半ば強制されるフレームワーク... 2019.09.14 java