[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 13:54 / Filesize : 204 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

[Java SE 7] 次世代Javaの動向 6 [dolphin]



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/

448 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 13:38:43 ]
そうだな。C#なんて脳みそはVBの奴らとドッコイなのに、こいつらとJavaを同じにされちゃたまらないな。
いつの時代もMSの奴らはキモイってことだな

449 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 13:56:44 ]
>>447
javac.infoの実装だと、
unrestrictedは==>で区別することになってますね。
=>はjava.lang.RestrictedFunctionなクロージャ。

450 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 14:03:34 ]
>>449
それは知ってる。
けど unrestricted 入れないつもりなら unrestricted と restricted の区別なんか必要ないんだから
java.lang.RestrictedFunction 自体要らないでしょ。

451 名前:449 mailto:sage [2008/03/06(木) 14:04:30 ]
でしょって俺に言われても困るけどねw

452 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 14:20:49 ]
>>440
おれにはJava最新追っかけスレでC#のことをウダウダ言う奴の方がどう見ても痛い
たぶんおまえの方が痛いw

453 名前:デフォルトの名無しさん [2008/03/06(木) 14:22:52 ]
C#しか脳がないニートは、はよ面接行けww

454 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 14:37:56 ]
MS厨ってどこにでも沸くKYだな

455 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 14:38:23 ]
> Any visible local variable that is initialized or assigned exactly once in the enclosing scope,
> as well as any visible parameter to an enclosing method that is never otherwise assigned,
> is accessible but not assignable within the body of the CICE, whether or not it is explicitly qualified as final.
CICEのルール、BGGAのプロトタイプに導入されてるね。

456 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 14:57:51 ]
クロージャ厨房も同じくウザイ



457 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 15:03:45 ]
あと変更入りそうなのは non-local return と local return あたりかなぁ。
{ => method(); } と { => method() } と、ぱっと見て区別つかん。

458 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 15:22:52 ]
>>455
@Shared も CICE の↓の public とほとんど同じだし、
いいところはマージしてるんじゃ

public int count = 0;
Arrays.sort(array, Comparator<Integer>(Integer v1, Integer v2){
 count++;
 return v1.compareTo(v2);
});
System.out.println(count);

459 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 15:41:22 ]
>>418
今日落としたプロトタイプ実装だと、
@Sharedつけなくても警告がでるだけでコンパイルエラーにならんような

これ、ホームページには updated 2008-02-22 って書いてあるけど、
解凍すると closures-2008-03-05ってディレクトリができる……
コッソリと何か変わってたりするんだろうか?

460 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 16:36:45 ]
ああ、それなら最近変ったんじゃないかな。> @Sharedいらず
2008-02-26ってのもあるし。

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 ]
じゃあブロック引数は一つの関数にすればいいんじゃないの?
変な人。






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

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

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