javaのオベンキョ

2007年11月21日(水) 晴ればれ
 
■メソッドにおける可変長引数■
JDK5では、コマンドラインから複数の引数を取得できたmainメソッドのように
そのほかのメソッドでもmainメソッドのように取得できるようになった。
 
test(String… args)
 
こんな感じで記述すると配列で取得できるようです。
 
 
 
■拡張forループ■
JDK5では、「配列やリストなどの全要素に対するループ」が簡略記述できるようになりました。
 
for (int i=0; i<array.length; i++) sum+=array[i];
 
こんなだったのが
 
for (int a : array) sum+=a;
 
こんなふうになるようです。
 
 
 ■printfメソッド■
あれですねc言語でおなじみの画面出力のおまじないですね。
 
printf(書式文字列, 引数, …)
 
移植するときに役立つんですって。
カテゴリー: java | コメントする

コレクションフレームワーク

2007年11月20日(火) 晴れ
 
配列以外で値を保持しておくものはないか調べてみたら、
コレクションフレームワークというものを発見。
HashtableやらHashmapやらArrayListやらetc。
 
配列は格納番号を指定して値を取り出すけど
HashtableやHashmapはキーとそのキーで取り出す値を決めることで
キーを指定して値を取り出すことができるんですねぇ。
しかし、キーで取り出せる値は一つのみです。
同じキーで値を追加しても上書きされてしまいます。
RPGのセーブデータみたいなもんですかね。
 
 
他に何かないかなぁ。
カテゴリー: java | コメントする

三項演算子!?

2007年11月6日(火)
 
こんなのがあったんですね。
 
(条件式)?(A):(B)
 
条件式がtrueであれば A
条件式がfalseであれば B
 
カテゴリー: java | コメントする

Hashtableクラス

2007年11月5日(水) 晴れ時々曇りのちくもり
 
うわぁ~、何ヶ月ぶりだぁ。
とりあえず、javaについてお勉強したことでも書いてきます。
 
今VRMLファイルを読み込んで頂点座標や色情報などを取得するためのプログラムを作成中。
しかし、sunのHPにj3d-vrmlというJava3DでVRMLを読み込んで表示するパッケージがあるじゃないですか!?
なもんで、jarファイルを解凍してVRMLを読み込むための大本のソース「Parser.java」(おそらく)を見てみたのですが・・・・。
プログラム技術がない上、知識も少ないので、何が書いてあるのかチンプンカンプン(;´-`)=3
なもんで、やっぱり自分で作ろうかと・・・・。(大変かな?)
 
とまあ、VRMLのノード名でクラスをマッピングしている(だろう)ところはなんとか理解できた(と思う)ので、
このHashtableの使い方を学んでみようかと。(なんとなく使えそうな予感(`・ω・´)ムム)
 
で、さっそく作ってみたのですが・・・・
コンパイルすると
 
注:TestHashtable.java の操作は、未チェックまたは安全ではありません。
注:詳細については、-Xlint:unchecked オプションを指定して再コンパイルしてください
 
となったので、-Xlintオプションで再コンパイルすると
 
TestHashtable.java:8: 警告:[unchecked] raw 型 java.util.Hashtable のメンバとしての put(K,V) への無検査呼び出しです。
 
と、叱られました(-_-、)
なもんで、なにか策はないかと調べたところ
 
 Hashtable table = new Hashtable();
 
これだと、何に何をマッピングするんじゃわれぃ( '皿')ってなるみたいなので
下のように指定してあげることでコンパイルがすんなりとおるんですって(‘-’*)
 Hashtable<String, String> table = new Hashtable<String, String>();
理解できると楽しいっすね(^_^)
カテゴリー: java | コメントする

mixiはじめました

ミクシィはじめました。
 
よろしくです(‘-’*)
カテゴリー: 未分類 | コメントする

第2戦

11月21日 火曜日 晴れ
 
昨日学科試験を落ちてしまったので、再度挑戦してきます。
 
また証紙買わされました(;´д`) =3
今日は203番
昨日と同じように説明を聞いて試験です。
 
てっきり昨日と同じ問題かと思いきや違いました。
どうやらテーブルの列によって問題番号を交互に渡してるみたいです。
不安やわ~。
 
昨日より慎重に問題を解いて頑張ってみました。
全部マークし終わって見直しに入ります。
2問ほど書き直して退出。
 
見直した問題が気になったので調べてみたら、
間違ってやンの_| ̄|●
2点マイナス。
あと3問しか間違えられません(・ω・。)
 
11時半頃になって合格発表です。
おそるおそる見てみると・・・
 
あったぁ。°(ノд`)°。
 
心の中でガッツポーズe(`・ω・´)q
やっと長い呪縛から解き放たれました(´¬`)
 
あとは午後の流れに沿って進めばゲッとです!
 
写真撮ったり、納付書書いたり、いろいろ。
 
いやぁ、やっとゲットです(´¬`)
 
あとは車をゲットです。
カテゴリー: 未分類 | コメントする

いざ出陣!

11月20日 月曜日 雨のち曇り
 
今日は免許センターに行きます!
天候は生憎の雨ですが頑張ります!
 
まぁ電車で行くわけですが・・・。
人がいっぱいで邪魔ですわ(`へ´)
朝なので出勤や登校する人で溢れかえってますよ。
 
やっとこさセンターに着きました。
証紙買って、受付行って、視力検査して会場にGO!
34番でした。一番後ろで窓際です。
雨だというのに200人近く来てました。
 
受験者が揃ったところで、説明が始まりました。
すんごいお堅い説明でしたね。
 
試験が始まりました。
見たことのある問題ばかりですね(´ー`)
試験時間50分いっぱい使って解いてやりました。
 
結果は11時過ぎに発表されました。
34番
 
ありませんでした。°(ノд`)°。
ガッデム!って感じですよ。
 
寂しくお家に帰りました。
 
明日こそがんばります!
カテゴリー: 未分類 | コメントする