[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 05/04 07:55 / Filesize : 130 KB / Number-of Response : 427
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

★★Java質問・相談スレッド151★★



1 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 01:15:05.17 ]
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    pc11.2ch.net/hp/
Webプログラミング pc11.2ch.net/php/
をご利用下さい。

よくある質問
・「コマンドまたはファイル名が違います」
 「'javac' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
 「Exception in thread "main" java.lang.NoClassDefFoundError: 」
 (p)ttp://www.wikiroom.com/java/?path,classpath
・String に == は使うな。equals() を使え。
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」

前スレッド
★★Java質問・相談スレッド150★★
toro.2ch.net/test/read.cgi/tech/1324704285/

152 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 17:02:34.79 ]
Wikiかあ
JavapediaっていうWikiもあるが全部英語

WikiaにJavaの情報をまとめるWikiを作るって手もあるが

はてさて、Wikiaにはもじら組を除名されたYukichi99という男が幅をきかせているというが…
ウィキペディアでは嫌われ者だという…

153 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 17:34:06.42 ]
2ちゃんねらーで作るjavaまとめ
とか、作ってもいいんじゃね。
スレの書き込みに対応するためによくある質問中心にまとめておけば、
一年後にはけっこうな情報量になってそう。

154 名前:153 mailto:sage [2012/01/18(水) 17:36:36.07 ]
すまん。ちょっと変なこと言ってた。

155 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 17:41:55.35 ]
よくある質問中心にまとめても一切見ずに質問してくる奴がほとんどなので無駄な労力

156 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 18:02:21.46 ]
著作権完全無視でコピーしていながらまとめサイトで儲けようとするステマもいることだし、ライセンス的にも2chねる的にも転写禁止にしないとダメだな

157 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 18:04:46.79 ]
>>154
死ねよ雑魚

158 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 18:42:44.12 ]
>>152
Javapediaの日本語版が欲しい。
ゆきちはもうWikiaにはいない。

>>153
意見には概ね賛同できるが
2ちゃんねらーというタイトルは不要かと思われる

>>155
みんな細かい込み入った質問が多すぎるて、FAQと合致しないものが多いのが難点
現状の2chJavaWikiのFAQは情報が少なすぎる上、あのWiki自体がもう古いタイプの
ものであり編集しにくい。なにせMediaWikiのようなTemplate機能も使えない。
Categoryもない、名前空間も使えない、履歴も差分が見づらくて
殆ど100%匿名で編集者間で編集のやりとりや連携といったことができずあれこれ不便。

そこでMediawikiを使ってるWikiaが使えたらと思ってる。

>>156
クリエイティブ・コモンズ・ライセンスのCC-BY-SA3.0を適用すれば問題ない。
このライセンスを適用していれば、
Wikipediaからの転載、他の同じライセンスを適用しているWikiやサイトからの転載
やその逆もしやすくなる。

159 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 18:49:58.99 ]
Javapediaを日本語に翻訳すればいいだろ
ていうか今どき英語も読めないならジャヴァの勉強は止めた方がいい

160 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 19:07:18.82 ]
2chは著作権者(の総体)がいるから、公衆送信権隣接権利の侵害や、加工(編纂)するなら著作物の二次的利用になるから完全に違法になるんだよ
つまりそういうまとめサイトみたいなのはパブリックドメインとまったく関係ない



161 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 19:10:03.10 ]
そうすると、質問と回答のまとめをコピペするのはNGで書き込む人が創作すればOKか

162 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 19:13:37.54 ]
加工なら編集著作物になるから許可貰えばいいんでない?

163 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 19:18:21.95 ]
たぶん投稿者は投稿するときに放棄させられてるから、著作権者は2ちゃんの会社のみにされてる
同意は2ちゃんからもらう必要があるから難しいな


164 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 19:23:50.88 ]
>>159
読めないことはないが解読速度に大きな影響を与えることは間違いない。

>>160
まとめサイトを作ろうとしているのではなくJavaそのもののWikiが欲しい。
それで、2chの情報をコピペすると、なにかまずいことあるのか?
2chのレス元URLを引用文献として指定すればOKではないのか?

165 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 19:25:17.97 ]
>>163
いや、破棄はされない。過去に、モナーのAAをもとにした人形が販売された時や
のまネコをAvexがパクったとき、かなり揉めたんだが。

モナーのAAを作った人が著作権を訴えて、結局作った人が勝った気がした。

166 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 19:35:10.63 ]
そのJavapediaに日本語で投稿できたら一番早いんじゃ?

