2014-05-01から1ヶ月間の記事一覧

コンストラクタの代わりにstaticファクトリーメソッドを検討する

長所 コンストラクタと異なり、名前を持つ コンストラクタと異なり、メソッドが呼び出されるごとに新たなオブジェクトを生成する必要がないこと。

参照型を==で比較してはいけない話

有名な話だし、ズバリこれなんですけど。 http://javatechnology.net/java/integer-equal/メモしとく Integer a = 1; Integer b = 127; Integer c = 128; Integer x = 1; Integer y = 127; Integer z = 128; if(x == a) { System.out.println(x); } if(y == …

sinatraの環境をMacにつくる

とりあえずhello worldまでいこう Bundleも使う #bundle入れる sudo /opt/local/bin/gem1.9 install bundler #適当なフォルダをつくる mkdir -p ./Sample #bundle環境つくる bundle initGemfileができるのでちょいと編集 vim Gemfile source "https://rubyge…

rubyの環境をMacにつくる

とりあえず1.9の環境をmac portsでつくってみる #更新のあったPortfile群をダウンロードできる。インストールされているMacPortsのバイナリ自身を更新。 sudo port selfupdate#Upgradeしているパッケージ一覧を表示 #port outdated#全部アップグレード sudo …