m_hagizoのプロフィール

@m_hagizo m_hagizo
ありがとう数49
質問数3
回答数55
ベストアンサー数
31
ベストアンサー率
65%
お礼率
40%

  • 登録日2002/06/18
  • 「不可視コンポーネント」とはなんでしょう?

    掲題の通りなのですが、JavaBeans を作成する際に、 「不可視コンポーネント」という言葉が出てきたのですが、どういう意味なのか分かりません。 ご存知の方、教えてください。 よろしくお願いします。

    • ベストアンサー
    • Java
    • ha8ka8
    • 回答数2
  • WEBサーバ側でロードされたクラスの存続期間について確認させてください

    (1)サーバ側のローカルファイルにある設定ファイル情報を staticなフィールドのHashTableに保有するためのfinalなクラスがあります。WEB-INFのclassesの下にあります。 (2)、(1)に情報を格納するHttpServletを作成しました。 (3)クライアントアプリケーション(GUIのjavaアプリケーション)が起動する時に、java.net.HttpURLConnection を使用して、(2)のサーブレットを起動し、サーバ側の (1)のクラス内に設定情報が保有されます。 (4)クライアントアプリケーションは必要に応じて HttpURLConnectionやブラウザーランチャーという ブラウザ起動用のクラスを使うなどして、 Webサーバにアクセスしますが、 その際、サーバ側では(1)のクラスに格納されている 情報を参照して処理をすすめることが多々あります。 上記を踏まえた上で質問したいのですが、 (1)に格納された情報がTom-catが再起動するまで、 永続的に存続してくれないと、仕様上困るんです。 ローカルのjavaアプリケーションでは、 クラスが一度ロードされると、 そのクラスのstatic領域はアプリケーション終了時 まで、生きています。それと同じ感覚でいるのですが。 tom-cat側でロードされたクラスのstatic領域の 情報は永続的に存在しつづけるのか 教えてほしいです。 また、これはテストではあまり確認しづらいです。 うまく、いってるように見えても、5、6時間 放置しておくと、情報が消えてるかもしれないです そんなの確認できないです。 tom-catの挙動はあまりよくしらないです。 たとえば、なにかのサービスのタイミングとかで、 情報の初期化みたいなことが行われて、(1)の 情報が消えたりしないでしょうか? そこらへん詳しい方にご確認したいのが、 今回の質問の趣旨です。 長々とすいません。 以上

    • ベストアンサー
    • Java
    • lawson
    • 回答数1
  • JavaでRandom Access Fileから「整数」を読み込む

    JavaでRandom Access Fileから「整数」を読み込みたいのですがうまくいきません。 読み込むRandom Access Fileは次のようになっていて最初の" 3 0 0"だけint型で読み込んで後はそのまま文字列で読み込むつもりです。 ※もともとStringで書き込んだので、各文字の間には一つ分のspaceが入っています。  3 0 0     3 0 5     S p l i t                     L G           P a l a c e   o f   D i o c l e t i a n   ( D a l m a t i a ) 下記のように文字列を読み込むプログラムは出来ました。 int keyLength = 5; String key = ""; for (int i = 0; i < keyLength; i++) key += inout.readChar(); 今回はそれを整数で読み込みたいです。それでreadIntを使いました。 int key = 0; key = inout.readInt(); でも、結果はこうなります: 33423840 305 Split LG Palace of Diocletian (Dalmatia) このとてつもなく大きい数字"33423840"はなんでしょう??? "300"が欲しいのですが…。 どなたか解決方法を教えて下さい。お願いします。

    • ベストアンサー
    • Java
    • ginkgo
    • 回答数1
  • テキストファイルからの読み込みについて

    度々の登場です。 外部テキストファイル内に ErrorMessage.txt ○○のエラーが発生しました △△のエラーが発生しました ■■のエラーが発生しました ・ ・ ・ ☆☆のエラーが発生しました --------------------------- と、そのプログラム内で発生する可能性のあるエラーメッセージを格納しておきます。 プログラム内で■■のエラーが発生したとします。 class Test{ public static void main(String[] args){ ・ ・ try{ ○○ }catch{ } try{ △△ }catch{ } try{ ■■ }catch{ } ・ ・ ・ try{ ☆☆ }catch{ } } } このとき 発生したエラーメッセージの内容をErrorMessage.txtから取得するにはどうしたらよいのですか? どうか、宜しくお願い致します。

    • ベストアンサー
    • Java
    • mailman
    • 回答数2
  • Hashtableにputしたデータの一番最後のkeyを取得するには?

    hashtableから一番最後のデータ(あるいはMaxKey、ここでは5)を取得したいのですが、APIを見たところVectorでいうlastElementメソッドみたいなものがHashtableにはありません・・・。 なにかいい方法はありませんでしょうか? よろしくお願い致します。 Hashtable hashtable = new Hashtable(); hashtable.put("1","テスト154"); hashtable.put("2","テスト879"); hashtable.put("3","テスト486"); hashtable.put("4","テスト084"); hashtable.put("5","テスト978");

    • ベストアンサー
    • Java
    • saya129
    • 回答数1