167 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 19:35:22.53 ]
著作人格権というのがあって、それは放棄できない。

168 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 19:43:50.08 ]
>>167
譲渡できないだけだな

169 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 19:58:47.55 ]
著作物や成果物などの「著作」が議論になるときは、他人のコンテンツ(著作物)で金儲けしてるのに少額だとしても著作者を出し抜こうとすると違うところから火を吹くだろうね
他人の成果物で儲けるなら、プログラムと同じで、著作権保持者・代表者とライセンス料・ライセンス契約を結びその許諾の元で厳正に行わないといけない
そうしないと、特に日本社会は雑誌やマスコミの取材を見てもよくわかるけど、版権業界や日本社会はねたみ・そしみが凄いから怨まれて何年もストーカーされ、
刑法犯罪として取り扱われるようなら(このまえの2ch運営のガサ入れと同じく)警察権限の巨大化に日本社会が黙認を与えるのと同じになるし、かなり窮屈な世の中になるだろう

今週はwikipedia,google,mozillaなどウェブだオープンだと言ってる連中は米国内のコンテンツホルダーのDNS検閲法案に超反対しているだろ?
まとめサイトとかステマとか日本のフリーライドについては、現在の米国と逆行してることをやってるようだけど日本人で検閲とこの動きの意味を理解できる人はいないだろうね
日本のコミニティーやエンタープライズにはガバナンスを理解し実践してるような人は皆無だし、法リテラシーは義務教育にも組みこまれてなく日本人は法についての意識も低く無知無能だから、
いっそのことははなんでもかんでもリアルの刑事・警察の目が鋭く睨みを効かせ、町中に監視カメラだらけのような世の中になっていった方いいんじゃないかと思う

170 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 20:03:02.04 ]
どっちもできん



171 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 20:06:22.37 ]
金子くんも何年も業界からストーカーされたある意味被害者だよね
日本では潰そうとする勢力が凄くて護送船団なみの結束力だから何かで儲けようと企むだけでも即効で潰されると思うよ

172 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 20:15:28.85 ]
>>169
義務教育終えてからいえ

173 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 20:16:48.02 ]
>>164
そうそう引用するのは問題ない。だいたいここでの質問も回答もかなり端折ったものが多いから
FAQにするなら書き直さないといけないし、そうしたら尚の事問題ない

作るならまず作ってからここで何が足りないか聞けば?
ものがないのにこういうのが欲しいって言っても誰も作らんだろうし、協力する奴もでてこんだろ

174 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 20:17:06.52 ]
>>169
日本国内でやると日本の法律が適応されるから利権にうるさい日本人を黙らせるために
国内の法律に従うんだろSOPA周りは全く関係ない

175 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 20:22:13.34 ]
>>169
> いっそのことははなんでもかんでもリアルの刑事・警察の目が鋭く睨みを効かせ、町中に監視カメラだらけのような世の中になっていった方いいんじゃないかと思う


冗談じゃない。そんな言論の自由も表現の自由もすべて否定された
北朝鮮や中国のような共産主義・社会主義国家の実現なんてまっぴら御免だ。

お前は日本を、赤い旗を振り回すようなそんな危険な国家にしたいのか?


ねたみそしみに関して言えば、何年もストーカーされたという根拠はどこにあるんだ?
マスコミは電通のクズや反日左翼が多くてカスしかいないのはわかるがね

176 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 20:23:52.69 ]
>>171
それはJavaのWikiを作るのとどう関係あるんだ
FAQ程度の情報をWikiにまとめることなど、ライセンス上何も問題ないだろ

ストーカーといってもな、京都府警の一部の馬鹿が暴れていただけだろ

177 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 20:24:31.22 ]
>>173
作りたいがWikiaってサイト自体信用できるのか怪しい

178 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 20:25:36.11 ]
たぶんエクリプス総合の誤爆だったのじゃないかと思うんだが、両方くいついてるから統合したら?

179 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 20:26:49.44 ]
ガラパゴスな携帯をつくることが「日本式ものづくり」ということなので、日本種が絶滅しないように日本利権業界は必死にガンバッテルんですよ。

180 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 20:29:04.46 ]
Java版Wikiと
Eclipse版Wiki両方欲しいな

今の>>1のWikiはほとんど誰も更新しないし
Eclispe wikiを運営している人が使っているサービスと同じWikiを使ってる



181 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 20:29:56.44 ]
>>179
そのガラパゴスは結局iPhoneに影響されて、Googleの Androidを取り込んで
ガラパゴスを殆ど捨てさってAndroid携帯にパラダイムシフトしているわけだが

