[表示 : 全て 最新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/

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
さっさと死ねよ

253 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 03:28:57.07 ]
>>232
「,playを考えています」の意味が分からない。
とりあえず@ITのJava入門や
JavaでHelloworldあたりでも調べればいいのでは



254 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 03:54:08.68 ]
>>242
そのサイト名、なんていうサイト

web.archiveで調べてみるからサイトの英語名おしえてちょうだい

255 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 03:58:47.30 ]
>>245
日本がどうかとかではなくOracleがJavaをないがしろにしているだけでは
だからJava関連の整備が進んでいない
日本語ドキュメントの整備にしても、Oracleに買収されてから
日本語ドキュメントを管理する担当者に人事異動か、再編成によって
プロジェクトが変わったとか何かがあったために出遅れているとか?

256 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 04:12:40.05 ]
>>254
java.netとかSDNとかSDCに分野ごとに散らばってるからサイト名と言われてもいろんな所としか
フォーラムやブログにさらっとsunの人が書いてたりもするしホストがsunでいまは辿れないやつ
全部当たれば色々出てくると思うけど今生きてる奴は現行バージョンに内容が置き換えられてるからそれも昔のとも違う。

257 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 05:42:58.72 ]
ジャヴァなんかもう止めてシーシャープをやるしかないな
どうせウィンドーズで開発してるんだしネイティブ開発だし一石二鳥じゃないか

258 名前: 忍法帖【Lv=6,xxxP】 mailto:sage [2012/01/21(土) 07:43:08.31 ]
日本語ドキュメントで比べたらC#なんて糞すぎじゃん
あとC#ごり押しする人間が低脳すぎ
VBでポトペタとかいってるレベルだねw

259 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 07:49:45.66 ]
Javaは15年以上かかっても未だVBでポトペタにも勝ててない

260 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 10:19:49.78 ]
○×でポトペタって一番カスのやってる仕事じゃんw
JavaでもEclipseで普通にできるし
C#信者が如何にそれしか知らない低能かよくわかるわ


261 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 10:38:31.02 ]
マイクロソフト・ドットネット・フレームワークはウインドーズのネイティブ開発ができるんですよー
さらにこれからはポトペタなんてどうでもよくてウィンドーズ・フォーン開発をやろうとしてもジャヴァでは開発できないからやっぱりシーシャープ最強なんですよー

262 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 10:53:40.47 ]
>>261
節操なくポトペタGUI捨てたのはいいとして
Windows PhoneがAndroidやiOSにシェアで惨敗したことぐらい知ってるだろ?
AndroidアプリをJavaで作ったほうが圧倒的にとくじゃん。

お前C#が強い分野1つも知らないで人に勧めてるクズだな。

263 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 11:06:02.78 ]
カタカナでしか喋れない池沼が湧いているのか



264 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 11:14:38.94 ]
Windowsもそろそろ賞味期限切れ

265 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 11:23:09.75 ]
Tomcat7ではInvokerServlet使えないの?

266 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 12:21:31.26 ]
javac で環境変数に登録されているパスに加えて別のクラスパスを追加する方法ってどうやるの?

javac -cp newpath Test.java

の場合、newpathは反映されるけど
環境変数に登録してあるServletやJSPへのパスが無視されて困ってます

267 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 12:25:06.92 ]
%CLASSPATH% とか $CLASSPATH とかで環境変数のぶんも追加してやればいいのではないでしょうか

268 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 12:28:58.91 ]
ども

269 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 13:11:13.66 ]
Tomcatで WEB-INF/lib にサブディレクトリを作ってその中にjarファイルを入れることってできないの?

270 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 15:22:29.22 ]
>>253
playをベースにしたフレームワークをつくりたいって意味だろ?多分。

271 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 16:36:52.03 ]
>>256
というか、いまチュートリアルみたんだがとくにリンク切れ起こしてないぞ
ちゃんとチュートリアルページが見える

昔の話か?

