- 1 名前:デフォルトの名無しさん [2008/01/03(木) 12:29:37 ]
- 前スレ
[Java SE 7] 次世代Javaの動向 5 [dolphin] pc11.2ch.net/test/read.cgi/tech/1178925915 [mustang/Java SE 6] 次世代Javaの動向 4 [dolphin] pc11.2ch.net/test/read.cgi/tech/1163986696/ [mustang] 次世代Javaの動向 3 [dolphin] pc8.2ch.net/test/read.cgi/tech/1157227790/ 次世代Javaの動向 2 pc8.2ch.net/test/read.cgi/tech/1147881822/ 【Java】次世代Java・J2SE1.6の動向【Mustang】 pc8.2ch.net/test/read.cgi/tech/1081698555/
- 461 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 19:22:17 ]
- 2008-02-12 が残ってたから @Shared なしを試してみたけど
警告は出るけどコンパイルエラーにはならなかった。
- 462 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 19:37:46 ]
- 単にコンパイルエラーにするのが面倒なだけじゃね
- 463 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 20:12:41 ]
- クロージャの話を他の言語で例示しただけでフルボッコされるなんて、
このスレじゃまともな技術的議論はできそうにないな
- 464 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 20:27:43 ]
- そりゃ保守の集まりでしかないから論議なんかはじめからする気ないんじゃ。
JCP = バチカン、JSR = 教典、それ以外の論議 = 異端 = 叩き、な ご熱心な殉教者しか居ないのは昔からの事。あ、こりゃ保守というか権威主義か。
- 465 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 21:12:55 ]
- おまえ毎日同じこといってるな
- 466 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 21:14:48 ]
- そりゃこんだけ毎度同じパターンばかり見せれるとな。
- 467 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 21:26:17 ]
- で、Javaのクロージャの場合>>432は
10,10,10...?0,1,2,3,4...?
- 468 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 23:18:14 ]
- 保守の集まりというのは以前も書いてあったけど、一体どういうことだよ。
バチカンとか経典とか、お前頭は相当おかしくなっちまってるようだなw
- 469 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 23:20:00 ]
- C++(C#?)のやりすぎだろ。ストールマンの友達かなんかだろ。たぶん。
- 470 名前:デフォルトの名無しさん [2008/03/06(木) 23:32:55 ]
- >>463
技術的な議論とかしたいなら、せめてJavaスレにふさわしくJavaでやれよ。 C#スレでPHPとかVBとかで議論wとか通用しないのと同じだろ。 これに気がつかないおまえのバカさ加減にあきれるw
- 471 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 23:33:08 ]
- >>432
それスタックの状態を保存するという考えに基づけば正常な動作じゃないか?
- 472 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 23:35:33 ]
- >>463
もうおまえはこのスレに来なくていいよ。おまえみたいな奴が一人でもいると、スレが荒れるだけだから。
- 473 名前:デフォルトの名無しさん [2008/03/06(木) 23:37:22 ]
- >>464も忘れてたw
バチカンとか意味不明な奴もお花畑板いけよw
- 474 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 23:39:11 ]
- 間違えてageちまったじゃねーかよー
どうしてくれるんだ?おい、おまえら!! >>463-464 おまえら責任とれよな
- 475 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 23:40:12 ]
- 何だこの酔っ払い
- 476 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 23:41:22 ]
- 英語は使えなくても叩くときだけは大張り切りですな。
- 477 名前:デフォルトの名無しさん [2008/03/06(木) 23:48:20 ]
- >>464
こういうことは言うのは派遣かニートだろ。 こんな社会のカスは相手にすんなよ。 違うスレでは「ニート達よ団結せよ!」とかいってる奴だからw
- 478 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 23:51:25 ]
- 真・スルー 何もレスせず本当にスルーする。簡単なようで一番難しい。
偽・スルー みんなにスルーを呼びかける。実はスルーできてない。 ← >>477 予告スルー レスしないと予告してからスルーする。 完全スルー スレに参加すること自体を放棄する。 無理スルー 元の話題がないのに必死でスルーを推奨する。滑稽。 失敗スルー 我慢できずにレスしてしまう。後から「暇だから遊んでやった」などと負け惜しみ。 願いスルー 失敗したレスに対してスルーをお願いする。ある意味3匹目。 激突スルー 話題自体がスルーの話に移行してまう。泥沼状態。 疎開スルー 本スレではスルーできたが、他スレでその話題を出してしまう。見つかると滑稽。 乞食スルー 情報だけもらって雑談はスルーする。 質問スルー 質問をスルーして雑談を続ける。 思い出スルー 攻撃中はスルーして、後日その思い出を語る。 真・自演スルー 議論に負けそうな時、ファビョった後に自演でスルーを呼びかける。 偽・自演スルー 誰も釣られないので、願いスルーのふりをする。狙うは4匹目。 3匹目のスルー 直接的にはスルーしてるが、反応した人に反応してしまう。 4匹目のスルー 3匹目に反応する。以降5匹6匹と続き、激突スルーへ。
- 479 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 23:51:43 ]
- 英語云々以前に、クロージャのネタも深すぎでウザイ
明日も分からない全然決まってもないことだろ 久々にすれ盛り上がってるけど、他にネタないのか 結局は海外のソースに依存することになるんだろうけど、jdk1.8ねたとか、 いまホットなライブラリネタとかないの?
- 480 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:00:27 ]
- >>477
何この必死君
- 481 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:02:00 ]
- >>478
これ初だけど、いつのコピペ? というかスルー以前(あおりとかあらし以前)に 次世代JavaスレなのにC#とかC++とかスレ違いじゃないかのか? C#とかC++で出来てるだろ、だからJavaでもやれよって論法が多いが、こいつらサルだろw
- 482 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:03:09 ]
- >>479
ホットなライブラリ(笑)
- 483 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:03:40 ]
- >>480
いや、バチカンとかぬかす奴よりは、やつの言い分の方が正しい
- 484 名前:デフォルトの名無しさん [2008/03/07(金) 00:05:15 ]
- で、「保守の集まり」ってのは一体何のことか説明してくれないか?
おまえ、いつも同じこといってるだろ
- 485 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:08:32 ]
- ここは誰かが JCP の動向を翻訳してくれるのを口を空けて待ってるスレですよ。
たまに自分が判定する側の人間になってると勘違いしてる人もいるようですけど。
- 486 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:13:31 ]
- >>477
このスレ初めて見ただけど、確かにそいつはゴミみたいなやつだな。 というか、そばに同じようなキモイ奴がいるんだよな。 こいつ、何とかしてやってくれよ。
- 487 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:18:09 ]
- > こんな社会のカスは相手にすんなよ
> このスレ初めて見ただけど わざわざ自爆宣言するの流行ってるの?
- 488 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:27:52 ]
- >>487
スルー出来んのか?おまえもカスだしなw
- 489 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:33:05 ]
- 次からテンプレに 「俺様アイディアの披露禁止」 って書いといてくれよ。
いちいち食って掛かるバカが多すぎる。
- 490 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:33:34 ]
- チャットは自粛してくださいな。
知能のある方は以下正常化でよろすく。
- 491 名前:デフォルトの名無しさん [2008/03/07(金) 00:36:25 ]
- 派遣は明日も早いし5時起きだろ?早く寝ろよww
ニートはもともと社会のカスだし別にどうでもいいからwwwww
- 492 名前:デフォルトの名無しさん [2008/03/07(金) 00:40:26 ]
- カス達よ団結せよ!
- 493 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:42:51 ]
- >>466
>見せれるとな。 みせれる?
- 494 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:47:21 ]
- >>492
ワロタww
- 495 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:54:49 ]
- もう追いかけてないから知らないけど、クロージャの残りの論点は、return, breakをどうするか(表記とかも)ぐらいだろ。
それからscalaとかgooglebyとか勧めてる奴もいるけど、今ならrubyだろうな。 rubyなんて正にモルモンしてるけど、perlほどキチガイじゃない。(上にあったのはバチカンだったか?)
- 496 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:57:28 ]
- このスレひっでえなwwwww
- 497 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:59:55 ]
- 我こそは最前線 Java を追う先駆者と自負されてる方々ばかりですから。
- 498 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 01:00:27 ]
- Javaの最前線にはひどい人材しかいないようだな
- 499 名前:デフォルトの名無しさん [2008/03/07(金) 01:01:52 ]
- >googleby
多分ネタだろうけど、一瞬googleboyに見えたwww
- 500 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 01:05:30 ]
- >>498
Javaにも最前線にも失礼。 全人類的にこのスレッドは汚物、失礼なものにあたる。
- 501 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 01:09:05 ]
- >>497
英語は出来ないけどなw
- 502 名前:デフォルトの名無しさん [2008/03/07(金) 01:15:28 ]
- >>500
早く寝ろよ。派遣先は遠いから明日も早く起きなければいけないんだろ?
- 503 名前:デフォルトの名無しさん [2008/03/07(金) 01:17:42 ]
- >>500
全人類的w 全人類的w 全人類的w 全人類的w 全人類的w 全人類的w 全人類的w 全人類的w 全人類的w 全人類的w 全人類的w 全人類的w 全人類的w 全人類的w 全人類的w 全人類的w 全人類的w 全人類的w 全人類的w 全人類的w 全人類的w
- 504 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 01:18:54 ]
- Javaの未来は暗いな
- 505 名前:デフォルトの名無しさん [2008/03/07(金) 01:19:20 ]
- >>500
おまえは、カマキリでも食っちまったんじゃないか?
- 506 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 01:23:43 ]
- IDが無くてもageてるのは同一人物だろうな・・・
jdk7の次のビルドでも出てくれば少しは矛先が変わるのになぁ。 12月からビルド止まったままだし・・・
- 507 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 01:28:23 ]
- 全人類的とかいってる奴、あと保守でモルモン経典うんちゃらとかぬかしてる奴も
一緒に死ねよ。もうおまえの負けだな。 はよオナニーして寝ろw
- 508 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 01:29:22 ]
- 506のアドバイスでsage付けるようにしたのか
- 509 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 01:30:08 ]
- まずID制の導入を嘆願するところから始めなきゃならんな
- 510 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 01:36:20 ]
- また荒らしか。
- 511 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 01:37:44 ]
- >>508-510
はよオナニーして寝ろYO
- 512 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 01:44:17 ]
- ID無くてもBooでがいしゅつになるかで同一チェックできるんじゃないかと思えてきた。
- 513 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 01:57:05 ]
- >>512
誰だおまえ?
- 514 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 02:01:03 ]
- >>513
これが噂の負け組みの人だから、かまっちゃダメ!!
- 515 名前:デフォルトの名無しさん mailto:とりえず上げとく [2008/03/07(金) 02:03:03 ]
-
- 516 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 02:30:30 ]
- こんなところにも負け組みの人が漂流してるんですね(笑い)
- 517 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 02:31:37 ]
- ID、IDってうるさい人、あなたも負けたんですか(笑い)
- 518 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 02:37:45 ]
- ちょっとわからないことがあるのですが、
ゴズリンさんいますか?
- 519 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 03:27:18 ]
- 今日の夜は長いですねw
冶金お疲れ様っす!!
- 520 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 08:09:52 ]
- >>495
Scalaは中の人の議論でもよく出てくる言語だよ。 やっぱりよく出来てる。使ってねーけどw
- 521 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 08:16:56 ]
- Control invocation syntaxで算術ifも書けるね。うれしい。
- 522 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 15:55:38 ]
- >>520
使えば分かるよ。Javaから見れば何でもありだからw
- 523 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 19:51:10 ]
- ニート達はもうどっか行っちまったか?
- 524 名前:デフォルトの名無しさん [2008/03/07(金) 22:44:28 ]
- ニート、ニートってうるさいんだよ!Java使ったってC#使ったっていいだろ!!!
- 525 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 22:52:21 ]
- 何この自演クセーの
- 526 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 00:19:40 ]
- 派遣はいていいですか(・_・)
- 527 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 01:09:17 ]
- >>525
ニート乙
- 528 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 01:10:46 ]
- 図星だったか…
- 529 名前:デフォルトの名無しさん [2008/03/08(土) 11:59:23 ]
- 派遣はいていいですか(・_・)
- 530 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 12:51:33 ]
- しつけーよwいいよ!いていいよw、むしろお願いするw
- 531 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 13:15:38 ]
- 派遣はいてないですか!?
- 532 名前:デフォルトの名無しさん [2008/03/08(土) 17:01:22 ]
- >>530
ニートなんですが…ボクちんもいいですか(・=・)
- 533 名前:デフォルトの名無しさん [2008/03/08(土) 22:44:17 ]
- >>530
誰だってJava使っていいですよね?
- 534 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 11:44:37 ]
- >>522
何でもできるとかそんなことじゃなくて、すごく良く設計されている。
- 535 名前:デフォルトの名無しさん [2008/03/09(日) 15:38:37 ]
- >>534
ボクちんニートなんですが…
- 536 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 22:07:15 ]
- rubyとscalaの大きな違いは、JavaVM上で動かすことを前提にしているかどうかだな。
- 537 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 22:25:37 ]
- 馬鹿そう…
- 538 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 01:34:42 ]
- >>478
> 激突スルー
- 539 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 11:37:58 ]
- どう使うかに絞った簡単な解説
Closures for Java jazoon.com/download/presentations/1680.pdf
- 540 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 19:49:32 ]
- ふと思った。例に出てくる for each とかで
for each (String name, Thing thing : myMap) { if (thing.isCocksucker()) { return; // ← コイシはどこに return するのかね? } doSomething(name, thing); }
- 541 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 19:57:15 ]
- for eachの置かれているメソッドから抜ける。
- 542 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 20:24:55 ]
- >>540
>>540 >>540 >>540
- 543 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 20:45:25 ]
- そーいや、BGGA だと Listener系どーすんだろ?
java.awt.event.ActionListener とかみたいに、メソッド一個の場合は良いけど java.awt.event.MouseListener とかみたいに幾つもメソッドある場合とか。 MouseAdapter 使っても名前指定できないとアレだし。CICE も同じ問題かかえてる。 FCM だと Named inner method が作れるから、この点は問題にならんのだけど。 やっぱ BGGA だと public void onMouseClicked({MouseEvent e => void} block) { addMouseListener(new MouseAdaptor(){ public void mouseClicked(MouseEvent e){ block.invoke(e); } }); } みたいな感じにすんのかなぁ? メソッド数が大変な事になるような気もするけど。
- 544 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 20:57:59 ]
- クロージャより関数オブジェクトとか関数リテラルみたいなラムダの方が欲しいんだけどなぁ。
- 545 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 21:32:42 ]
- >>544
クロージャと、関数オブジェクトとか関数リテラルみたいなラムダとの違いって?
- 546 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 22:20:39 ]
- >>543
void addMouseActions(java.awt.Component foo, {MouseEvent e => void} clicked, {MouseEvent e => void} released, {MouseEvent e => void} entered) { foo.addMouseListener(new MouseListenerBuilder() .setMouseClicked(clicked) // null check wished? .setMouseReleased(released) .setMouseEntered(entered); }
- 547 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 23:16:07 ]
- >>546
それだと順番間違えやすいし、順番間違えてもコンパイル時にチェックできないから 実行時に変な動作してから初めて気付く事になるような……
- 548 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 01:37:02 ]
- じゃあブロック引数は一つの関数にすればいいんじゃないの?
変な人。
- 549 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 08:09:04 ]
- それじゃ>>543と変わらん
- 550 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 09:22:49 ]
- builderパターンを使うってアイデアもあるけど、
実際比べてみると匿名クラス使う場合とタイプ数もあんまり変わらんのよね。 builderパターン + クロージャ: addMouseListener(new MouseListenerBuilder().setMouseClicked({MouseEvent e => System.out.println("clicked"); })); adapter + 匿名クラス: addMouseListener(new MouseAdapter(){ public void mouseClicked(MouseEvent e){ System.out.println("clicked"); } });
- 551 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 12:03:38 ]
- クロージャってこういう呼び出し方出来ないんだろうか・・・。
({arg => hogehoge})(arg);
- 552 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 12:06:59 ]
- クロージャーよりもやっつけで盛り込んだ既存のライブラリ仕様を洗練させて欲しいんだが。
- 553 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 12:34:23 ]
- >>551
BGGA v0.5にはない。
- 554 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 12:34:44 ]
- 洗練って・・・
下位互換考えるともう変更できんだろ・・
- 555 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 12:37:22 ]
- >>551
それだと単なるキャストだね。 argがクラス名と変数名/フィールド名で重複してるけど。
- 556 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 12:39:02 ]
- >>552
openjdkあたりにパッチ送れば? acceptされるとは限らんけど。
- 557 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 12:43:30 ]
- というか勝手にクラスライブラリ作ればいい。
将来採用されることもありうる。
- 558 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 13:50:47 ]
- 必要になれば、Cのtypedefみたいなのでもっとパワーアップしてるのがサポートされるんじゃないか。
タイプ量が多いとかはエイリアスで解決できるわけで、クロージャの言語仕様とは全く関係ない。 といいつつもJavaではtypedefみたいのは永遠とサポートされないと思うけど。
- 559 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 14:21:24 ]
- typedefとマクロはないだろうな
- 560 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 15:14:22 ]
- JavaFX はどうなったのさ。
- 561 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 16:00:16 ]
- >>558
ヘッダファイルを使うC言語と違って、 Javaのコンパイル単位はtypedefと相性悪いでしょ。 publicクラス毎に、何回も同じtypedefを書く必要出てくるし。 あと、typedef入れるより型推論が入った方が嬉しいぞ。
|

|