182 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 20:31:16.70 ]
>>178
何を統合するんだ

Eclipse Wikiも>>1のまとめWikiもどちらも更新しづらい
更新する者がほとんどいない

その理由は恐らくウィキペディアとは編集スタイルが違うからだと思う
ウィキペディア慣れした人から見ると非常に編集しづらい
編集方針が明確でないことが第一要因

183 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 20:55:20.43 ]
てか著作者人格権は自分しか持てないんだからwiki編集するならライセンスに同意しろでいいよ

184 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 21:35:00.92 ]
ByteBuffer.allocate()で指定するサイズって何バイトくらいがいいんでしょうか?

185 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 21:38:40.15 ]
必要な分

186 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 21:45:12.09 ]
>>175
一応読めば分かるとおり政治的な意味はないんですけど、この板にはたまに自民党工作員がいるようなので申し上げますと、自民党は政権奪取のために対立姿勢をもっと示して「増税反対!消費税絶対反対!!」を掲げた方がいいと思います

187 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 21:46:13.52 ]
ニュー速でやれカス

188 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 22:03:17.02 ]
>>174
なるほどそれは一理ありますね
ウェッブ上での情報検閲関係と、著作コピー・コンテンツ利権の保護関係とは分けて論じたんですけど、そもそもこれを同じ記事内で論ずると分けワカメな日本人では混同する人が続出だったかもしれません

189 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 22:18:15.83 ]
>>174
SOPA(日本語ではオンライン海賊行為防止法案などと訳される。この法案が成立した場合、合衆国の法執行機関と著作権者が、著作権で保護された知的財産やコピー商品をオンライン上で不正取引する行為に対して行使し得る権限が大幅に拡大されることとなる[2]。)
というか著作コピー・コンテンツ利権について、グーグルは著書の執筆家や出版社の許可なく数億人に影響する規模の広範囲著作権侵害をしていたので、まさにグーグルの旧ブックスサービスなんかも海賊行為に該当するはずです。
グーグル・ブックスだけでなく当然まとめサイトなんかも海賊行為になりますが、検閲反対は建前でしかなく、本音では「好き勝手やりたいのに著作権法やライセンス契約に縛られるのヤダ。ましてライセンス料とか金払うのはなんか絶対ヤダ」ってことじゃないですか?

190 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 22:25:32.08 ]


ステマ相関図画像更新(1/17)
gazo.restspace.jp/img-box/img20120117010742.jpg
テレビや新聞、大規模なネットサイトで「今流行の」「今話題の〜」「女性に人気の〜」等と言われるものはほぼ全て
この画像上部、○○堂がコントロールしている。
  ・世間にどの程度流行らせるか
  ・流行に乗り遅れる(流行に乗り遅れさせる)人間をどのくらい作るか
  ・話題に乗り遅れた人間に対してどの程度の疎外感を与えるか
  ・いつその流行を終わらせるか
2chもステマ会場
www.dotup.org/uploda/www.dotup.org2526030.jpg

ちなみに ハリーポッターと賢者の石の 「石」とはテレビのこと(著者が執筆当時)
 ダイオード→半導体→シリコン→石
 賢者とはテレビを見る人間でも番組を作る人間でもなく、テレビを操る人間。




191 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 22:40:17.89 ]
>>151を誰か頼む

192 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 22:43:06.08 ]
>>8
去年のネット流行語ノミネートはどこがコントロールしてたんですか?

193 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 22:53:29.78 ]
>>191
ファイルに、2012/01/18(水)、って書けばいいんじゃね?

194 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 23:09:11.18 ]
>>186
このスレには民主党工作員の在日しかいないよ
お前のようにな

195 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 23:11:09.45 ]
>>166
Javapediaの日本語版を作れってか

196 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 23:18:06.87 ]
>>194
増税反対!消費税絶対反対!なら民主党関係者じゃないだろお前バカ?

197 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 23:27:58.68 ]
>>191
これ参考になるかな?
ttp://struts.wasureppoi.com/jstl/03_formatDate.html

198 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 23:28:52.79 ]
「消費税絶対反対」は自民党も言わないけど。

199 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 23:41:47.32 ]
ども

200 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 02:17:45.87 ]
>おまえが長く深淵を覗くならば、深淵もまた等しくおまえを見返すのだ。
みんな落ち着こうよ。
Javaの話しようよ。
他の話は徹底して無視しようよ。

