電子書籍の厳選無料作品が豊富!

XPマシンを使っています。ウイルスに感染したことがある時、知人から「javaキャッシュ」内ならjavaキャッシュ削除でいいよと言われました。この「javaキャッシュ」とは一般にCドライブ内のどこのことになるのでしょうか?今は、もう専門の方に来てもらいウイルスを駆除してもらったので分からないのですが、「javaキャッシュ」という言葉の意味を知りたいのでアドバイスください。
また「javaキャッシュ」は削除しても問題ないものですか?

A 回答 (2件)

キャッシュってのはこういうものだ・・・


http://d.hatena.ne.jp/keyword/%A5%AD%A5%E3%A5%C3 …

つまり消したら消したで本体からデータを読み込みに行けばいいだけの話で
大抵また作られるので削除してしまっても問題ありません(あくまでキャッシュはコピーだし)

#なお、キャッシュは高速になる反面、頼りすぎると「本当のデータと食い違う」という欠点も持ち合わせます
==============以下、知ったかぶりなので大幅に間違っているかも==================
さて、

VB.NETとかC#といったプログラミング言語
で作ったプログラムは普段「中間言語」という形に成っています。
これはこのままでは実行できず、
プログラムを実行する際に直接実行できるネイティブコードという形式に変換されるようになっています。
実行するたびに「中間言語→ネイティブコード」の変換を行っていたら時間がかかるので
一回作ったネイティブコードをどこかに保管(キャッシュ)しておいて
次にプログラムを実行しようとしたときは変換を行わず
キャッシュに置いておいた「ネイティブコード」のものを使うように設定することができるようになっています。

私はJava経験がないのでこの辺疎いのですが、Javaも似たような機構を持っていて
キャッシュとして保管されているものがある、ということだと思います
#キャッシュになければ変換作業を普段どおり行うだけの話
=========================
さて、どこにあるのかという質問ですが
当方のJava SE 7 b04環境だと
[コントロールパネル]-[Java]-[基本]-[インターネット一時ファイル]で
[設定]

[コンピュータに一時ファイルを保持する]にチェックが入っていた場合
[一時ファイルを保持する場所]で指定された場所に保管されるように成ると思います
    • good
    • 0
この回答へのお礼

大変、詳しい説明をありがとうございました。

お礼日時:2007/01/13 01:16

http://d.hatena.ne.jp/twisted0517/searchdiary?wo …

字がちっこいのでわしゃかなわん・・・・よ
javaが動いているからおもしろいよ
削除してなんでもにゃ・・がに
    • good
    • 0
この回答へのお礼

ありがとうございます。少し勉強になりました。

お礼日時:2007/01/13 01:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!