日々常々

ふつうのプログラマがあたりまえにしたいこと。

2010-07-01から1ヶ月間の記事一覧

メソッド≠関数

クラス作ってインスタンス作ってメソッド作って。同じメソッドを様々な場所から呼ぶ。 それで「オブジェクト指向的な実装」とか言われると流石に否定したくもなります。 そりゃ単なる構造化。 インスタンス生成の手間が増えてる分、デメリットしかないじゃな…

Javaでファイルのタイムスタンプ変更

Javaでファイルを扱うにはjava.io.Fileクラスを使用します。 Fileクラス自体はファイルそのものでもなんでもなく、ファイルまたはディレクトリのパスを持っています。Fileクラスのインスタンスはファイルシステムで管理されているファイルと対になるとは限り…

WorkbookFactoryを使う

POI

POIでExcelワークブックを使用する場合、使用するファイルの形式に従ったWorkbookの具象クラスでインスタンス生成する必要があります。例を挙げると、Excel97-2007ではHSSFWorkbookになります。 InputStream stream = new FileInputStream("ファイルへのパス…