Revised: Feb./23rd/2003 Javaに限らず、プログラミングではデータ構造が重要な役割を果たします。コレクション・フレームワークとは、Java 2でデータ構造を取り扱うための設計のことです。J2SE 1.3/1.4には、コレクション・フレームワークに基づいたクラス/インタフェースが大量に実装されていますが、数が多いので最初は戸惑うことも多いでしょう。 Q9. コレクションション・フレームワークと古いAPIの違いは? 古いAPIは処理が遅く、データ構造の変更負荷が高くなります。 古いデータ構造のインタフェース/クラスは、コレクション・フレームワークの導入に伴い、以下のように後継となるインタフェース/クラスが追加されました。 可変長配列:Vector→ArrayList ハッシュテーブルの設計:Dictionary→Map ハッシュテーブルの実装:Hashtable→Has
TreeSet/TreeMapクラスでは、重複エレメントの判定にequals()メソッドが使用される。また、エレメントのソートにcompareTo()メソッドが使用される。従って、もし2つのエレメントが異なる値を保持している(equals()はfalseを返す)にも拘わらず、compareTo()メソッドが常に0を返すように実装してしまうと、同じオブジェクトと判断されて、最初にセットしたオブジェクトしか格納されなくなる。
2ch、twitter、サイト巡回を毎日やってたころ、時折自己嫌悪に陥ることがあった。 将来に対する不安、今の現状をなんとかしたいのにうまくいかない苛立ち、まぁニートにありがちな悩みだ。 落ち込む自分に酔っているだけなんだけどな・・・ そのたびに2chやtwitterで愚痴を吐き、誰かしらに声をかけてもらい慰めてもらってた気がする。 輪に入れなくてもそこでのやりとりを眺めるだけでも落ち着いた。 その時はネットで得た情報と引き換えに一般常識を失っていたことに気付くことはなかった。 ある時俺を心配する高校時代の友人から連絡がきた。月に1度必ず連絡をくれたのに俺はいつも無視をしていた。 なんとなくその友人に今の俺の現状を話してみたくなった。 電話が怖かった、震える声で友人に今の現状を話す。ネットで愚痴ってたこと変わらないことを言葉にして話すだけなのに、涙、鼻水をダラダラ流しながら話していた。 就
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く