1 名前:デフォルトの名無しさん mailto:sage [2009/08/16(日) 05:58:30 ] プログラミング言語Javaに関する質問スレです。 JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作管理 pc11.2ch.net/hp/ Webプログラミング pc11.2ch.net/php/ をご利用下さい。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 www.wikiroom.com/java/?path,classpath ・String に == は使うな。equals() を使え。 ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 前スレッド 【初心者】Java質問・相談スレッド130【歓迎】 pc12.2ch.net/test/read.cgi/tech/1249224435/ 次スレは>>990 あたりで。 過去ログ、関連スレッド、よくある質問とその回答など、 質問をする前に、貴方が見なければならないサイトについての情報は、 下のwikiのページにまとめてあります。 www.wikiroom.com/java/
75 名前:デフォルトの名無しさん [2009/08/17(月) 11:20:03 ] >>73 そういうならMSは金払えばソースが見れるからオープンともいえるな。 この業界で言うオープンとは一体何なのか何がオープンなのか考え直したほうがいいよ。
76 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 11:24:35 ] ワラタ ならば、作ってオープンにしたら?
77 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 11:30:21 ] >>76 何をオープンにするんだい?おまえの小汚いチンコ
78 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 11:46:30 ] オープン<笑>
79 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 12:15:54 ] またオプソ廚が湧いてるのか。 あれ単にPGを安く扱き使うためのトリックと気づけよwww 優秀なPGをただ働きさせるのにはオプソ最強。 底辺PGに金払う事を回避出来てがっぽり大儲け。
80 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 12:20:26 ] オプソなんて、底辺PGにゃ大金貰っても手の付けられない代物じゃね? オプソは時間と能力をもてあましたPGが、ふんふんふーんと楽しむ物だと思ってる。
81 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 12:31:03 ] というか、オープンは、JAVA風に言えばリリース用のサンドボックスなんだが・・・いいかげん気づけよw
82 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 12:34:36 ] ソースが公開されていれば十分
83 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 13:01:18 ] コゴメソースだよ
84 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 13:31:29 ] >>79 その程度の開発規模なら君のような思想で考えでもいいんじゃないの?糞
85 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 14:12:50 ] とりあえずGPLは死んでくれ
86 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 14:33:54 ] フリーソフトちょくちょく公開して色んな企業からオファーが来るような俺レベルは別として 会社の歯車になってるお前ら程度じゃライセンスなんて気にするだけ無駄だろ
87 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 14:45:59 ] >>86 それで年収300万程度なら素直に会社の歯車になってたほうがいいんで糞?
88 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 15:03:11 ] Listの実装クラスArrayListがあって、両者の使い分けは、 どういうところにあるのでしょうか。
89 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 15:13:27 ] Listで変数宣言しておくと、Listの実装クラスならArrayList, LinkedList, Vectorどれでも好きなのを格納できる。 自前でListの実装クラスを作った時も同様。 俺の場合、Listで恩恵感じた事はないが、 自作でインターフェース→実装クラスA、B、Cを作って、 createrHogeなんて感じで、ABCのどれが返ってくるか分からないのを作って便利だと思った。
90 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 15:18:17 ] >>88 人様に迷惑を掛けるか、自分が困るまでは適当に使ってれば良い。 次の段階としては List と ArrayList の javadoc を読んで、使用状況に合ってる方を選択する。 List の方がインタフェースなので、仕様の縛りが緩め。 場合によっては Collection の方が良いときも有るでしょうし、 継承されている以上、AbstractList や AbstractCollection の javadoc も 一通り読んでおく必要があると思います。
91 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 15:21:07 ] メソッドの中で一時的に使う程度ならArayListだけで十分 クラスの外に公開する部分は必要最低限をインターフェイスなどで返すのがベター
92 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 15:25:39 ] >>90-91 それはどうしてなのかを聞いてるんだが?
93 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 15:28:46 ] >>90 も>>91 も立派な答えだ 頭悪いから、理解できませんと言え
94 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 15:33:55 ] いいんですよおじいちゃん。ArrayList使い続けて。
95 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 15:36:23 ] >>89-91 ありがとうございました。
96 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 15:36:49 ] 随分偉そうなヤツがいるようだな どっちもそれなりに丁寧に書いてあるだろ
97 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 15:38:33 ] >>92 例えば、ArrayList では null を含む全ての要素が許容されているが、 List では許容されているかどうかは実装に委ねられている。 他に。試しに List の javadoc にある「メソッドの概要」を見てみると良い。 「(任意のオペレーション)」という文字列が幾つか見つかるだろう。 これは仕様が実装次第であることを示している。 この様に不完全な状態で仕様を構築することは問題になることも有るだろう。
98 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 15:44:38 ] >>97 それじゃListの利点どころか、null許容かどうかは使う側でいちいち確認することを強いているだけ。 その程度ならListなんて使わずにArrayListで固定したほうがいいだろう。 したがって君は勉強不足
99 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 15:47:11 ] >>98 見事な自己紹介に惚れ惚れしました。ありがとう。
100 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 15:47:51 ] ArrayListだけで考えるから視野が狭いんだろ もっと頭使えよ
101 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 15:59:13 ] >>97 ListとArrayListの使い分けにはメリットなんざ感じないが、 nullを許容しないListの実装クラスを自作できるって意味ではメリットを感じる。 その場合に、既存ソースがArrayListで宣言してると、あちこち修正する必要がある。 Listで宣言してたら、修正しなくていい。 メリットがあるとしたらこんなケースか。
102 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 16:00:58 ] 昔に比べて説明のヘタクソな奴であふれてるね おれもヘタクソだけどさ
103 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 16:02:13 ] 俺もヘタクソだぜ
104 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 16:05:09 ] しかしだね総称クラスにするときメリットなくなるのでは?
105 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 16:05:34 ] VIPさいかいまだー?
106 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 16:06:09 ] 全て<List>にすればいいのね
107 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 16:08:26 ] List<T>のクローンを作るときどうしてる?
108 名前:デフォルトの名無しさん [2009/08/17(月) 16:09:25 ] ま、2chなんて所詮糞だめだしこんなところかw
109 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 16:11:39 ] >>108 お前だけウンコ垂れ流してるんだよ(笑)
110 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 16:12:28 ] そゆこった、糞だめが面白くないなら、もっと綺麗なところで質問すりゃいい。 OkWave辺りか?
111 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 18:30:36 ] あそこも叩きたいやつばっかだよ 質問掲示板で綺麗なところなんて見たことないw
112 名前:デフォルトの名無しさん [2009/08/17(月) 18:33:11 ] >>109 うんち
113 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 18:38:39 ] ぶっちゃけプログラ(マ)ムとかやってる奴は説明ヘタだよな 俺もだが(一緒にするなって?
114 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 19:48:13 ] そりゃ土方だけだよ 論理ができてないから説明が下手になるんだし
115 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 19:51:44 ] 土方でない職業プログラマが見てみたい
116 名前:デフォルトの名無しさん [2009/08/17(月) 19:51:48 ] 論理がどうのじゃない 頭悪いんだよ
117 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 20:19:16 ] Eclipse3.4+Struts1.3.10で、メッセージリソースは、 MessageResources_ja_JP.propertiesを作っているのですけど 下記の警告メッセージが出ます。どこが悪いのでしょうか。 警告: Resource org/apache/struts/validator/LocalStrings_ja_JP.properties Not Found. 警告: Resource org/apache/struts/validator/LocalStrings_ja.properties Not Found. 警告: Resource MessageResources_ja_JP_ja_JP.properties Not Found. 警告: Resource MessageResources_ja_JP_ja.properties Not Found.
118 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 20:23:34 ] 117ですけど、struts-config.xmlには、 <message-resources parameter="MessageResources_ja_JP" />を書いて 最初からあったものは <!-- <message-resources parameter="MessageResources" /> -->のように コメントにしています。
119 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 20:39:24 ] Cから移ってきた人間としては LinkedListは連想リスト、ArrayListは可変長配列 と考えればよいでしょうか?
120 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 20:45:28 ] >>118 そこを変更するからマズいんじゃない? フレームワークにi18nの仕組みがある場合は、普通、ロケール名が付加された ファイルがあるとそれを自動的に発見して優先的に使う仕組みを持ってる。
121 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 20:53:15 ] >>119 違う。LinkedList は struct LinkedList { struct LinkedList *prev, *next; void *item; } ArrayList は struct ArrayList { size_t count; void *items[]; } みたいなもん。
122 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 20:55:20 ] >>119 色々有ります。 ttp://java.sun.com/javase/ja/6/docs/ja/technotes/guides/collections/index.html ttp://java.sun.com/javase/ja/6/docs/ja/technotes/guides/collections/reference.html
123 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 20:59:33 ] 神聖なJavaスレでC言語の話題なんて出すな低脳
124 名前:デフォルトの名無しさん [2009/08/17(月) 21:08:31 ] 黙れ禿げ
125 名前:デフォルトの名無しさん [2009/08/17(月) 21:09:33 ] >>119 連想リストはハッシュマップじゃねえかな
126 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 21:58:41 ] 連結リストを書き間違えたんだと思うが、一文字違うだけで大違い 連想リストっていうとLispのassocみたいなやつだよな
127 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 22:13:04 ] 俺の妄想リストの内容も公開せざるを得ないか
128 名前:デフォルトの名無しさん [2009/08/17(月) 22:23:45 ] ぜひ
129 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 22:29:02 ] おれも!
130 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 22:36:15 ] xxxx.classってファイルの中身を見たいのだけど どうしたらいいですか
131 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 22:41:44 ] javapとか? 逆コンパイルしたいならjadとかね
132 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 22:46:23 ] >>131 ありがとうございます。やっぱりjadなんですね。 eclipseとjadclipseをインストールして、jadのパスをeclipseに通して、 File>OpenFileで、開こうとしたらエラーメッセージが出たので、 根本的に間違ってたのかなと。 jadの使いかた調べてみます。 Could not open the editor: The Class File Viewer cannot handle the given input ('org.eclipse.ui.ide.FileStoreEditorInput').
133 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 22:53:28 ] >jad -s xxxx.class output.jadで見ることができました。
134 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 02:26:23 ] >>67 です、 JSPに以下のように指定していたのを <img src="Img/a-catkya.gif" border="0"> 以下に設定することで画像が表示できるようになりました。 <img src="../Img/a-catkya.gif" border="0"> 指定を変えるとURLも以下から localhost:8080/Sotuken3/HeadQuarters/Img/a-catkya.gif 以下になりました。 localhost:8080/Sotuken3/Img/a-catkya.gif 頭おかしいのとかいわれたけど>>68 さんのヒント?で気づきました。 ありがとうオマイラ。
135 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 02:41:04 ] >Img/a-catkya.gif >../Img/a-catkya.gif ハァ?
136 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 02:47:43 ] はぁ・・・・なんだかとってもゴメンナサイ。
137 名前:デフォルトの名無しさん [2009/08/18(火) 03:16:17 ] なーに、似たような苦労をもう20回ぐらいやればピンと来るようになるさ
138 名前:デフォルトの名無しさん [2009/08/18(火) 03:40:17 ] 党県連によると、「党旗」は支持者が「民主党のマークに類似した物」を作ったという。 左端や中央部に色が異なっている個所があり、日の丸2枚を使って作製したように見える。 新人陣営は「日の丸を加工した物とは気付かず、掲げた」と話しているという。 mainichi.jp/select/seiji/news/20090818k0000m040087000c.html 「日の丸を加工した物とは気付かず、掲げた」 「日の丸を加工した物とは気付かず、掲げた」 ???この民主党ってどこの国の政党なんですか?
139 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 08:28:55 ] それぐらい自分で調べろ
140 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 09:14:38 ] 派遣解禁で散々懲りたと思ってたけど、いまだに自民党に媚を売る非国民もいるのか・・・ 自分の生活が苦しくなって「低脳派遣」と馬鹿にされるようになったのはなんでか大元から考えたほうがいいよ
141 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 09:25:32 ] マ板で愚痴れクズ
142 名前:デフォルトの名無しさん [2009/08/18(火) 09:30:57 ] 派遣程度が「仕事」って言うな!2 namidame.2ch.net/test/read.cgi/haken/1243956213/
143 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 09:38:31 ] >>140 おまえが「低脳派遣」と馬鹿にされるのは、 おまえが低脳だからだ。 わかったら巣へ帰れ。
144 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 09:44:48 ] >>143 お前本当に差別が好きだな。お前だって一目でわかるよ
145 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 09:52:40 ] お前が低脳だというのも一目でわかるな
146 名前:デフォルトの名無しさん [2009/08/18(火) 09:55:22 ] 低能スレwwww
147 名前:デフォルトの名無しさん [2009/08/18(火) 10:06:45 ] だまれ非国民
148 名前:デフォルトの名無しさん [2009/08/18(火) 10:08:22 ] >>144 >>145 空き地でやってくれw
149 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 10:09:37 ] ここが空き地だ
150 名前:デフォルトの名無しさん [2009/08/18(火) 10:27:19 ] >>149 スレタイ嫁ドカス
151 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 10:34:00 ] VIPはここですか・・・
152 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 10:40:13 ] YES
153 名前:デフォルトの名無しさん [2009/08/18(火) 10:42:14 ] くんなよ
154 名前:デフォルトの名無しさん [2009/08/18(火) 10:56:26 ] 小泉改革って一体なんだったんだろう・・・・・ 一体誰が潤ったんだろう 搾り取れなくなると派遣みたくすぐポイ捨てだし、自民党自体が利用されてただけじゃないのか? 貧乏のしわ寄せはどこにいったんだろう
155 名前:デフォルトの名無しさん [2009/08/18(火) 11:07:29 ] >>154 スレ違い
156 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 11:16:56 ] ここには基地外しかいないのでスレ違いが理解できないようです
157 名前:デフォルトの名無しさん [2009/08/18(火) 11:35:20 ] なにこの廃墟っぷりw
158 名前:デフォルトの名無しさん [2009/08/18(火) 11:37:34 ] 俺がHelloworldの出し方でも質問しようかね?w
159 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 11:40:20 ] /\___/\ / / ヽ ::: \ | (●), 、(●)、 | | ,,ノ(、_, )ヽ、,, | | ,;‐=‐ヽ .:::::| \ `ニニ´ .:::/ NO THANK YOU /`ー‐--‐‐―´´\ .n:n nn nf||| | | |^!n f|.| | ∩ ∩|..| |.| |: :: ! } {! ::: :| ヽ ,イ ヽ :イ
160 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 11:58:04 ] やっぱ夏はダメだ 糞あちー
161 名前:デフォルトの名無しさん [2009/08/18(火) 12:02:53 ] >>160 いちいち日記はいらんよ 不要なのに出てくるゴキブリみたいだな
162 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 12:18:52 ] 今日のハンバーグ定食は美味かったぜ
163 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 12:20:14 ] 吉野家なう
164 名前:デフォルトの名無しさん [2009/08/18(火) 12:31:38 ] >>143 派遣おつ
165 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 14:32:46 ] >>164 ニート乙
166 名前:デフォルトの名無しさん [2009/08/18(火) 14:38:34 ] >>142 いけよ
167 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 15:03:47 ] 今日も阪神勝ちまっせ―!
168 名前:デフォルトの名無しさん [2009/08/18(火) 16:09:31 ] scalaってどうなんでしょうか。 あちこちで絶賛されているようですが、 勉強しないとだめですかね?、
169 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 16:34:27 ] 必要ない
170 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 16:41:38 ] >>168 日本人ならRuby使えよ
171 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 17:44:57 ] Javaの逆コンパイラーってどこにあるの?
172 名前:デフォルトの名無しさん [2009/08/18(火) 17:49:32 ] >>169 >>170 ありがとうございます。 まぁ、頭の片隅程度においておくことにしました。
173 名前:デフォルトの名無しさん [2009/08/18(火) 17:51:24 ] >>171 JadとJadClipseというものがあるよ。 eclipse入れてるならJadClipseは便利だ。
174 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 18:14:00 ] Java厨ってeclipseが無いと何も出来ないよね
175 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 18:39:33 ] だまれ小僧