2010-01-01から1年間の記事一覧
今年1年を振り返ります。 Twitter 昨年の夏ころから本格的に始めたTwitterですが、この1年はTwitterのフォロワーの皆様にお世話になりました。 今思い出していると涙が出そうになります。いろんなことで本当にお世話になりました。 特に後半の上司との面談で…
NetBeans7.0M2はインストールしたものの全然使う暇がなくって寂しい思いをしていましたが、 とうとうBetaリリースされました。 Oracleさんが経営になったおかげか、Oracle関連部分のサポートが厚くなっています。 個人的にはOracleDataBaseはよく触っている…
JDK5とJDK6の違いをちゃんと知っておかないと痛い目見ます。 違いはConsoleクラスだとかSwingだとかいろいろあるんですが、 そちらはいろんな方が書いていてくださっているようなのでそちらを参照ということで。ここでは他のことで僕がとりあえず知っている…
タイトルについてTwitterで以前に同じようなことをツイートしましたが、まとめておこうということで。 ちなみに調べたのはSun JDK 1.6.21です。 結論から言うとIntegerとBigDecimalのインスタンスを取得する時はnewではなくvaluesOfを使おう!ってことです。…
先日、こんなコードを実行すると例外が発生して混乱しました。 Object[] obj = piyo(); for(Object each : obj){ execute(each); } piyo()では様々なオブジェクトを配列にして返してくるのでこのようになっていて、 execute(Object obj)で受けとって処理する…
Javaのと書いてありますが、僕はNetBeansユーザーなので、NetBeansを高速にする方法です。 まぁ体感的にですけど、NetBeansの方が速いと思います。そのうち時間とか計ってみますが。 基本的にはあらかじめJavaをインストールしておく必要もありません。 NetB…
JavaではListにプリミティブ型を保持することは出来ません。 これはListの実装がObjectの配列を保持するようになっているから。なのでプリミティブ型をListに保持したいときは 値をラップオブジェクトに入れて保持させることになります。Java 1.4までなら・L…
クラスやメソッドでfinalをうまく使うためにはどうすればいいかを調べてみました。 個人的には「引数にはfinal乱発したい派」な感じです。 まず、クラスやメソッドでfinalと宣言するとどんなことになるかっていうのをおさらいすると メソッドをfinalと宣言す…
[Java]継承を使う理由をテンプレートメソッドパターンで説明してみる。継承の使いどころってよくわからないことがありますが、 自分はテンプレートメソッドパターンを知ったときに 「あぁ、なるほど」と納得できました。 ということで簡単にテンプレートメソ…
[Java]このBlogをはじめるきっかけ 初めてのエントリーなので何を書くか悩みましたが、 このBlogをはじめるきっかけとなったあるエントリーについて触れようと思います。 このブログをはじめるきっかけになったのは id:bleis-tiftさんの「2009-06-03 - ぐる…