ひしだまの変更履歴

ひしだまHPの更新履歴。
主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲームや音楽です。

パッケージのアノテーション

2008-08-23 20:32:33 | PG(Java)

パッケージのJavadocを書く際に出てきたpackage-info.javaでは、パッケージに対してアノテーションを付けることが出来る。
(アノテーションを付ける為にpackage.htmlをやめたんだろう)

ということは、リフレクションでパッケージのアノテーション情報を取得することが出来る。
ということは、コンパイルするとpackage-info.classが作られる。(中身は空のインターフェースのようだが)

でも、SunのjavacとEclipse3.2で、package-info.classが作られる条件が違うというのはいかがなものか。
(コンパイルした中身がenumのswitchのように微妙に異なる程度ならともかく、クラスファイルの有無自体まで違ってていいの?)

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

Oracle 606の極意

2008-08-23 15:15:36 | PG(RDBMS)

Oracle逆引き大全 606の極意 DB管理編』株式会社ブリリアント・スタッフ

Oracleは細かいことが色々あるので、こういう本は頼りになるなぁ。
前回の10g対応版が2004年で、今回のは11g対応版。4年も経ってるのか。
10gから11gへの変更はそれなりにあるみたいだ(ExcelVBAの2003→2007への変化なんてほとんど無い)から、11gを扱うならこういうのは見といた方がいいんだろうなぁ。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

ユニーク値

2008-08-23 03:46:15 | PG(Java)

Javaでユニークな値を取得する方法に関してメモ。
けっこう雑多なまとめ方なので、統一感が無いけど^^;

つーか、重複しないファイル名を取得(一時ファイルを作成)したかったら、そんな変なクラスを使わないで、素直にFileクラスを使えばいいのだが(苦笑)

他言語で一時ファイルを作る方法

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする