java Javaで関数を引数として渡す方法 C#では、こちらの記事のようにdelegateの仕組みを利用して関数を変数として扱うことができます。 例えば、引数と引き渡してコールバック処理を実現することができます。 javaでも、8以降であれば関数型インターフェースを利用して関数を変数... 2020.10.23 java
java 無名クラスとは?その概要と使い方 javaやC#では、インスタンス変数をnewする際に、後ろに中かっこを記述し定義を行うことができます。 ここで定義されるものは「無名クラス(匿名クラス)」と呼ばれ、クラス名を新たに定義することなく、インスタンス変数のクラス・インターフェース... 2020.10.16 javaC#
java Javaで標準入出力の入力元・出力先を変更する方法 javaには ・System.setIn ・System.setOut ・System.setErr の3つのメソッドが用意されており、これらのメソッドにより標準入出力の入力元・出力先を変更することができます。 これらのメソッドを利用するこ... 2020.10.09 java
設計 フローチャートの意義と効果的な書き方 フローチャートは、処理の流れを図に起こして整理するために使う技法です。 フローチャートを起こすことで、他の人に処理の流れを伝えやすくなるので、設計書では良く用いられます。 また、自分自身も処理の流れを理解しやすくなるので、複雑なプログラムを... 2020.10.02 設計
java Javaで重複を排除する3つの方法 今回は、javaでListの重複排除を行う方法を3つ紹介します。 1つ目の方法は、for文で自力でアルゴリズムを記述して重複排除を行う方法です。 記述が冗長になり、コーディングミスも起こりやすいことから、現在の実務ではこの方法で重複排除を行... 2020.09.25 java