ttp://ideone.com/CADqy
113行目の意味がわからないのだけど、関数使用時の{}ってJava的に何と言う文法なの?



201 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 02:29:52.14 ]
>>189
適当な極論を吐くな、在日

202 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 02:31:47.38 ]
>>196
お前が馬鹿だろ。Javaとは関係ない話題垂れ流しつつ
民主党内にも増税反対者、消費税反対者がいることも知らないお前が。
お前は右翼団体を名乗った隠れ左翼の在日ヤクザの街宣みたいにウザいな。

203 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 02:34:51.38 ]
>>200
それはただの{}じゃなくてこういう文法だ。
JPanel gradientPanel = new JPanel(){}
匿名クラスという。;

204 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 02:45:37.86 ]
自演乙

205 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 02:46:48.10 ]
これはホストのアーキテクチャやVMに依存しないでこうなるのかな?
ttp://pastebin.com/Vz69r8mY
ttp://ideone.com/8Zjtx
たまたま見つけて気になったのでメモ

206 名前:200 mailto:sage [2012/01/19(木) 03:20:07.15 ]
>>203
ありがとう、理解できたよ。
ちょっとオーバライド、みたいなクラスなのね。
(いや、別にちょっとでなくてもいいけど。再利用する気は殆どない、と。)

207 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 03:39:47.48 ]
while(hoge)

for(;hoge;)
っておなじだよね?なんか違うの?

208 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 05:20:50.45 ]
>>5
荒すな

209 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 06:16:55.20 ]
>>205
実行結果がCPUに依存するのは間違いない

210 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 09:07:52.42 ]
よく考えたらJavapediaってネーミングwiki要素がそっくり抜け落ちてるな



211 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 10:37:44.56 ]
>>164
Javaのwikiを自作するならすべきだと思うよ
現状Javaの情報がまとまってる日本語ページは老舗の個人サイトばかりだけど、
そこよりバランスよく説明する自信があるならやるべき。
wikiは作成者自ら相当量書かなきゃ誰も乗ってこないので、
ベースになる部分を作るのはきっと大変。

212 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 12:37:58.30 ]
>>167
行使する権利は放棄できると聞いたことがある。

213 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 13:32:28.76 ]
行使する事を放棄するだけであって著作人格権自体が無くなるものではないって事でしょう?

214 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 14:13:56.65 ]
誰が著作人格権自体がなくなるって言ってるの?

215 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 15:21:14.46 ]
>>211
自作って、Wiki自体をも? pukiwikiを自作するように?
それって車輪の再発明では

216 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 15:22:00.55 ]
>>210
そもそもJava大百科を作りましょうというプロジェクトだから
それいったらアンサイクロペディアとかユアペディアとか

217 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 15:24:53.97 ]
Mediawiki並のシステムを再度一から自作するって相当な労力だぞ
Java製Wikiでも使えと?それもきついかもな。それを自宅サーバでやるとなると
すぐにサーバがパンクする

テキストデータ更新程度のWikiはPHP+MySQL程度で十分だから


Mediawikiですら自宅サーバで立ち上げてもすぐパンクするし
パフォーマンスガタ落ちでレスポンスが何分と待たされて殆どWikiとして使い物にならない

218 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 15:27:25.13 ]
どこかのレンタルサーバでMediaWikiを立ち上げても
記事数が増えるにつれて容量制限にひっかかりそうだ

Wikipediaの全記事をMySQLからダンプするとどれくらいの容量になると思う?
Javaにはそこまで膨大な情報は詰まってないと思うが
ソースコード、画像、jarファイルなどのバイナリをwikiにアップロードすることを考えると
やはり容量かなり喰うと思うぞ

それならWikiaのほうが安全では

219 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 20:28:48.82 ]
Propertiesで値を書き込んでいるのですが、
storeで値を変えると、ファイルの頭にコメントで変更した時間が勝手に加えられます。
リファレンスを見ても、第二引数がnullで無ければコメントを付け加えるよ、としか書かれておらず、
第二引数はnullで、ためしに第二引数にコメントを入れると、

# 第二引数のコメント
# 変更した時間

プロパティの値...

といった感じになってしまい、第二引数とは関係なしにコメントが時間のコメントが追加されているようなのです。

この時間が勝手に追加されないようにしたいのですが、どうすればいいのでしょうか。

220 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 22:18:48.64 ]
>>219
何を言っているのかわからない。

ResourceBundleクラスを使ってpropertiesファイルに書き込んでいるのか
それともPropertiesクラスを使ってpropertiesファイルに書き込んでいるのか
ほらもっとはっきりと!



