パスワードを忘れた? アカウント作成
431697 journal

nogの日記: java nio

日記 by nog

Javaで英辞郎の閲覧ソフトがあるかどうかを調べていたらこんな時間になってしまった。ないこともないがソースは公開されていないし、全部メモリに読み込むっていうとんでもない富豪仕様なんで速攻却下。ちなみにうちのPowerBook G4はメモリを768MBのっけているのでその点は問題ないが、実行する時にVMの使用するメモリを増やすって作業がイヤ。

そんでもって、やっぱ作るしかないだろうってことで、そんじゃ nioだよね、って思っていたんだが、これの情報が本当に少ない。ちなみにこういう時は、日本語のページでなおかつ無料であっても登録しないと見れないようなサイトは却下としている。ということで sunのページにそれっぽい情報があるってのは調べてわかったがそこまではみていない。

さて、困った。結局APIの訳の分からんやつを試行錯誤しながら試さないといけないのかなぁなんて思っていたのですが、突然 deja vu。なーんかこういうことって経験したよな、っていうことでAPIの上のレベルのドキュメントの新機能ってところをチェックするとあるじゃないですかっ
まあ、これはAPIでの解説よりもさらに抽象的で広い範囲を簡単に説明したやつなんですが、NIO の例ということで Grep.java があるあたりかなり心憎かったりします。

さっそくコンパイルして実行。パターンは TESTで、ファイルはもちろんEIJIRO52.TXT(63.9MB!)。もう、いってこいごるぁって意気込みで試したのですが無情にもException in thread "main" java.lang.OutOfMemoryError
ダメじゃん。もしかしてnio使う意味ないのだろうか?
辞書を細工することだけはやりたくなかったんだが、やっぱ細切れにするしかないのだろうか、、、英辞郎のCDにも、そいうファイルあったからなぁ

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

※ただしPHPを除く -- あるAdmin

読み込み中...