The HIRO Says

If you smell what The HIRO is cooking!!!

2009-08-01から1ヶ月間の記事一覧

台風直撃中

強風で家は揺れるわ、玄関が床下浸水始めるわ… 今のところ Java とかやってる状態じゃないです…

バカゲー

ネコの AA を探していたらなぜか見つけました↓ http://www.geocities.jp/rip_gamer/harakiri/harakiri.html家康がなぜか三船敏郎だったり、源氏とペリーが戦えたり、信長で始めると平手正秀がすぐに切腹したりとか… なんというか、すごくバカ(褒め言葉)

またしても強敵現る!

選挙に行ったついでに買い物したらこんなものを。 ★マックスコーヒーバニラ味! マックスコーヒーなのにビタミン増強とか、もともとミルクコーヒーなのにバニラ増強とか、一時の浦和の補強並に意味が分からん… においは…バニラアイスだよねこれ(;´Д`) お味…

generics に関する配列とリストの違い(2/3)−実行時の型チェック

配列と generic なリストでは、実行時の型チェックについて以下の違いがあります。 配列は、実行時に型チェックを行える。 リストは、実行時に型チェックを行えない。 どういうことなのか、以下で説明します。 配列の場合 配列は、コンパイル時には型チェッ…

猛者現る!

母親が間違って買ってきてしまったために、爆弾処理班の私が解体処分することに まずにおいは…グレープフルーツ7割、桃2割、葡萄1割位で、完全にフルーツミックス。 お味は… お茶じゃねぇよこんなの!!!(#゚Д゚) ほぼフルーツジュースなのに、後味に若干…

generics に関する配列とリストの違い(1/3)−covariant?

Java プログラマ的には、だいたい同様のものとして扱われる配列(String[])とリスト(java.util.List)。 これを generics の観点からみると、これらの間にいくつかはっきりした違いが見受けられます。 以下、3回に分けて、配列とリストの違いについて記述…

generics のありがたみをコードで確認する

百聞は一見に如かず。 実際にコードを書いて、generics のありがたみを確認してみましょう。 generics を使用しない場合 // String が入る想定のリストを定義する。 List stringList = new ArrayList(); // 値を追加してみる。 stringList.add("1"); // Stri…

鍛えているからだー!

買いなさい!かっこいいカラダnext stage vol.10 背中の発達にもっとも有効なエクササイズを徹底研究!チンニング (B・B MOOK 630 スポーツシリーズ NO. 502)作者: 山本義徳出版社/メーカー: ベースボール・マガジン社発売日: 2009/08メディア: ムック クリッ…

generics を再考する

J2SE v1.5(Tiger)から新たに追加された generics。 端的に言うと List。 そもそもこれの役割が何なのかを、改めて見直してみました。 役割 generics の役割は、大きく次の2つにまとめられそうです。 (1)キャストをなくす J2SE 1.4 以前では、List や M…

メタルキング

今日何気なくDSを見たら、メタルキングをいぢめた数が603匹(笑) いささかやりすぎドラゴンクエスト メタリックモンスターズ ギャラリー メタルキング (旧品番)出版社/メーカー: スクウェア・エニックス(SQUARE ENIX)発売日: 2007/05/26メディア: おも…

両国ピーターパン

23日(日)に両国で開催された DDT プロレスを見てきました。 5時間30分の超ロングラン興行…疲れた。↓DDT を一言で表現すると

両国ピーターパン追記

「ヨシヒコ」という人形相手に試合を成立させていることがすごいw ちなみに「ヨシヒコ」はチャンピオンになりましたw

癒しを求めて…

Java を一休みして癒しを求めてさまよったところ、なぜが行き着いたのがここ。

generics で SuppressWarnings を使う

generics を使っていると、コンパイル時に色々な警告に遭遇します。 原則これらは簡単に除去できるんですが、中にはどうやるの?というケースもあります。 今回は、そういう特殊なケースについて記述します。 特殊な警告例 次のコードは、java.lang.List#get…

Oracle の Sun 買収を米司法省が認可

http://www.ft.com/cms/s/0/b0738702-8ddf-11de-93df-00144feabdc0.html?ftcamp=rss&nclick_check=1 費用は74億ドル。 欧州ではまだ認可が下りていないため、まだひと波乱あるかも? 一応 Oracle 側は、Java の利用を制限したりしない旨を公表しているけれ…

generic なメソッドの定義方法− の使い方

前回、「何で countElements(Set<E> set) と定義するとコンパイルエラーになるのか?」という宿題があったので、それを解いていきます。 やりたいこと Set を引数にとり、その要素数を返すメソッドを定義します。 で、Set の型を任意にしたい+ を使いたくない</e>…

ひこにゃん参上!

ちなみに1500円也

Generics で型に "?" を指定すると?続き

石田さんに詳しいことを調べていただいたので、それをベースにコードを組んでみました。 (石田さんありがとうございました m(_ _)m) コードの実装例 引数の Set に格納されている要素数を返すメソッドを考えてみましょう。 private int countElements(Set …

Generics で型に "?" を指定すると?

Generics の型パラメータに "?" を指定できるとのことなので試してみました。 例えば、こんな定義のメソッドがあると考えて下さい。 public void setValue(Set set, Object value) で、set に value を add しようとするとどうなるでしょう? 答えは、コンパ…

阪神なんば線!

どうしても乗りたかったのでアレ。 いずれも大和西大寺駅にて。 奈良行きの阪神電車 見にくいけれども尼崎行き準急

char を toString() してみたら

char をインスタンス変数で定義して、特に何も値を設定せずに toString() してみたら、値が文字化けしました。 char の初期値は 0? char の初期値は、int と同じで 0 だと思っていたんですが、これ自体はあっていました。 ただ、int の 0 と char の 0 って…

iphoneが懐中電灯に

http://zasshi.news.yahoo.co.jp/article?a=20090815-00000002-tkwalk-ent 「光」っていうアプリがあるらしいので早速取得(ちなみに無料)。夜出かけることの多い今の時期には結構ありがたい( ´∀`)

ドラクエ9プレイ時間100時間越え記念

メタルキング50匹やっつけた後に全滅(゚д゚) 赤い雲が憎い…

toString() メソッド

Java をさわったことがある人ならば必ず実装したことがあるはず、toString() メソッドについて記述します。 toString() メソッドのデフォルト実装 特に toString() をオーバーライドしないでオブジェクトを標準出力すると、よく "Order@163b91" とか出力され…

07系!

元々は東京メトロ有楽町線用だったんですが、諸般の事情で東西線にやってきた電車です。 なかなか会えないんですよ!

荷物配達用電車

携帯にあった写真をアレ。 千葉とか埼玉では、駅売り用の新聞とかを配達する電車があるんです。 1両だけ荷物専用に仕切って、各駅で荷物を降ろしていく感じ。 まだ古き良き文化が残っていますよ!

compareTo() メソッド(2)−独自の Comparator

compareTo() メソッドの親戚ともいえる、Comparator について記述します。 Comparator とは? オブジェクト同士を比較し、どちらが大きいか小さいかを判定することに特化したクラス(或いはインターフェース)です。 そのため、役割は compareTo() メソッド…

BigDecimal で見る hashCode() と compareTo() の違い

java.math.BigDecimal クラスを使用すると、hashCode() と compareTo() の違いが分かりやすいと思います。 実装 BigDecimal number1 = new BigDecimal("0"); BigDecimal number2 = new BigDecimal("0.0"); // ★a.equals(b) = true ならば a.compareTo(b) == …

(゚д゚)

ダブルノックアウト