272 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 16:40:23.58 ]
sun。。(´;ω;`)ブワッ

273 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 16:49:22.41 ]
ログを複数の言語(日本語、英語)で出力する
ロギングライブラリって需要あると思う?

log4jみたいにxmlで設定して、
日本語にすると日本語のログ「セッション タイムアウト」
英語にすると英語のログ「Session Timeout」が出力されるみたいな。




274 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 16:53:29.15 ]
>>269
Servlet2.5仕様より抜粋。

The/WEB-INF/lib/*.jar area for Java ARchive files. These files contain servlets,
beans, and other utility classes useful to the Web application. The Web application
class loader must be able to load classes from any of these archive files.

275 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 17:38:36.24 ]
点数(double型)を2値化するため、判別分析法で閾値を決めたいのですが
media.itc.u-tokyo.ac.jp/jsim/
以外に、何かそういうライブラリってありますか?


276 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 17:41:22.06 ]
>>275
なにこのページ

277 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 17:59:48.73 ]
>>276
なんか色々入ったやつみたいですが、肝心のリンクが切れてて分かりません。
media.itc.u-tokyo.ac.jp/jsim/src/jsim/graphic/api/jp/ac/nime/computer/grpsimulator/ImgPr/HistogramBinaryAnaDisc.html#CalcBinary(int[], int)
を見る限り、これが使えれば何とかなりそうなのですが・・・。

278 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 18:34:45.25 ]
>>277
必要なファイルを集めてコンパイルしたら?
media.itc.u-tokyo.ac.jp/jsim/src/HTML/S/59.html

279 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 19:01:25.80 ]
>>262
アンドロイドのアップリ開発はオラクルとの権利侵害訴訟がまだ続いているからこのままジャヴァを使って開発を続けられるかどうかは微妙じゃないですか?
それにアンドロイドのようなソフトウェーア・ガジェットものはエッチ・テー・エンム・エル・ファイブになっていっても、
オラクルはこの点ジャヴァ・エフエックスを用意してますが、グーグルはこれに移行せずアンドロイドネイティブ開発にドムも採用せずジャヴァ開発者とジャヴァで作ったライブラリーは切捨てでしょうね
きめ細かいネイティブ・コンパイルをしておきたいならやっぱりジャヴァじゃなくてシーシャープの方がグレートじゃないですかぁ?

280 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 23:30:01.04 ]
このスレには10年前からたまにC#厨が粘着することがあったが
まさかそいつが未だに粘着するとは

281 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 01:24:26.11 ]
DBからのデータ約80万件をArrayListに格納して
ループ処理をするバッチがあるんですけど、
ArrayListをHashMapに変えると速度改善に効果はあるのでしょうか。

282 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 02:04:58.58 ]
>>281
そんなんで改善しないだろ。
ひとつののSQLで複数行更新させるとか、ストアドプロシージャ使うとかが妥当じゃないか。


283 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 04:16:18.67 ]
>>269
やってみればいいだろ



284 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 05:40:09.54 ]
>>251
シャローコピーとかディープコピーとか、クローンとかコピーコンストラクタ
とかいったブツは
Effective Java、Javaの鉄則、Javaの格言あたりを読めば載っている。
ああいう本を読んだほうがかなり勉強になる

285 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 06:41:58.67 ]
ちょっとスレ違い?かもしれないけれど、Javaのロゴマークってブログの記事見出しとかで使って大丈夫?

www.oracle.com/jp/corporate/oracletrademark-150695-ja.html
これみたかんじだと、クレジットラインさえ書いとけばいいのかなって気がするんだけれども。

あと、くれくれ君ですみません、ロゴダウンロードってどこでできるんでしょうか・・・

286 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 06:59:56.32 ]
>>258
その昔、この板には「C#って死滅しちゃうの?」「Javaって死滅しちゃうの?」
というスレがあってだな、これらのスレでC#をゴリ押ししている連中が4,5人ほどいたのさ。
C#が登場してから間もない頃の話だった。
マイクロソフトから派遣されたエバンジェリストではないかと言われていた。
彼らの口癖は「Javaはいずれなくなる。これからの時代はC#だ」
「J2EE(現Java EE)はいずれなくなる。これからの時代は.NETだ」などと連呼していた。
「演算子のオーバーロードができないJavaは糞」だとか
「delegateが使えないJavaは糞」「unsafeが使えないJavaは糞」「Javaは糞重い」
「LinuxとJavaとApache Jakartaとオープンソースは共産主義だ。パクリだ。朝鮮だ」
「Sunの株価はたった300ドル。マイクロソフトと比べてみろ。だからJavaに未来はない」
「構造体が使えないからJavaは遅い」
その程度の煽りが多かった。

最終的にC#はWindows上で動作するGUIの開発に強い、携帯やサーバやWindows以外のデスクトップアプリ
ではJavaのほうが強い
という方向で落ち着いた。

他に、当時のJavaにはアノテーションがなく「C#は”属性”(Javaのアノテーションに相当)がある。だからJavaは糞」
とかボクシング&アンボクシング変換(Javaのオートボクシングに似た仕様)ができないJavaは糞」
とかそんなのもあった。

あと、C#はサードパーティなしでいきなり高レベルAPIを提供して、Windows.Forms便利すぎて使いやすいって
いちいち強調している奴らも多かったな。
どれもstaticなメソッドばっかでオブジェクト指向のオの時もしらない奴が作ったライブラリばかりだったが。

287 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 12:17:23.15 ]
>>278
>>277を書いた後に2ちゃんに繋がらなくなってしまい遅くなりました。
教えていただいたURLを参考に実装したところ、無事計算することができました。
ありがとうございました。

288 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 14:34:10.57 ]
JavaでDBへのアクセスの結果を格納するResultSetクラスについてですが
DBアクセスして取得した結果は、実際以下のどちらに格納されるのでしょうか?

(a)JavaVMのメモリ上に確保
(b)DBのメモリに確保

289 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 14:41:23.91 ]
片方ってことはないんじゃね

290 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 14:56:03.77 ]
ResultSetに格納

291 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 15:01:58.12 ]
流れ読まずに投稿致します。

以下の条件で簡単な顧客管理システムみたいなのを作ろうと思っているんですが、完成したシステムを素人でも簡単にインストール、設定できる方法は何かないでしょうか。

・使用言語 : java, javascript, その他必要に応じて
・使用DB  : 無料で手に入るの。(MySQLとか)
・条件1   : 素人が簡単にインストールできる。
・条件2   : 素人が簡単に操作できる画面系システム作る
・条件3   : データベース使う。

現在思いつく方法は
1.設定、インストールもろもろをexe形式に
2.データベースの部分をcsv等にしてバッチプログラムで操作(.bat、.vbs形式なら動作環境設定必要ないから)
3.ダウンロード、インストール、設定の方法を全てマニュアル化する

何かいい方法をご存知でしたらご教示いただけないでしょうか。

292 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 15:20:19.93 ]
クライアントサイドにDB入れるような糞設計はやめろ

293 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 15:37:08.51 ]
>>292
クライアントサーバシステムという概念を忘れていました。
たしかにDBとかjavaの利点まったく活かせてないですね


エクセルで入力フォーム作とかしたほうがよさそうですね


大変失礼いたしました



294 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 15:50:55.44 ]
stringbufferで1行ずつデータ入れて
to.Stringを使ってまとめてstringに保存するのを一定時間ごとの連続した流れの中でやるんですけど
string内に同じ文字列(1行単位)があった場合はstringbufferからの追加をせず、重複なかったら普通に追加していくっていうことをやりたい

stiringtokenizerとか使って何かいい方法ありませんか
stringの中身を1行分ずつまた読み込むこととかできますか

295 名前:デフォルトの名無しさん [2012/01/22(日) 16:16:11.93 ]
awabi.2ch.net/test/read.cgi/poverty/1327050821/3

296 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 20:35:59.41 ]
顧客管理アプリをこのスレで聞いてるのは手に馴染んでるjava/jvmで運用したいんだろうから
javaスレ的にはmsoffice,excelじゃなくてopenoffice/libraofficeを押すべきじゃないか

297 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 21:52:57.70 ]

就活中
(p)livedoor.blogimg.jp/jin115/imgs/3/1/31a6f8e6.jpg

就職後
(p)livedoor.blogimg.jp/jin115/imgs/2/b/2b790359.jpg

街の人(やらせ業者)募集中です



298 名前:デフォルトの名無しさん [2012/01/22(日) 23:25:54.90 ]
>>297

これってTVサイド側が勝手にテロップ入れてるだけじゃね-の?(就活中とか通勤する人とか)

答えている側は別にわからねーし。ただ質問に答えているだけだろ?

299 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 23:39:01.40 ]
windows7でxamppからtomcatとmysqlに接続しようとしてるのですが、うまくいきません

tomcat/libにjdbcドライバのjarを突っ込んだだけなのですが、no suitable driver for jdbc となってしまいます
どこか他に設定するところがあるのでしょうか


300 名前:デフォルトの名無しさん [2012/01/22(日) 23:49:05.29 ]
JEditorPaneにHTMLフォームを表示しsubmitボタンでフォームデータを表示するプログラムを
↓を参考に作成しましたが、submitボタンでNullPointerExceptionが発生します。
ttp://www15.plala.or.jp/kichijitsu/java/jeditorpane_submit.html

どこがおかしいのでしょうか?

editorPane.setEditable(false);
editorPane.setContentType("text/html");
editorPane.setText(content);
((HTMLEditorKit) editorPane.getEditorKit()).setAutoFormSubmission(false);
editorPane.addHyperlinkListener(new MyHyperlinkListener());

class MyHyperlinkListener implements HyperlinkListener {
 @Override
 public void hyperlinkUpdate(HyperlinkEvent event) {
  System.out.println("HOGEHOGE"); //←マウスがリンクに重なると表示されます。
  if(event instanceof FormSubmitEvent) {
   System.out.println("PIYOPIYO"); //←submitボタンを押してもここまできません。
   ・・・・
  }
・・・・

↓発生する例外
Exception occurred during event dispatching:
java.lang.NullPointerException
 at javax.swing.text.html.FormView.submitData(FormView.java:376)
 at javax.swing.text.html.FormView.actionPerformed(FormView.java:356)
 at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
 at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
 at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
 at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
 ・・・・

301 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 00:01:34.38 ]
Exceptionに対するサブクラスの作成方法で困っています。

super(String message)を書けるのは最初の行だけですが、
messageの内容をwhile文を使用して書いて変更したいのですが、どうやればいいのかわからないので、教えてください。

具体的には
public ListException(List<String> list) {
StringBuilder builder = new StringBuilder();
for(String text : list) {
builder.append(list);
}

super(builder.toString());
}

という感じにしたいです。

302 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 00:21:04.62 ]
superは最初にしか書けないからsuper使うのは諦めろ
自前でthis.message=builder.toString()するかListException呼び出し側でStringにして渡すか

303 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 00:24:43.51 ]
public ListException(List<String> list) {
super(a(list))
}
static String a(List<String> list) { ...}

で行けるだろ。javaやってる奴ってアホなのねw




304 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 00:43:16.59 ]
>>302
m9(^Д^)

305 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 00:55:11.69 ]
>>299
スレの上のほうにあった64bitだと動かない云々?

306 名前:デフォルトの名無しさん [2012/01/23(月) 03:25:02.45 ]
www.82bank.co.jp/hp/menu000000300/hpg000000227.htm
この教育費資産サービスで、「世帯主」と「お子様2」だけ生年月日を入力して、
「お子様2」の小学校だけラジオボタンを私立を選択してから送信すると、
結果画面が表示されません。

IE、FFどちらも同じです。
こういったバグは、何が原因で起こるものなのでしょうか?

307 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 08:54:49.11 ]
www.j-cast.com/2012/01/22119537.html
フジ反韓流デモに新展開 次のターゲットは「電通」「朝日」「日テレ」
2012/1/22 17:53
東京・汐留で2012年1月21日昼、180人あまりが集まるデモがあった。2011年8月以来続いている、「反フジテレビ・韓
流デモ」の参加者たちを中心としたものだ。
ヤリ玉に上がったのはフジテレビではなく、大手広告代理店「電通」。都内の最高気温は4度、参加者は冷たい雨に
濡れながらおよそ1時間にわたり、シュプレヒコールを上げ続けた。
「電通解体!」叫んで行進
www.j-cast.com/images/2011/news119537_pho01.jpg
電通が広告代理店として「すべてのメディアを従え」、過剰な「韓流ごり押し」と「日本のイメージダウン」を行っていると
主張するデモ隊は、
「電通は韓流ブームねつ造商法をやめろー!」
「電通解体! 電通解体!」
と口々に叫びながら、電通本社の周囲を練り歩いた。周辺にある日本テレビや朝日新聞社に対しても「韓流押し」「反日
的」だとして、
「日本テレビは第2のフジテレビになるなー!」
「朝日新聞は自主的に廃刊しろー!」
「お前たち反日企業の前に、私たちは何度でも来るぞー!」
と拳を振り上げた。
2011年夏、俳優・高岡蒼佑(当時・蒼甫)さんのツイッターをきっかけにネットで広がった「反フジ」「反韓流」の声は、
8月21日にはお台場・フジテレビ本社前でのおよそ6000人が参加するデモに発展し、一時はマスメディアでも大きく取
り上げられた。
それから5か月、なぜ「反フジ・韓流デモ」参加者たちのホコ先は変化したのか。デモに初期から参加してきた男性
は、こう語る。
「これまでフジに対しデモを行ってきたが、全くメディアは変わらない。『韓流偏向』の根本はやはり『電通』なんです」

フジテレビデモに行ってみた! -大手マスコミが一切報道できなかったネトデモの全記録 [単行本(ソフトカバー)]
古谷ツネヒラ (著)
www.amazon.co.jp/dp/4792604435
www.furuyatsunehira.com/img/fdi0000404011a_r1_c1.jpg

308 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 09:58:54.16 ]
なんかこういうのみてると、慰安婦問題でしつこく反日してる韓国人を馬鹿にできないな。

309 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 10:56:26.75 ]
>>294
そういう場合はStringBufferを使うべきじゃない。
重複を高速にチェックできる構造で入力の行を保存しておいて、最後に
行を連結すべき。


310 名前:デフォルトの名無しさん [2012/01/23(月) 11:22:36.02 ]
Javaで定期的に実行される処理を作りたいです。
人の手で停止しない限り常駐して実行され続けるようにしたいです。

public static void main(String[] args) {
System.out.println("---タスク開始---");
Timer timer1 = new Timer();
timer1.schedule(new Hoge(), 0, 1000); // 実行間隔は1000ミリ秒
}

class Hoge extends TimerTask {
public void run() {
System.out.println(System.currentTimeMillis());
}
}

このmainメソッドを実行すると、mainメソッドが終わってもEclipseのコンソール上では
タイマーのイベントは実行され続けることを確認しました。
これを、別のJavaプログラムから任意のタイミングで停止できる仕組みを作りたいです。

自分が思いつく限りでは、
任意の場所に空のテキストファイル"stop_offer.dat"を作り、
タイマーの毎実行ごとにそのファイルを読み取り、
その中に"1"が書きこまれていた場合に自ら停止する。(stop_offer.datは空に戻す)
別プログラムで、停止させたいタイミングで"stop_offer.dat"に"1"を書き込む。

・・・というのを思いつきましたが、もっと上手い、スマートな方法って無いですか?

311 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 11:26:42.79 ]
サーバソケットbindしといて特定の通信文受信したら止める。

312 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 12:01:27.47 ]
FileReaderとBufferedReaderの違いは分かるんですが
FileWriterとBufferedWriterの違いがわかりません

Readerは1文字読み込みと行読み込みができるからBufferedの良さがありますが
書き込みは文字列書き込みできるんだし、入らなくね?と思うわけですが

313 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 12:12:34.44 ]
バッファリングについては調べればすぐにわかると思うんだけど



314 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 15:08:18.12 ]
>>303
煽り下手だな
そんなくだらない発言してもレスつけてもJavaの需要とシェアを下げることはできないぞ低脳

315 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 15:13:01.02 ]
>>307
やっと電通の悪評が広まり始めたか。
だがそのアニメ絵の表紙はやめてくれ。逆効果だ。
デモ隊の持っているプラカードと記載されている文字が小さすぎる。
視力の悪い年寄りにももっと目立つ大きな文字を使うべき。
できればトラメガも使うべき。
そしてできれば持ち運びできる電光掲示板や液晶ディスプレイで
重要なメッセージを通行人に告知すべき。

316 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 15:14:44.52 ]
>>308
デモをする行為は法的には認められている行為。
そしてお前のようにデモに対して嫌悪感を持っているのは日本人だけ。
他の欧米先進国ではデモを当たり前のようにやっている。
日本だけデモが少ないから、彼ら欧米先進国からみれば
日本人は殆ど誰も世の中に不満を持っていないマゾなんだろうと写って見えると誤解されている。

317 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 15:17:03.08 ]
>>294
高速化するなら今ならStringBufferよりもStringBuilder
だがすでにStringBuffer(StringBuilderも含めて)を使うべきではないとレスがあるように
別の方法をとるべきStringWriterあたりなんかどうだろうか

318 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 15:17:29.38 ]
>>312
バッファリングなしで1文字ずつとか1バイトずつとかファイル読み書きすると遅いぞ
できるできないだけの話ならもちろん要らない

319 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 15:19:10.94 ]
>>312
試しにそれらのクラスをそれぞれ実際に使って比較してみればわかる
データ量があまりにも少なくてPCのスペックがあまりにも高いと大した変化に気が付かないかもしれないが
だが他にもファイルIOを高速化する手段はいくらでもある。探すんだ

320 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 21:28:36.16 ]
>>310
なんで停止が別のプログラムじゃなきゃ駄目なんだ?タイマー起動してから待機すればいいものを。

321 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 00:03:49.13 ]
>>316
デモといってもいろいろあるしこの前遭遇したのは車いすなどの身体障害者のバリアフリーなどを訴えるデモで、渋谷の駅周辺や公園通り(NHK)ですら100-200人規模のデモ行進ならにたまにやってる。
しかし、テレビや新聞がデモのことをまったく報道しないから、そういう現実を知らされず今でもNHKに依存してるような人間(クレーマーなどと拒否してる人間)にはデモや抗議の現実を一生理解できないだろうね。

322 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 00:09:31.90 ]
>>316
というかすれ違いだからあっち行って

323 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 00:45:07.82 ]
androidなんですけど、
class Data (
private int id ;
private Time day;
private String name;
...set とかget とか
)
でArrayList<Data>にしたとき、id順とかday順とかname順とかにDataを並べかえるのってどういうのが定番でしょうか?



324 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 01:26:21.87 ]
超素人(教科書)的な考えだとCollectionのListクラスのどれかにして
(とりあえずArrayList?重複しないidみたいのが有る場合は・・・Setだっけか)
そしてsortメソッドでソートする。
その際Comparatorをくっつけたクラスで制御する

質問者とは違うけど俺も現場の人間の定番みたいのを知りたいな

325 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 01:29:19.63 ]
クイックソートを自分で作るしかない
ArrayListではなくSortMapに入れておけば速度は遅いが楽だよ

326 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 01:31:50.63 ]
重複する場合があるからMapはだめだったorz
マルチツリーはcommonsの1.4しかない xP

327 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 01:36:41.46 ]
AndroidにはCollections.sortとかないの?

328 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 03:26:25.32 ]
>>325
バカは黙っとけとあれほど

329 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 04:11:38.37 ]
あるよ。というかApache全部入り。

330 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 06:15:19.60 ]
ttp://java.sun.com/javase/ja/6/docs/ja/api/java/util/TreeMap.html#lastEntry()
TreeMapのjavadocに、「public Map.Entry<K,V> lastEntry()」があるのですが、
いざ、使おうとしたところ、不可視(private)になっています。(.classファイルより。)

javadocとJavaの実装とが違う気がするのですが、どうしてなのでしょうか?

331 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 07:57:50.25 ]
どこの実装?
手元の環境だとちゃんとpublicになってるけど。
変数でprivate Map.Entry<K,V> lastEntryみたいのがあるのかと思ったけどないし。

332 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 08:17:54.78 ]
>>324 - >>329
ありがとう
Comparater なんてものがあったんだね
とりあえず、昨日はその都度、データベースにorder byで問い合わせるってことにしたけど、それ調べてやってみます


333 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 08:36:51.93 ]
中国人が抱く外国イメージ 「韓国人は横柄な歴史ドロボー」

中国にとってトラブルの絶えない韓国へのイメージで最も支持を得たのは「歴史ドロボー」だった。
7.6%で1位となった「歴史の剽窃(ひょうせつ)」について、環球網は「端午の節句や孔子を韓国の文化遺産にするなど、
韓国が中国の歴史を盗んだ」ことが背景にあると解説した。また、韓国人が常に自国製品を「世界一」「最先端」と「自称」する
韓国メディアにより「横柄」(7.3%)が2位となったと紹介した。
第3位は「整形」(6.6%)だった。(「整形」が「韓国ドラマ」3.7%、「美女」2.9%を上回った)
このほか「ケチ」「過激」「民族主義」が3−6%。韓国の「家電・デジタル製品」は1−2%にとどまった。
news.searchina.ne.jp/disp.cgi?y=2012&d=0118&f=national_0118_074.shtml



334 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 11:17:52.45 ]
>>330
見てる Javadoc は 6 で、使ってる JDK は 5 だとか、そういうことだったりしない?

335 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 12:06:25.59 ]
JSTL のダウンロードがリンク切れで放置されたままなのだが
もう開発はやめてしまったのか?

336 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 14:20:54.91 ]
Executorsで生成されるスレッドのスタックのサイズを指定する方法はありませんか?
単体のThreadを生成する場合はスタックサイズの指定があるのですが、スレッドプールを扱う
APIで、プールされているスレッドのスタックサイズを指定する方法が分かりませんでした。
よろしくお願いします。

337 名前:デフォルトの名無しさん [2012/01/24(火) 14:33:20.70 ]
Map<String, String> m = new HashMap<String, String>();

m.put("a", "b");
m.put("a", "c");

こうしたら、"b"の方はGCの対象になる?

338 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 14:52:04.93 ]
>>337
"b"は字列リテラルだから、
"b" を使ってるメソッドやクラスに先行して、"b"だけGCされる事はない。

文字列リテラルでないならGC対象にはなる。
実際にどのタイミングでGCされるかは実装依存。

339 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 15:12:53.23 ]
>>336
自前の ThreadFactory サブクラスを作って Executor 作るときに渡す

340 名前:336 mailto:sage [2012/01/24(火) 19:39:40.05 ]
>>339
了解です。どうもありがとう

341 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 02:11:19.87 ]
>>321
そこをJavaを使って解決するんだ!

Javaスレでそういう話をしている以上はスレ違い対策のために責任をもて!

342 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 04:01:08.33 ]
>>316
一応本当に訴えたいなら、主張を示したバナー・のぼり・プラは文字を小さくせず超巨大にして目立つようにし、
メッセージには熱い思い込め簡潔にし、主張を掲げる者は第三者に対して常に○○なインタレストを発し、それがないなら主張はだれにも伝達されないだろう。
そういうことが出来る人や理解できてる人(超文科系)がいないと原発でも反韓中、反米帝国主義、賃上げ要求デモ・ストなど、どんなデモでもただの烏合の衆でしかない。

ていうかここはジャバすれであってお前のチンカス政治思想を自慢するところじゃないからお前はさっさと雑魚すれに帰れ。

343 名前:330 mailto:sage [2012/01/25(水) 04:43:18.10 ]
>>331,>>334
ありがとうございます。解決できました。

eclipseで、
ウィンドウ>設定>Java>コンパイラ :1.7
ウィンドウ>設定>Java>インストール済みのJRE :1.5 〜 1.7.0_02
プロジェクト>プロパティ>Javaコンパイラ :↑の設定準拠 or 1.7 or 1.6
Javadocはよくわからないけど英語なので、ネットで 1.5, 1.6 付近をみてました。

指摘を受けて見直してみたところ、パッケージエクスプローラに、「JREシステム・ライブラリーは1.5」の表示がありました。
そういえば、以前1.5を利用したことがあった気がします。
そのときに、ウィンドウ>設定 側のデフォルトのJREを1.5にしたのかと思います。
プロジェクト>プロパティ>Javaのビルド・パス>ライブラリ(追加・削除) :1.7.0_02を利用
としたところ解決できました。
おそらく柔軟性のためにいろいろな設定があるのでしょうけど、あちこちに分散していて非常にとっつきづらい様な気が…。

政治・朝鮮・中国に関する、スレッドと関係ない書き込みやそれにレスする連中(今回は私も該当するが。)にとてもイラつくのですが、
だれがどういう意図でやってるのか知らないのですけど、やめさせることって出来ないのでしょうか?
調べれば誰がやってるかわかりそうな気がするのですが。
2ch運営的にどうでもいいことなのかな? むしろ運営は金もらってるのかな。それならアリかも。



344 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 05:52:33.78 ]
ttp://funini.com/kei/java/clone.shtml
>正しい clone() の書き方
これをコンパイルすると
tryの中で宣言定義した変数がみえないよ、と、コンパイルエラーになるのですけど、
昔のJavaだとOKだったってことです?

345 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 06:20:43.23 ]
>>344
いや、昔からダメだろ。この先もずっとだめに違いない。
イメージとしてはこんな感じってことで捉えたほうがいい。

346 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 06:25:27.61 ]
>>343
運営で荒らし報告しとくかスイトン

347 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 06:40:01.62 ]
synchronized について教えてください。

ttp://ideone.com/HGA7m
(実行結果は関係ないです。)
166行目からのクラス:TreeMapWrapperと、220行目からのクラス:TreeMapWrappesと、
どちらもTreeMapをHasしているクラスなのですが、同期の仕方が違います。
TreeMapWrapperは、ロックオブジェクトを用いてロックしているため、一度に実行できるメソッドは1つです。
TreeMapWrappesはどうなのでしょうか?
・ひとつのメソッドを同時に実行できるスレッドがひとつ
・ロックオブジェクトの場合と同じく、全メソッドで同期している。

ttp://java.sun.com/javase/ja/6/docs/ja/
ここに載ってますか?

348 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 07:19:56.47 ]
>>343
政治・朝鮮・中国に関する相談やスレッドと直接関係ない相談、さらにあなたの疑問質問でさえ、この板では誰も関心を持ってないので普通にスルーしてます。

349 名前:347 mailto:sage [2012/01/25(水) 07:23:26.81 ]
自己解決できました。
synchronizedのメソッドにあるスレッドが入ると、そのオブジェクトのsynchronized メソッドの全てが待たされるみたいですね。

ttp://ideone.com/6Smmp
コンストラクタを少し修正しました。
249行目のSortedMapを元にして、コンストラクトする処理ですが、最中にSortedMapが更新されないとも限りません。
SortedMapをインタフェースに使う時点で、この問題を回避することは出来ないと考えて間違いないでしょうか?★
(呼び出し側で、引数にするMapを同期させる必要がある。)

あともうひとつ。
クラス内のメソッドを全てsynchronizedにする魔法の文言ってないでしょうか?★
アスペクト指向じゃないと無理ですか?

350 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 07:24:52.26 ]
>>348
>深淵をのぞく時、深淵もまたこちらをのぞいているのだ

351 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 07:26:31.15 ]
>>346
テクニカルな相談・質問について答えや解決方法を知りたいなら、ジャバ・エンジニアに対してお金を払わないといけません。

352 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 07:54:29.68 ]
>>346じゃないんだけど、
>>351ってどういうこと?

イニシャライザってあるじゃないですか?
引数不要のインスタンス生成について、初期化・イニシャライザ・コンストラクタのどれを選択すべきかわかりません。
何となくの好みでよいのでしょうか?


353 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 11:24:24.19 ]
好みでいいよ



354 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 11:50:23.65 ]
>>347
synchronized メソッドは synchronized (this) { ... } と同じ効果

>>349
間違いない
呼び出し側で考慮しないとムリ
あるいは一般的な SortedMap ではなくスレッドセーフな ConcurrentNavigableMap に引数を限定するとか

魔法の文言はない
Map に限った話なら Collections.synchronizedなんとかMap で包むとか
しかし単純にすべてのメソッドを synchronized するだけですべての問題が片付くわけでもないし
最初からスレッドセーフな Map を使う方がいい

355 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 19:12:32.38 ]
EclipseでJSPファイルを作る際に、<% %>を使うと
500
The content of elements must consist of well-formed character data or markup

って出てしまいます

解決策を教えて下さい

356 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 19:28:54.93 ]
>>342
Javaはアメリカが作ったプログラミング言語。
そこで反米帝国主義だの言っても損をするだけ。旧右翼も含めて民族派右翼とか新右翼とか
そこらへんで損をしている。Javaを大事にするエンジニアなら新米保守で行くのが合理的だ。

政治レベルではアメリカと仲良くして特定アジア(中朝韓)とは仲良くしない。それが効率的だ。
技術に弱いが経済に強い連中も基本そういう考えだ。資本主義者の常識だろ?

金(資本)がなければなにも始まらないんだよ。だからこその資本主義だ。
そこを中朝韓シンパのように反米帝国主義だとか反日左翼のように脱原発だとか
赤い旗を振り回した労働組合員のように賃上げ要求だとか騒ぐのは論外。


ここはJavaスレであってお前のチンカス政治思想を自慢・披露するところじゃないから
お前はさっさと雑魚スレに帰れ、といいたいのはこっちのセリフだ。

しかもよりにもよって反米馬鹿・組合馬鹿の賃上げ要求ときた。
お前はJavaエンジニアではないな。Javaの技術を認める者が反米馬鹿とか致命傷だ。
そんなのだからおまえはいつまでたっても成功を収めることができないんだよ。
アメリカを否定してどうやって金を稼ぐつもりだ。

357 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 19:30:37.12 ]
>>355
つかわない

358 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 19:37:01.72 ]
>>343
> おそらく柔軟性のためにいろいろな設定があるのでしょうけど、あちこちに分散していて非常にとっつきづらい様な気が…。

そこは慣れだ。汎用性のためにわざとそういうふうにわかれている。
Eclipse wikiにそういう情報がもっとまとまっていればいいのだが…
Eclipse FAQなるページがwikiにあれば。
Wikiができてから10年近く経過しているのに誰も作ろうとしない
というかあのWiki自体、殆ど誰も編集しない
書籍もない


> 政治・朝鮮・中国に関する、スレッドと関係ない書き込みやそれにレスする連中(今回は私も該当するが。)
にとてもイラつくのですが、

> だれがどういう意図でやってるのか知らないのですけど、やめさせることって出来ないのでしょうか?

コピペだったら簡単に規制できる。
だがあのコピペ、前からあった気がする。
コピペじゃなかったら規制は難しい。
この板のSETTING.TXTに水遁の設定が入っていないと、水遁はできない。
あの水遁システムはまだ不安定で何度も紆余曲折している。
最初はSETTING.TXTに水遁の設定記述にNoneがなければどこの板でも水遁できたが
水遁に関する記述がまったくない板は水遁がNoneと同じ扱いになり、水遁できなくなった。
結局水遁できる板は限られた。よってこの板では水遁できない。
以前、忍法帖のIDからIPアドレスを特定するスクリプトを作ってサイトに公開した奴がいて、それで簡単に見破られ、
あわてて使用変更した。ところがその変更もまた見破られてスクリプトが更新されてしまった。
しかたなく忍法帖機能をリセットしたり水遁を無効にしたり、師弟関係っていう機能をつけたりしたが
いろいろ問題が起きて結局、今の形になった。

とにかく、規制議論板に報告せよ。但し報告する内容はコピペや、2chのルールとして掲載されている「鉄の掟」を破っているものに限る。
それ以外は、削除依頼のみで対応すること。

359 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 19:38:00.18 ]
お前らJSPでスクリプトレット使わないの?

360 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 19:40:18.89 ]
>>355
まずそのJSPのソースコードを見せるんだ
どこかに文法ミスがあると疑ってみる

361 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 19:40:53.33 ]
>>359
StrutsとかTapestryとかWicketとかで間に合ってる

362 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 19:43:30.91 ]
>>360
Eclipseで新しくJSPファイルを作って(初期状態)
 <% %> を差し込むとエラーが出ます

363 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 19:50:51.84 ]
>>362
ソースを具体的に出して



364 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 19:57:57.94 ]
>>363

<?xml version="1.0" encoding="windows-31j" ?>
<jsp:root xmlns:jsp="java.sun.com/JSP/Page" version="2.0">
<jsp:directive.page language="java"
contentType="text/html; charset=windows-31j" pageEncoding="windows-31j" />
<jsp:text>
<![CDATA[ <?xml version="1.0" encoding="windows-31j" ?> ]]>
</jsp:text>
<jsp:text>
<![CDATA[ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ]]>
</jsp:text>
<html xmlns="www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-31j" />
<title>Insert title here</title>
</head>
<body>
<% %>
</body>
</html>
</jsp:root>

365 名前:349 mailto:sage [2012/01/25(水) 19:58:08.31 ]
>>345
ありがとうございます。
Collections.synchronized とか ConcurrentSkipListMap とか、いろいろ勉強になって助かります。
特に、Collections.synchronizedSortedMapで包むというのは、こういうのがあればいいのになぁ、と思っていました。
いろいろ試してみます。


366 名前:349 mailto:sage [2012/01/25(水) 20:04:31.91 ]
間違えた。
>>354だった。orz.

367 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 20:16:30.29 ]
xml形式だから<% %>は使えない

なので<jsp:scriptlet>を使う→できました

お騒がせしました

368 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 20:17:17.93 ]
>>364
こうかな?
<\% %\>

369 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 20:26:36.12 ]
例えば

inJSP
LogicServlet
outJSP

があったときに
Servlet内のList<sampleBeans>をoutJSPに渡したいときってどうすればいいの?

サーブレット内でrequest.setAttribute("tempList",tempList);
outJSP内で中身を表示させるときにrequest.getAttribute()ってやり方は良くないのか? 

370 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 01:33:05.98 ]
InputStream はSystem.inを使ってテストプログラムが作れたのですが
OutputStream はSystem.outを使っても上手く作れません

※System系についてはよく理解してません(そういうもんだろってぐらい)


考えているのは凄い初歩的なものでABCを表示させるというものです。
String str = "ABC"
OutputStream os = Output Stream( ここに何を入れればいいのか )
os.write();
os.close();

FileやObjectStreamの説明はよくあるのですが
根本的なところの動作を理解したいというかなんというか


371 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 01:52:35.45 ]
>>370
OutputStream os = System.out;
os.write('A');
os.write('B');
os.write('C');

372 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 03:26:24.34 ]
jspっていまそういう書き方すんのね

373 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 06:12:11.79 ]
Mapとかのメソッドの説明に出てくる「ビュー」って何でしょうか?
複製ではなくて、条件に一致する部分を見ている、ということでOKでしょうか?



374 名前:366 mailto:sage [2012/01/26(木) 06:26:10.20 ]
SortedMap m = Collections.synchronizedSortedMap(new TreeMap());
   ...
 Set s = m.keySet(); // Needn't be in synchronized block
   ...
 synchronized(m) { // Synchronizing on m, not s!
   Iterator i = s.iterator(); // Must be in synchronized block
   while (i.hasNext())
     foo(i.next());
 }
@Collectionsのjavadoc
もしかして、「synchronized(m)」とすれば、
このブロックにひとつのスレッドがいる限り他のスレッドでは、でmをへのアクセスは待ちになるのですか?
「synchronized(m)」の変数はただのマークかと思ってたのですが。

375 名前:374 mailto:sage [2012/01/26(木) 06:38:35.21 ]
…普通に考えるとそうなんでしょうけど…。
面倒ですけど、複数スレからアクセスするコードを書いてみます。

376 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 06:41:48.00 ]
そんなにちゃんと使いたいならスレッドを一から勉強したらどうですか?

377 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 07:15:00.16 ]
>>364
> <?xml version="1.0" encoding="windows-31j" ?>
> <jsp:root xmlns:jsp="java.sun.com/JSP/Page" version="2.0">
> <jsp:directive.page language="java"
> contentType="text/html; charset=windows-31j" pageEncoding="windows-31j" />
> <jsp:text>
> <![CDATA[ <?xml version="1.0" encoding="windows-31j" ?> ]]>
> </jsp:text>
> <jsp:text>
> <![CDATA[ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ]]>
> </jsp:text>

ほう、今のJSPってこんなタグライブラリの使い方があるんだ
昔と違って随分と変わったなあ
CDATAセクションでさらに入れ子にしてあれこれ記述すると

378 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 08:02:59.81 ]
>>373
覗き穴から操作するとその操作が元のコレクションに反映される

379 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 08:40:39.42 ]
サーブレットでディレクトリを作りたいんだけど、成功しないぜ助けてくれ

File newdir = new File("/img/" + name);
if (newdir.mkdir()){
System.out.println("ディレクトリの作成に成功したよ");
}else{
System.out.println("ディレクトリの作成に失敗したよ");
}

380 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 09:16:07.78 ]
>>379だけど
ファイルの作成はできましたがコンテキストルート直下へ相対パスで指定して作成できない・・・

381 名前: 忍法帖【Lv=9,xxxP】 mailto:sage [2012/01/26(木) 12:43:45.20 ]
ninjava

382 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 13:27:18.24 ]
googleカレンダーアプリのサンプル
ttp://labs.techfirm.co.jp/apps/iguchi/48
を動かすことに成功したのですが
その後に、elispe(インディゴver)で極めて単純なサーブレットを構築したところ

public class CalendarTestServlet extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
resp.setContentType("text/plain");
resp.getWriter().println("Hello, world");
CalendarService myService = new CalendarService("exampleCo-exampleApp-1.0");
}
}

java.lang.NoClassDefFoundError: com/google/gdata/client/calendar/CalendarService
が出てしまいます。
myServiceを定義するだけで、初期化しない場合はエラーコードは吐かないようです
ビルドパスは先のリンクと変えてないのですが、サーブレットで使う場合は問題があるのでしょうか
ちなみにJSPでCalendarServiceを初期化した場合も同じでした。

383 名前:382 mailto:sage [2012/01/26(木) 13:33:27.90 ]
すみません、ビルドパスを変えていないは少し語弊がありました
厳密には
java.sun.com/products/javabeans/glasgow/jaf.html より
activation.jar
java.sun.com/products/javamail/index.jsp より
mail.jar

その他
App Engine SDK(1.55)
GWT SDK(2.40)
も追加しています





384 名前:デフォルトの名無しさん [2012/01/26(木) 20:13:22.38 ]
質問です。
クラス間の配列の受け渡しがうまくいきません。

String型の配列に入力文字を表示させたいです。

Scoreクラスの呼び出し元となるクラスでは
  String[] Sen= new String[10];
を宣言した後に、
try {
Score.choice(Sen);
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
System.out.println(Sen[1]);
としているのですが、nullと表示されてしまいます。

また、Scoreクラスのメインメソッドの最後では、
  System.out.println(Sen[1]);
を行うと格納したい文字列がちゃんと表示されます。

どのようなミスが考えられますか。
大変初歩的な質問ですみませんがよろしくお願いします。

385 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 20:27:22.28 ]
>>384
呼び出し元があるのに、メインメソッドもある。
何か不吉な…

386 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 20:27:33.25 ]
Sen[1]に代入前にSystem.out.println(Sen[1])したらnullと表示され、
Sen[1]に代入後にSystem.out.println(Sen[1])したら意図した文字列が表示された、とか。

387 名前:デフォルトの名無しさん [2012/01/26(木) 20:32:31.08 ]
384です。

Scoreにおいて代入を行った後にSystem.out.println(Sen[1])
を行っていることを確認しました。
また、呼び出し元のクラスではScoreを行った後にSystem.out.println(Sen[1])
を行っています。

参照をうまくいかせるために何か宣言で気を付けなければいけないことだとか
あったでしょうか・・・。
きっとケアレスミスだとは思うのですが、わかりません。
お願いします。

388 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 20:34:34.76 ]
コード晒した方が話が早いと思うぞ。

389 名前:デフォルトの名無しさん [2012/01/26(木) 21:56:42.59 ]
16bit グレースケール TIFF を読み込みたいんですが、いいライブラリはあいませんか?
JAIではできないようです

390 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 23:50:51.44 ]
Part inFilePart = request.getPart("inFile");

String inFileName = ほげほげ

inFilePartからファイル名を取り出したいんだがどうしたらいい?

391 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 00:52:44.53 ]
>>389
ないから書いたほうが早い。JOGLがTIFF読めるからソース参考になる

392 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 00:54:25.80 ]
POIでExcelのワークシートにJPEGファイルを貼り付けて、
イメージサイズを変更したいのだが、サイズ変更ができない。

以下のURLのサンプルで、pict.resize()を、pict.resize(0.5)にしたが、
イメージサイズが変わらない。
poi.apache.org/spreadsheet/quick-guide.html#Images

POIでは無理なのだろうか。

393 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 03:03:34.95 ]
>>392
poi.apache.org/apidocs/org/apache/poi/ss/usermodel/Picture.html#resize%28double%29

resize

void resize(double scale)

Reset the image to the original size.

Please note, that this method works correctly only for workbooks with default font size (Arial 10pt for .xls and Calibri 11pt for .xlsx). If the default font is changed the resize() procedure can be 'off'.

Parameters:
scale - the amount by which image dimensions are multiplied relative to the original size. resize(1.0) sets the original size, resize(0.5) resize to 50% of the original, resize(2.0) resizes to 200% of the original.



394 名前: 忍法帖【Lv=10,xxxPT】 mailto:sage [2012/01/27(金) 08:27:47.51 ]
ninjava

395 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 14:39:44.25 ]
オブジェクトの直列化

//oos
ABC A1 = new ABC(1,"hoge");
ABC A2 = new ABC(2,"hage");
oos.writeObject(A1);
oos.writeObject(A2);

オブジェクトファイル生成後の呼び出し部分

//ois
ABC A2 = (ABC)ois.readObject();
ABC A1 = (ABC)ois.readObject();
// ABC A3 = (ABC)ois.readObject();
A3はエラーになります。

動作からreadObject()って、書き込んだ順に頭から呼び出してObjectを生成するって事?
FIFO的な動き?

クラス丸ごと(メンバ変数やらなんやらを)1ファイル化できて、便利だと思ったけど
FIFOでしかファイルを呼び出せないとなると、色々考えて組まないと
使い難いと思ったり思わなかったり

396 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 14:45:41.81 ]
> readObject()って、書き込んだ順に頭から呼び出してObjectを生成するって事?
yes

397 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 17:04:57.94 ]
初歩っぽい質問で悪いんですがよかったら教えてください
public class A{
 a
 public class B{
  b
 }
 public class C{
  c
 }
}
のような形のときにaで作った変数はそのままbとcで使えるってことで良いんですよね?
今試しに作っている中でbとcでそれぞれで別の変数として作ったときには問題ないのですが、aで作るとプログラムが強制終了してしまいます。
調べては見たんですが何か考え方を間違えてますでしょうか?

398 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 17:08:15.67 ]
なにこの上から目線w

399 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 17:19:40.97 ]
>>397
調べてみて問題あったなら直せ。
問題ないなら調べ方が悪いか見当違い。

400 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 17:30:17.28 ]
>>398
丁寧に聞いたつもりが上からになってしまいました、すみません
>>399
わかりました、自分で調べてみますね

401 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 17:37:26.39 ]
とりあえず生ソースを抜き取れ

そのままならパブリッククラスが複数あるぞ!
と超初歩の警告が出る
インナークラスの質問等
用語をある程度調べてから質問しねーと、エスパー待ちになるぞ

402 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 19:10:39.44 ]
インナークラスでpublicは問題ない

403 名前:デフォルトの名無しさん [2012/01/27(金) 21:21:36.54 ]
>>391
ありがとうございます 調べてみます



404 名前:デフォルトの名無しさん [2012/01/28(土) 14:32:51.92 ]
JNIって、javaw.exeのプロセスのJVM外の領域にデータが転送されて実行されるの?
JavaからGPGPUとかやってもデータ転送がボトルネックになって大した意味無いかな?

405 名前:デフォルトの名無しさん mailto:sage [2012/01/28(土) 14:47:50.71 ]
使い方次第。

406 名前:404 [2012/01/28(土) 15:31:43.88 ]
にしても、俺が気になってるのは、JVM>同プロセスJVM外領域>グラボ上の領域
というC言語よりもデータ転送の手間が増えているのかいないのかということ。
JavaからJNI経由でGPGPUをやるとメインメモリ上で無駄に1度コピーが発生するんじゃないかなと思って。

407 名前:デフォルトの名無しさん mailto:sage [2012/01/28(土) 15:55:15.52 ]
nio.ByteBufferを使えばほとんどのことはネイティブに丸投げ出来ます。

408 名前:デフォルトの名無しさん mailto:sage [2012/01/28(土) 17:44:45.32 ]
EclipseでHTML5のCanvasタグをつかうにはどうしたらいいんだ?
なんてプラグインを入れればいいの?

409 名前:デフォルトの名無しさん mailto:sage [2012/01/28(土) 18:32:31.93 ]
nioのbufferこそ>>404の気にしてる二重の転送が発生する。JOGLとかどうしようもないネックになる。

410 名前:デフォルトの名無しさん mailto:sage [2012/01/28(土) 19:12:00.05 ]
転送回数減らす工夫すりゃいいだけじゃないの?

411 名前:404 [2012/01/28(土) 19:19:42.88 ]
転送量が減ってないなら依然致命的なボトルネックになる
膨大なデータに単純処理を行うのがGPGPUに向いた問題だと思うけど、
Javaだと膨大なデータという時点で転送のハンデがあるんじゃないかな
俺はGPGPUについてはまだサンプルコードを動かしてる入門者レベルだけど

412 名前:デフォルトの名無しさん mailto:sage [2012/01/28(土) 19:27:17.15 ]
たわごと

413 名前:デフォルトの名無しさん mailto:sage [2012/01/28(土) 19:30:03.15 ]
転送1回程度でボトルネックになるようならJNI呼び出しコスト見たら発狂すんじゃね?



414 名前:404 [2012/01/28(土) 19:31:47.88 ]
Javaでcpu vs gpuの比較コードくれ
ベクトル加算の比較コード書いてみたらgpuはcpuの3倍時間がかかった
i7 920とgtx260で

415 名前:デフォルトの名無しさん mailto:sage [2012/01/28(土) 19:37:37.10 ]
そんな高性能なgpuもcpuは持ってないよう><

416 名前:デフォルトの名無しさん mailto:sage [2012/01/28(土) 19:38:12.22 ]
そんな高性能なgpuもcpuも持ってないようう><

417 名前:404 [2012/01/28(土) 19:48:34.73 ]
コードだけ渡してくれれば俺の環境で実行するからお前の持ってるハードウェアは関係無い

418 名前:デフォルトの名無しさん mailto:sage [2012/01/28(土) 20:00:52.33 ]
Javaゲーム作成総合スレ
toro.2ch.net/test/read.cgi/gamedev/1225185820/

こっちで聞いた方が良いんじゃね?

419 名前:デフォルトの名無しさん mailto:sage [2012/01/28(土) 20:34:21.08 ]
ただのGPGPUなら転送速度なんて気にしなくていい

420 名前:404 mailto:sage [2012/01/28(土) 20:36:46.96 ]
他人に丸投げか。お前らで解決しろ

421 名前:デフォルトの名無しさん mailto:sage [2012/01/28(土) 20:48:32.71 ]
他人に丸投げか。>>404が解決しろ

422 名前:デフォルトの名無しさん mailto:sage [2012/01/28(土) 21:01:36.12 ]
netbeans7.1でswingを使ったソースコードを書いて実行したところ
mainメソッドがありませんとエラーが出るんですが、ソースコードにはmainメソッドがあって
どうしていいか分かりません。
ぐぐったらswingを使うとこういうエラーが起きることがあるみたいだけど
これはどうやったら解決できますか?

423 名前:デフォルトの名無しさん mailto:sage [2012/01/28(土) 21:18:55.28 ]
素直にあきめた方がいいでしょう



424 名前:デフォルトの名無しさん [2012/01/28(土) 22:37:59.82 ]
質問です。

Textareaにて表示されている文字があります。
エンターキーを推した際に一番最後の文字だけ削除したいのです。
すでに表示されているTextareaを編集することは可能でしょうか。

現在思いつく方法としましては、
Textareaに表示されている文字列を一度取得し、
配列で最後の文字を削除して表示しなおす方法です。
しかし、なるべくなら文字列に格納する段階を踏みたくはないと考えています。

Textarea上で編集することのできるいい方法はありませんでしょうか。お願いします。

425 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 04:08:54.55 ]
【中国BBS】2030年に韓国が日本を抜く? 反対意見が多数

中国大手検索サイト百度の掲示板に、「2030年に韓国のGDPは日本を追い越すって本当?」というスレッドが立てられた。
これに対して反対意見が多数寄せられている。

● スレ主:八戒窘6
  アジア開発銀行のデータによれば、2030年に韓国のGDPは日本を追い越すらしい。

● せんとう
  どんな予測も多少なりとも正確ではない所があるが、今回の話はあり得なさ過ぎる。

● satay醤
  本当にデタラメだな。アジア開発銀行によるレポートだって?じゃあバンク・オブ・アメリカや欧州の銀行の結論はどうなのよ?

● 佚名野菜地
  アジア開発銀行ってのは、韓国人が開いているのか?

● Joseph19969
  俺の妄想では、2100年日本人の1人当たりのGDPは46万ドル、韓国は8万だな!

● o落葉不知秋o
  その頃までに韓国という国が残っているかどうかも分からないぞ。

● 梨花陰凉
  死んでも信じない。

● MakiのLove
  なんか最近、韓国のニュースが多くね?
news.searchina.ne.jp/disp.cgi?y=2012&d=0128&f=national_0128_091.shtml


426 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 08:17:46.26 ]
>>424
プログラムからTextAreaの内容いじるのは、
MVC的にはjavax.swing.text.Document経由で行うのがあるべき姿。
部分削除も部分挿入もさくさくできるぞ






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前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