221 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 09:07:12.77 ]
Propertiesクラスを使ってpropertiesファイルに書き込んでます(><;)

222 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 14:21:25.19 ]
なんだメモリ上に展開したPropertiesを書き換えているだけかと思った。

223 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 14:22:12.58 ]
>>221
というかさ、ソースコード晒したほうが早いと思うよ
そもそもコメントって何?

224 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 16:26:46.80 ]
リファレンスを見ても分からないから質問したのに、
リファレンスを見たら分かることを聞き返されるとかもうね。

225 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 17:47:03.13 ]
率直に言ってResourceBundleかApache Commons Configurationsを使ったほうがいいと思うぞ

226 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 18:54:19.11 ]
>>219
てか、なぜ時間が更新されると困るのかわからない

227 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 19:26:22.96 ]
更新というか勝手に追加されてしまうんですね。
勿論コメントなので、あってもなくても動作に影響は無いんですが、
その時間を取得して何か処理しているわけでもありませんし、
数バイトとはいえ実質ゴミのデータを残したくない、といった感じです。

228 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 19:29:50.67 ]
潔癖症なんだかよくわからんな
そんなに気になるならXML版使えよ

229 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 19:42:56.17 ]
>>227
そんなこだわりがあるなら普通にFileWriter使ったほうが早いのでは

230 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 19:44:34.81 ]
あの程度でゴミに見えるなら
XMLファイルはゴミだらけになるわな
>>227はそういう考えか?
携帯電話開発でもしてるのか?
組み込み系か?



231 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 21:40:05.26 ]
#で始まるコメント行だけ無視するFilterWriterを実装するのは
大して難しい話ではない。

LineNumberReaderとPipedWriterあたりを
マルチスレッドで組み合わせるとさらに楽か。

232 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 22:34:55.84 ]
java(プログラマ)初心者です。
RoRを少しいじったことがありますが。今回JavaでWEBアプリケーションを作ることになったのですが
どこかいい参考サイトありませんか?
Railsライクなフレームワークで作りたいので,playを考えています。

233 名前:デフォルトの名無しさん [2012/01/20(金) 22:40:49.44 ]
自分で演算子を定義するので、

Collections.sort(オブジェクト、演算子);
のようなやり方で、

Collections.apply(オブジェクトA、オブジェクトB、演算子);
のような便利メソッドってないすか

配列のAndがやりたい

234 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 22:45:00.48 ]
ないです
自分で作るとよいのでは
俺的には apply というより map って感じに見えるが

235 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 23:39:04.20 ]
ttp://ideone.com/pUzew
Map.Entryについて教えて欲しい。

45行目と50行目とがコンパイルエラーになるのだが、
55行目の使い方であっているのだろうか?
細かい話がうんぬんではなくて、普通に使い方がわからないだけの、あまり知らない人です。

検索しても、Mapの型の指定の無いものしか見つけられなくて、よくわからない。

236 名前:235 mailto:sage [2012/01/21(土) 00:16:24.87 ]
java.util.Mapって、どうしてclone()できないのかな?
中身はMapを実装したクラスなのであれば、cloneを予めimplementsしていてもよい気がしないかな?

237 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 00:24:17.61 ]
>>235
java.util.Map.Entry<Integer, Integer> でおk
でも読み難いから import の使い方覚えるべき

>>236
どうしてかはどこかで説明を読んだ気がしたけど忘れた
複製したいときは
Map<Integer, Integer> map2 = new HashMap<Integer, Integer>(map1);
的な方法でできる

238 名前:237 mailto:sage [2012/01/21(土) 00:26:38.70 ]
>>235
間違えた。
java.util.Map.Entry<Integer, java.util.Map<Integer, Integer>> が正しい。

239 名前:235 mailto:sage [2012/01/21(土) 00:36:48.64 ]
>>236
ありがとうー。不安で仕方が無かったから助かった。
複製については、元と同じ実装で複製したいならリフレクションするしかないでFAかな?
リフレクションとかまだわかってないし、今作ってるプログラムはそこまでこだわりないけど。

240 名前:235 mailto:sage [2012/01/21(土) 00:42:26.65 ]
ttp://webcache.googleusercontent.com/search?q=cache:y_qrWeWUd0gJ:www.atmarkit.co.jp/bbs/phpBB/viewtopic.php%3Ftopic%3D37029%26forum%3D12+java+util+map+clone&cd=9&hl=ja&ct=clnk&gl=jp
真ん中付近のリフレクションのコード、
コンパイルエラーなんだけど、どうすればコンパイル通るのかな?



