【初心者】Java質問・相談スレッド76【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2005/11/27(日) 19:24:09質問をする前に、貴方が見なければならないサイトについての情報は、
下のwikiのページにまとめてあります。
http://www.wikiroom.com/java/
これからJavaでプログラミングを始めたいが、何をすればいいかわからない人も、
wikiからのリンクをおたどりください。
よくある質問
・「コマンドまたはファイル名が違います」
「'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
「Exception in thread "main" java.lang.NoClassDefFoundError: 」
http://www.wikiroom.com/java/?path,classpath
・String に == は使うな。equals を使え。
・内部クラスから外部クラスのローカル変数は使えない。他の方法を考えろ。
前スレッド
【初心者】Java質問・相談スレッド75【大歓迎】
http://pc8.2ch.net/test/read.cgi/tech/1131860937/
/* 既出の質問や、他に適切なスレが存在する質問は、容赦なく無視されます。
質問をする前にwikiで過去ログ、関連スレ、FAQをチェックしてください。 */
また、当スレで質問をするかたは、回答をもらえたときに、
wikiの更新をして頂ければ、忝なく存じます。
JavaScriptの質問は、ここでは受け付けていません。
Web製作板をご利用ください。http://pc5.2ch.net/hp/
次スレは>>980あたりでお願いしまする。
0412デフォルトの名無しさん
2005/12/03(土) 12:51:440413デフォルトの名無しさん
2005/12/03(土) 12:57:450414デフォルトの名無しさん
2005/12/03(土) 14:34:26そういえば、エンコーディングの速度がボトルネックになるようなシステムって、
あんまり思いつかないね。
・業務アプリなら、大抵APサーバのCPUはガラガラ。
・ゲーム系なら、そもそもI/Oがそんなに発生しない。
>>411
どんなシステムで問題になるのでしょうか?
0415デフォルトの名無しさん
2005/12/03(土) 14:38:060416デフォルトの名無しさん
2005/12/03(土) 14:53:03測定してみたら?
おもしろいかもよ。
基本的にそんなところでパフォーマンス改善するよりは
メインのロジックであったり、IOを見直した方が劇的に
高速になると思うけどね。
0417デフォルトの名無しさん
2005/12/03(土) 15:21:26動的生成ならキャッシュもあんまり効かないだろうし。
0418デフォルトの名無しさん
2005/12/03(土) 15:49:47Mustangを使え。
タスクトレイをJavaで作れるから
0419デフォルトの名無しさん
2005/12/03(土) 15:52:01> >>402
> ありがとうございます。
> 他のプログラムに介入というのを今まで作った事がないのですが
> やり方か説明の載っているHPなどあれば教えて頂けませんか?
「やり方か説明の載っているヒューレッド・パッカードなどあれば教えて」
ってどういう意味?
0420デフォルトの名無しさん
2005/12/03(土) 15:52:08なんでexe形式にこだわるのかよくよーわからん。
このファイルはウィルスかもしれないアブナイ
ファイルですってことを見せびらかしたいだけ?
0421デフォルトの名無しさん
2005/12/03(土) 15:54:24javaインスコするの面倒だしな。
0422デフォルトの名無しさん
2005/12/03(土) 15:54:43配布したほうがまだええねえ。
っていうかそこまでしなくても
jarで十分やん
0423デフォルトの名無しさん
2005/12/03(土) 15:56:17jnlpならサーバがMIMEタイプで
自動判別してGet Javaが発動して
自動でダウソして自動でインスコできるから問題なし
それにメーカー製PCならみんなJavaが標準搭載されているので
問題なし。
0424デフォルトの名無しさん
2005/12/03(土) 15:58:13Javaは全くの初心者なのですが、
StringをObjectOutputStreadでシリアライズしてバイナリエディタで見たら
UTF8形式で吐かれていました。
なので、Javaの内部コードは多分UTF8ではないかと思います。
しかし、native2asciiはUTF16で吐かれるのですね、これは何故だろう。
有識者の方がいらしたら教えてください。
0425デフォルトの名無しさん
2005/12/03(土) 16:01:49Date型問題はラッパクラス書けそれ使うようにすればいいんだよ
0426デフォルトの名無しさん
2005/12/03(土) 16:04:27>native2ascii
ものが違うので違うのは当然
Unicode Latin-1 に変換するって書いてある
どうしてとういつしていないのかという意味なら、知らんよそんなもん
0427デフォルトの名無しさん
2005/12/03(土) 16:22:37すでにそういう答えが出てると思うが
0428デフォルトの名無しさん
2005/12/03(土) 16:23:38w2kモデルを買う事も有る訳だが。つーか企業向けのは無駄な物入れてないよ。
0429デフォルトの名無しさん
2005/12/03(土) 16:30:370430デフォルトの名無しさん
2005/12/03(土) 16:32:09SunのJREが標準で載っているなんて聞いたこと無いし
0431デフォルトの名無しさん
2005/12/03(土) 16:47:14> なので、Javaの内部コードは多分UTF8ではないかと思います。
内部コードっつーか、classファイルとかはUTF-8だよ。
VM仕様のクラスファイルのところ見れば書いてあるし。
String とかは char[] 使ってるから違うけどね。
0432424
2005/12/03(土) 16:56:43Javaの内部コードはUTF-16ですね。
あとJava5ではUnicode4.0がサポートされているようです。
サロゲートペアのコードポイントはchar型では収まらないので
intで表す事ができるようです。
サロゲートペアを使用した場合Stringクラスのlenght()メソッドでは
正確な文字のカウントができない様子。その代りにcountCodePointを
使うようです。
あと、>>411氏が「UTF-16BEあたり?」と言っているのに少し違和感。
UTF-16はUTF-16でありBEやLEは内部コードとしては関係ない話ではないでしょうか。
0433デフォルトの名無しさん
2005/12/03(土) 16:59:55JTreeのノードの取り扱い方について、困ったこと起こってしまいました。
ノードのアイコンがあるじゃないですか。
ノードが子供を持っている場合は、フォルダっぽいアイコンになって、
ノードが子供を持たない場合は、ファイルっぽいアイコンになるやつ。
あのアイコンを自分で設定できないかなぁって思うんですよ。
んで、調べた結果、アイコンファイルをあらかじめ用意しておけば、よいと言うところまで分かったのですが、
アイコンファイルを用意してしまうと、Javaの場合せっかく、環境ごとに違うアイコンが出てくるのに、
自分でファイル用意してしまうと、それが台無しになってしまうんですよ。
なので、何がやりたいかって言うと、
ノードのアイコンを自分で、ファイルっぽいのにするか、フォルダっぽいのにするか、
これを設定したいんですが、どうやればできるでしょうか?
0434デフォルトの名無しさん
2005/12/03(土) 17:02:40> メーカ製PCがって言うよりWindowsにJREが載っているだけなんじゃないのか?
> SunのJREが標準で載っているなんて聞いたこと無いし
Visual J++裁判で一時期JavaをWindowsに標準搭載しろ、
MSJVMを削除しろという命令が出たあと、結局Windowsに搭載はされなかったが
その後、PCメーカーが裁判の影響を受けて次々と
Sun製JVMをプリインストールするようになったわけだが。
有名何処のPCメーカーは皆Javaを標準搭載している。
0435デフォルトの名無しさん
2005/12/03(土) 17:04:19その方法だと動的にきりかえれないというのであれば
話はルック&フィールの話になるのかな・・・厳しいな
0436デフォルトの名無しさん
2005/12/03(土) 17:05:24SunJREが載っているのか
0437デフォルトの名無しさん
2005/12/03(土) 17:07:04サンリオの変なアプリまであるぞ。
俺は24の半おっさんなのに。
0438デフォルトの名無しさん
2005/12/03(土) 17:07:40w2kモデル?
っていうかメーカー製PCにJavaが入っていなくても
web上でjnlpファイルが見つかると
サーバがMIMEタイプで必要なものを自動判別して
自動的にJavaをインストールしてくれる。
Flashだってそうだろう。
最初はインストールされていなくて、
Flashが使われているサイトにアクセスすると
MIMEタイプで拡張子swfを自動判別して
Flashプレイヤープラグインのダウンロードが始まる。
そして勝手にインストールされFlashを即座に見ることができる。
Javaでもすでにまったく同じ事ができるのでまったく問題なし。
exeやmsiなんて必要ない
0439デフォルトの名無しさん
2005/12/03(土) 17:39:10のってるのはSunのだけ
まだ1.4.2が多いね
一部5.0になったかな?
0440デフォルトの名無しさん
2005/12/03(土) 17:53:1324歳でおっさんか
早いな
運動不足で老け顔なにか?
0441デフォルトの名無しさん
2005/12/03(土) 17:54:38タスクトレイにJavaUpdateが常駐しているから
バージョンアップを迫られたときは
アップデートしますか?というメッセージが出て
勝手にアップデートしてくれるから大丈夫。
っていうかJavaWebStart対応アプリケーションを
起動するときもバージョンが足りないときは
JVMのアップデートを促される。
0442デフォルトの名無しさん
2005/12/03(土) 17:56:5830で初老
PGってそんなもんだ
0443デフォルトの名無しさん
2005/12/03(土) 18:01:15自称オッサンか?
まるでジャニーズ事務所の連中みたいな
思考でキモイ
0444デフォルトの名無しさん
2005/12/03(土) 18:02:16それはお前だけだ
徹夜ばっかして頭の毛を薄くしてるからそうなるんだよ
0445デフォルトの名無しさん
2005/12/03(土) 18:03:46運動もしないでいれば24歳でもオッサンになってしまう
0446デフォルトの名無しさん
2005/12/03(土) 18:08:40余裕の無いPG(´・ω・) カワイソス
0447デフォルトの名無しさん
2005/12/03(土) 18:11:340448デフォルトの名無しさん
2005/12/03(土) 18:12:290449デフォルトの名無しさん
2005/12/03(土) 18:14:27「自称オッサン」が嫌いな女も世の中にいる
どっちよ
相手が誤解するような言い方するのは開発者としてダメだな
0450デフォルトの名無しさん
2005/12/03(土) 18:16:50こうに決まってる
0451デフォルトの名無しさん
2005/12/03(土) 18:18:050452デフォルトの名無しさん
2005/12/03(土) 18:18:40俺の書いた仕様書の方が見たく無いな orz
0453デフォルトの名無しさん
2005/12/03(土) 18:22:11両方
0454デフォルトの名無しさん
2005/12/03(土) 18:24:33吹聴している香具師は
自分だけでなく自分と同じ立場にいる人間をもオッサンに
格下げし、価値を下げる。
自分の価値に自信がないからといって他人を巻き添えにして
いるのと同じ。
プログラマ=ドカタとかマ板では何度も叫んでる香具師が
いるがああいうレスもプログラマの価値を下げている証拠。
あれだから日本のプログラマはアメリカのプログラマよりも安く雇われ
努力が報われない。
0455デフォルトの名無しさん
2005/12/03(土) 18:24:44相手が誤解するような言い方をしていないかどうか第3者的な目で読み返せる能力も無いといけない
0456デフォルトの名無しさん
2005/12/03(土) 18:25:34おまいのコンプレックスに直撃したからってそんな必死になられてもなw
0457デフォルトの名無しさん
2005/12/03(土) 18:27:02無理、とかいう奴がいる。それで人生諦めてる香具師と一緒
0458デフォルトの名無しさん
2005/12/03(土) 18:27:19その話題がスレ違いで無いと善意の解釈をすると
『自称「オッ」(&)「Sunが嫌いな女」も世の中にいる』
つまり一人称が「オッ」で「Sunが嫌い」と標榜する女性が存在する。
例えば「オッはSunが大嫌いなんです」とか言い出す女性。いやだな。
0459デフォルトの名無しさん
2005/12/03(土) 18:27:41おまいもコンプレックスを持っているw
自分のことをオッサンといってるんだからw
0460デフォルトの名無しさん
2005/12/03(土) 18:28:54>自分だけでなく自分と同じ立場にいる人間をもオッサンに 格下げし、価値を下げる。
>自分の価値に自信がないからといって他人を巻き添えにして いるのと同じ。
の部分はよく文章化してくれたと思っているよ
こういう場面って結構多いんだよな
ちょっと関係ないが
「もう、おばさんですから」とか「こんなおばちゃんでもいいの?」
とか言う発言は100%やれると思っていてくれ
0461デフォルトの名無しさん
2005/12/03(土) 18:29:41なげーよ
0462デフォルトの名無しさん
2005/12/03(土) 18:30:36そんな形容詞聞いたこと無い
どう考えてもそういう風に勘違いする奴はいないので
考慮する必要なし
0463デフォルトの名無しさん
2005/12/03(土) 18:32:12だからといって劃すつもりも自嘲する気も無い
ありのままの自分を受け入れる事こそ人生に意味を持たせることが出来る
0464デフォルトの名無しさん
2005/12/03(土) 18:33:34だったら人前で言えよここではなく
特に「俺道程」の部分
俺は言えないなぁ「俺道程です」とはいえない
0465デフォルトの名無しさん
2005/12/03(土) 18:33:37文系のSEの仕様書は無駄に長く冗長だ、だから氏ね
0466デフォルトの名無しさん
2005/12/03(土) 18:35:27言ってるよ高・大・院各世代での知り合いは全員知ってる
職場でも飲み会で「彼女居る?」とか聞かれたら
ありのままに話すよ
0467デフォルトの名無しさん
2005/12/03(土) 18:38:26でもって、「これはこういうことですか?それともこういうことですか?」と聞きにいくと
「こっちに決まっているだろう!」とちょっとキレ気味に言われる
まず、見るがわの立場になって考えることが出来ない人がいる。
つまり、教えるのが下手な人がそれにあたる。
天才肌の人もそう、自分の知っている単語並べて話すので
一つ一つ、「この単語この人わかるかな?」と考慮して喋らない
同じ質問を考慮できる人にすると
「ああ、こっちだよ わかりづらかったな」となる
0468デフォルトの名無しさん
2005/12/03(土) 19:02:18つーことでコレから英語で仕様書書くのが義務化
0469デフォルトの名無しさん
2005/12/03(土) 19:05:080470デフォルトの名無しさん
2005/12/03(土) 19:06:16大賛成
0471デフォルトの名無しさん
2005/12/03(土) 19:06:520472デフォルトの名無しさん
2005/12/03(土) 19:07:51ExcelとかWord使うとき先頭の小文字が勝手に大文字に変わるのでめんどくさい
0473デフォルトの名無しさん
2005/12/03(土) 19:08:54自治団体うぜー
いまさらひけねーっつーの
0474デフォルトの名無しさん
2005/12/03(土) 20:40:460475デフォルトの名無しさん
2005/12/03(土) 20:43:02お呼びでない
0476デフォルトの名無しさん
2005/12/03(土) 20:56:05ボタンは特に設定も無く「了解」としか出ませんが、「了解」としか書けないんでしょうか?
「OK」にしたいんですが。
0477デフォルトの名無しさん
2005/12/03(土) 21:00:07彼女いるかいないかは
大抵雰囲気でわかる可能性が高い。
見た目、話し方、態度でいなそうだということならよくわかる。
一回見ただけじゃわかりにくいが
毎日そいつの様子を見ていればいるかいないか
判別できる可能性は高い。
0478デフォルトの名無しさん
2005/12/03(土) 21:01:26それと、図で書くことも。
UMLを使うことも。
そしてJavaソースコード
0479デフォルトの名無しさん
2005/12/03(土) 21:03:19クライアントがフォームから送信したデータを、
サーブレットを使ってxmlに変換したいのです。
参考になるサイト、ツールなどを教えてください。
お願いします。
0480デフォルトの名無しさん
2005/12/03(土) 21:05:03自分で作成してください
もしくは、継承してその文字出しているメソッドあるいはフィールド上書きすればいい
継承できてprivate でなければの話だが
0481デフォルトの名無しさん
2005/12/03(土) 21:05:45それに加工をして出力するプログラムを書いています。
この場合、はじめに読み込むエクセルに
画像がはりつけてあるのですが(png形式)、
これがあると出力したファイルが破損しているといわれてしまいます。
POIでは画像をはりつけたエクセルを使用することはできないのでしょうか?
0482デフォルトの名無しさん
2005/12/03(土) 21:06:51java.beans.XMLEncoder
が一番楽
独自のフォーマットにしたければ、まぁそれなりに改修すれ
0483デフォルトの名無しさん
2005/12/03(土) 21:07:52Velocity使え。
どうせXMLファイルを解析するんじゃないなら
XMLパーサなんか使わず
Velocity使った方が楽だろ
0484デフォルトの名無しさん
2005/12/03(土) 21:09:46ありがとうございます(´▽`)
0485デフォルトの名無しさん
2005/12/03(土) 21:11:38sb.append("<?xml version=\"1.0\" encoding=""UTF-8\"" ?>");
から始まる・・・
どうせインプットは
キー=値のマップだし・・
0486デフォルトの名無しさん
2005/12/03(土) 21:12:12Velocityはもっとずれてる
0487デフォルトの名無しさん
2005/12/03(土) 21:13:53JOptionPaneのなら普通に変更できるんだが。
これでもワカランというなら、ドキュメントも読まず頭も使わない生ゴミ。
0488デフォルトの名無しさん
2005/12/03(土) 21:14:52ありがとうございます。
こちらも見てみます( ゚Д゚)b
0489デフォルトの名無しさん
2005/12/03(土) 21:33:140490デフォルトの名無しさん
2005/12/03(土) 21:43:250491デフォルトの名無しさん
2005/12/03(土) 21:50:540492デフォルトの名無しさん
2005/12/03(土) 21:51:290493デフォルトの名無しさん
2005/12/03(土) 21:54:48その質問はスレ違いですよ
0494デフォルトの名無しさん
2005/12/03(土) 22:01:43自分の宿題を他人にやらせるような他力本願な輩や
甘えん坊や釣りは相手にされないってことだよ
0495デフォルトの名無しさん
2005/12/03(土) 22:14:140496デフォルトの名無しさん
2005/12/03(土) 23:42:14JAX-Bとかどうよ。
0497デフォルトの名無しさん
2005/12/03(土) 23:59:41ハイフン入れた表記始めてみたが・・・それが今主流なのか?
0498デフォルトの名無しさん
2005/12/04(日) 00:15:15いあ、今はハイフンナシが主流では。
もとはハイフンだったとおもう。
JAX-RとかJAX-RPCとかJAX-Pとか。
0499デフォルトの名無しさん
2005/12/04(日) 00:18:15あ、そうなの?
信用してくれなくてもいいけど、少なくとも2003年07月ぐらいはJAX-Bハイフン無しだったんだよ
JAX-RPCはあったかなぁ
ただJAX-Pもなかったと思う
0500デフォルトの名無しさん
2005/12/04(日) 00:24:16ゴメンヨ、おいらが触ってたの、Ver0.9以前だったのです。
0501デフォルトの名無しさん
2005/12/04(日) 01:26:47使うことが出来て、ユーザーからの入力パラメータとか取得できるんですよね。
0502デフォルトの名無しさん
2005/12/04(日) 01:27:40ハヒフンがあった/ないの話な
0503デフォルトの名無しさん
2005/12/04(日) 01:28:150504デフォルトの名無しさん
2005/12/04(日) 01:31:59レスサンクス。
みんな、ありがとう。
0505デフォルトの名無しさん
2005/12/04(日) 01:32:37動的にせよ静的にせよ?????????
0506デフォルトの名無しさん
2005/12/04(日) 01:36:17多分あの2種類の事いっているんだろ 察してやれ
0507デフォルトの名無しさん
2005/12/04(日) 02:19:17有料サポートみたいに仕事で回答してる訳じゃないからな。
無料だからこそ、質問側は回答したくなるような聞き方を工夫する必要が有る。
回答されない質問をするような香具師は、現実でも無視されるような事しか逝ってない香具師。
0508デフォルトの名無しさん
2005/12/04(日) 02:20:340509デフォルトの名無しさん
2005/12/04(日) 02:23:03おれは、答える立場の人間だけど
いまさらそんなこと言うんじゃねーよ
何がサポートだよ屁理屈の多い奴だな
0510デフォルトの名無しさん
2005/12/04(日) 02:28:18自己紹介乙
0511デフォルトの名無しさん
2005/12/04(日) 02:38:19switch文にも使えるらしいし、String取れるし、実は超効率がいいのでは?
■ このスレッドは過去ログ倉庫に格納されています