うさぎ組

ソフトウェア開発、チームによる製品開発、アジャイル、ソフトウェアテスト

2010-01-01から1年間の記事一覧

今年を振り返るぴょん

今年1年を振り返ります。 Twitter 昨年の夏ころから本格的に始めたTwitterですが、この1年はTwitterのフォロワーの皆様にお世話になりました。 今思い出していると涙が出そうになります。いろんなことで本当にお世話になりました。 特に後半の上司との面談で…

NetBeans7.0Betaがリリースされました

NetBeans7.0M2はインストールしたものの全然使う暇がなくって寂しい思いをしていましたが、 とうとうBetaリリースされました。 Oracleさんが経営になったおかげか、Oracle関連部分のサポートが厚くなっています。 個人的にはOracleDataBaseはよく触っている…

JDK5とJDK6の違い

JDK5とJDK6の違いをちゃんと知っておかないと痛い目見ます。 違いはConsoleクラスだとかSwingだとかいろいろあるんですが、 そちらはいろんな方が書いていてくださっているようなのでそちらを参照ということで。ここでは他のことで僕がとりあえず知っている…

IntegerとBigDecimalはnewしないほうがいい

タイトルについてTwitterで以前に同じようなことをツイートしましたが、まとめておこうということで。 ちなみに調べたのはSun JDK 1.6.21です。 結論から言うとIntegerとBigDecimalのインスタンスを取得する時はnewではなくvaluesOfを使おう!ってことです。…

全ての配列はObjectのサブクラスである

先日、こんなコードを実行すると例外が発生して混乱しました。 Object[] obj = piyo(); for(Object each : obj){ execute(each); } piyo()では様々なオブジェクトを配列にして返してくるのでこのようになっていて、 execute(Object obj)で受けとって処理する…

Javaの開発環境を高速にする方法

Javaのと書いてありますが、僕はNetBeansユーザーなので、NetBeansを高速にする方法です。 まぁ体感的にですけど、NetBeansの方が速いと思います。そのうち時間とか計ってみますが。 基本的にはあらかじめJavaをインストールしておく必要もありません。 NetB…

Listはオブジェクトの配列です

JavaではListにプリミティブ型を保持することは出来ません。 これはListの実装がObjectの配列を保持するようになっているから。なのでプリミティブ型をListに保持したいときは 値をラップオブジェクトに入れて保持させることになります。Java 1.4までなら・L…

クラスやメソッドでのfinalの使い方

クラスやメソッドでfinalをうまく使うためにはどうすればいいかを調べてみました。 個人的には「引数にはfinal乱発したい派」な感じです。 まず、クラスやメソッドでfinalと宣言するとどんなことになるかっていうのをおさらいすると メソッドをfinalと宣言す…

継承を使う理由をテンプレートメソッドパターンで説明してみる

[Java]継承を使う理由をテンプレートメソッドパターンで説明してみる。継承の使いどころってよくわからないことがありますが、 自分はテンプレートメソッドパターンを知ったときに 「あぁ、なるほど」と納得できました。 ということで簡単にテンプレートメソ…

このブログをはじめるきっかけ

[Java]このBlogをはじめるきっかけ 初めてのエントリーなので何を書くか悩みましたが、 このBlogをはじめるきっかけとなったあるエントリーについて触れようと思います。 このブログをはじめるきっかけになったのは id:bleis-tiftさんの「2009-06-03 - ぐる…