241 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 00:55:28.98 ]
これでどう
Class<?> clazz = obj.getClass();
java.lang.reflect.Method method = clazz.getMethod("clone");
@SuppressWarnings("unchecked")
T result = (T) method.invoke(obj);
return result;

242 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 01:32:24.68 ]
>>236
javaの重要なことって全部sunのオンラインチュートリアルに書いてるんだけどさ。oracleになってリンク切れ起こした。
htmlの実体はあるんだけど昔のURLでアクセスするとリダイレクトされてリダイレクト先に存在しないからどうやっても辿れない。
放置されたままだからInternet Archiveから発掘するしかないと思う。

243 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 01:45:26.84 ]
なにもかも、所詮はオラクルがやることだから仕様がない

244 名前:235 mailto:sage [2012/01/21(土) 01:50:20.86 ]
日記みたいに連投してごめんね。まだ続きそう。
ttp://ideone.com/ds4bO

>>236後半って、要はコピーコンストラクタだよね?
何か、実行してみるとよくわからないことになった。
コピーしてるのかな?
hashCodeを確認してみると、mapの実体が複製されていない気がするんだ。

map_Map2 = map_Map;
map_Map2 = new …
↑で一時的に、map_Map2がmap_Mapと同じインスタンスをさしているのは当然だと思うのだけど、
newしてもmap_Map2.hashCode()の値に変化がない。
しかもHashMapになってない。さっぱりわからなくなってきた。

ところで、コレクション系のシャローコピーって
 var2 = var1
 var2 = var1.clone();
で同じなのかな?
valueの指し示すデータが複製されないのは理解できるのだけど、
(keyと)valueのセットが複製されないなら、シャローコピーの存在意義が無い気がする。
あくまで、オーバライド用のメソッドなのかな?

245 名前:235 mailto:sage [2012/01/21(土) 01:55:58.87 ]
>javaの重要なことって全部sunのオンラインチュートリアルに書いてるんだけどさ。oracleになってリンク切れ起こした。
確かに、いろいろリンク切れてて困る。
ttp://java.sun.com/javase/ja/6/docs/ja/
これじゃなくて、初心者を教育するための中途リアルがあるの?

Sunって日本人にやさしいところがあるよね。どうしてなんだろ。
英語(米欧印)と中国語で、世界の人口の大部分をまかなえるのに、日本語とか。
すごくありがたいんだけど不思議。
Oracleになって、幸先が悪いよね。何かの安いSDKに力入れてるらしいけど、eclipse(pleiades)が無料なのにいまさら何を…。
すみません、Javaの話じゃないですね。逝ってきます。

246 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 01:58:06.32 ]
ゆとりウザイ

247 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 02:02:21.82 ]
>>244
コレクションクラスの hashCode は中身の hashCode を合算したものなので
中身が同じなら変わらないし中身が変われば変わる
equals が中身全要素の比較なので、それと整合性を取るため (equals が true を返す場合は hashCode も等しい)

var2 に put した要素が var1 の get で現れるか見てみればわかる

248 名前:235 mailto:sage [2012/01/21(土) 02:14:43.02 ]
>equals が中身全要素の比較なので
>コレクションクラスの hashCode は中身の hashCode を合算したものなので
インスタンスIDのことかと思っていた…。
名前を見れば、ハッシュって書いてあるのにね。申し訳ない。
java.lang.Objectのjavadocを初めてまじまじと読んだ。

249 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 02:16:52.37 ]
>>245
そう思うなら、リアルだろうとネットだろと特許権無視や著作権無視などせずライセンス契約を受け入れてちゃんと金払えよ

250 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 02:18:49.88 ]
>>245
さっさと死ねよゆとり



251 名前:235 mailto:sage [2012/01/21(土) 02:31:34.87 ]
>ところで、コレクション系のシャローコピーって
とか、何か理解したような気がする。

構造体の中のポインタが、
コレクションの各要素へのアクセスを仲介するのだから、これが複製されて、
(keyと)valueは複製されないのはあたりまえか。

>map_Map.getClass().getName()
map_Map2.getClass().getName() じゃないんだから、全部TreeMapなのは当然だ。 orz.

つきあってくれてありがとう、いろいろ勉強になったし、一人でやるより早く解決できた。
>>236-247

252 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 02:35:05.89 ]
>>251
さっさと死ねよ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<130KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef