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

313 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 10:30:55 ]
operator overloadがあれば可能だけど、
nullを代入してはいけないのに、してしまうなんてださいコードだね。

314 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 10:32:55 ]
大抵こういう流れになります。

315 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 11:00:36 ]
>>313
Javaみたいな静的型言語だと、operator overload を使って null 代入チェックしようとすると
クラス単位で null代入可能か不可能かを決めなくちゃいけなくなって逆に不便なような気もするが。

316 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 11:31:55 ]
でもやっぱりnonnull欲しいよなあ。言語仕様的に。何だっけ?ぷりえんぷてぃぶとか言うんだっけ?
Curlとか触ってると、ホントこれはいいアイデアだと思える。

317 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 11:34:22 ]
null代入で実行時エラー?
そんな糞仕様は勘弁してくれ

318 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 11:41:45 ]
>>317
なんでも静的にやろうとするとリフレクション経由で弄った時に簡単に破綻するような。

319 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 11:51:51 ]
>>316
つ JSR-305

320 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 12:06:26 ]
要するに @NonNull > JSR-305

321 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 12:07:40 ]
@CheckForNullってのもある



322 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 12:11:04 ]
@NetHome

323 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 12:33:39 ]
そういうのはそもそも設計上の問題じゃないのか?

324 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 12:41:26 ]
debug用annotationだし。> 305
言語にいれろって言っている奴は馬鹿だし。>>304


325 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 12:50:12 ]
NullPointerExceptionとassertを使い分ければいいだけだからいらんな

326 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 13:02:14 ]
AspectJかJavassist使えばいいんじゃね?

327 名前:デフォルトの名無しさん [2008/03/01(土) 14:03:41 ]
多分、奴の頭の中では「C++じゃヴぁ」を考えてるんだろうw

328 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 14:10:19 ]
>>307
よう、この流れのどこが有益なんだ?

329 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 14:21:08 ]
粘着キターw

330 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 14:30:45 ]
自意識過剰すぎ

331 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 14:36:25 ]
思いつきをここに書き込むことでJavaをよりよくしてくださって本当にありがとうございました



332 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 20:42:27 ]
こういう連中がいることでオタクが嫌われるんだろうなあ

333 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 03:30:15 ]
いい加減、みんなの夢を詰め込んだJava3を作ってくれないかな?

そしてぶちぎれた誰かが、FreeJavaとかNetJavaとか作ればいいと思うお。(*´∀`)

334 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 03:36:30 ]
SunがJavaと呼称するのは禁止させるだろ。

335 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 03:37:45 ]
そんなことしなくても既に JCP が輪姦中じゃん。

336 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 06:43:25 ]
>>333
Java OSとかOpenJavaがないのはネタ?



337 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 06:44:57 ]
というか、Javaというのは言語とライブラリ群であって、
実体はjvm用のバイトコードを生成するコンパイラなんだけど。

だから好きなだけJRubyとかJC++とかJC99とかのコンパイラ作れよw
(多分君らのようなMSーC++厨じゃ無理だろうけどww)



338 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 10:37:54 ]
実体とかアホじゃないの?

339 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 10:42:33 ]
アホだな。
JVMやバイトコードの仕様拡張を含むJCPの議論を知らない知ったか厨だろ。

340 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 11:17:14 ]
>バイトコードの仕様拡張を含む...
ずっと昔から議論されてるみたいだけど、どの程度すすんでるの?

341 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 11:23:42 ]
>>338-339
また湧いてきたw
もう春かww



342 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 11:43:23 ]
wを多用するとバカっぽいのは分かった。

343 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 11:52:59 ]
今頃そんな事分かったのか…

344 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 12:10:31 ]
アノテーションのためにクラス・ファイルが拡張されたのを勘違いしてるんだろ

345 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 12:15:59 ]
ハァ?おまえが勘違いしてね?

346 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 14:33:29 ]
javaはプラットフォーム一式なんだが

347 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 15:52:59 ]
JavaScript, JRubyとかはどうなるんだ?

348 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 15:53:55 ]
厨房がこのスレに潜伏中の模様!注意せよ!!

349 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 16:26:35 ]
社員じゃなくてバイトがコード書いてるの?

350 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 16:49:33 ]
マイクロソフトの下請けとかそうんかんじらしいよw

351 名前:デフォルトの名無しさん [2008/03/02(日) 18:53:33 ]
>アノテーションのためにクラス・ファイルが拡張されたのを勘違いしてるんだろ
はぁ?アホじゃねぇの?
アノテーションはバイトコード内の属性用のブロックに格納されますが?



352 名前:デフォルトの名無しさん [2008/03/02(日) 19:12:06 ]
何で「あなた」ごときがそれを知ってるんですか?

353 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 19:22:11 ]
厳密にいうとバイトコード内ではなくてクラスファイル内というべきだが
クラスファイルの仕様は公開されてるんだから調べればわかる
java.sun.com/docs/books/jvms/second_edition/ClassFileFormat-Java5.pdf

354 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 20:09:57 ]
アホテーションはどこに格納されてますか?

355 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 21:08:32 ]
お前の頭の中にあるんじゃねーのか?

356 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 21:59:15 ]
>>353
何で「あなた」ごときがそれを知ってるんですか?

357 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 22:00:49 ]
>>351はアホだね。

358 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 22:41:20 ]
おいおい、ほかの言語にももっと目を向けろよ。
Not Nullにする構文がどんだけ有益なことかわからんのか。

359 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 22:43:26 ]
>>358
せまい世界の問題に何を必死になってんだか

360 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 23:13:24 ]
じゃあJavaは今のままで問題ないとでも?

361 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 23:14:41 ]
>>325



362 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 23:50:07 ]
ぬるぽ

363 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 04:32:20 ]
そんな考えだから衰退していくんだ

364 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 04:42:11 ]
だからこんなところで発案するだけ無駄だと言ったろう。
お上から落ちてきた仕様書の解釈論程度の能力しかない下請け連中が集まってるだけなんだから。

365 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 06:41:33 ]
>>363
というかおまえはJavaa使うな。
おまえはJavaaで何が作れて、Javaaに何期待してるんだ?
吠えてるだけで何も作れない奴はこのあたりで黙っちゃうだがなwwwん?

366 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 07:29:46 ]
それが良いアイデアだと妄信してる時点で終わってるでしょ
見た目をちょっと変えるだけで何の革新でもないし、
コーディングスタイルの歪な文化をひとつ増やすだけでも迷惑。

367 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 07:37:40 ]
それはアノテーションのことかクロージャーのことか、どれの事言ってんだ?

368 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 08:14:48 ]
Java学習暦2ヶ月の厨房が吠えてるんでしょうw春だしw

369 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 09:01:12 ]
------------- ここまでテンプレ -------------

370 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 09:28:05 ]
----------- ここからプロローグ -----------

371 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 21:16:39 ]
>>366
そうではない。
進化をとめた言語は、死んだも同然。
C++を見てみろ。



372 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 21:18:17 ]
C++は革新だらけの言語だが…
むしろ革新多すぎw

373 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 21:24:41 ]
C++0x はどうせ VC++ で実装されないと踏んでるのですね。


ありえそうで怖い。

374 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 21:29:16 ]
C99はいつになったら

375 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 21:34:49 ]
C++だって糞みたいな提案は拒否されてる。>>366に同意。

376 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 21:41:01 ]
お前らごときが何エラそうに評価してんだw

377 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 21:43:52 ]
お前ごときが口出しするな

378 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 21:48:45 ]
プッ
2ch で吠えるなよ〜 キャンキャンw

379 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 22:05:32 ]
じゃこのスレいらないね

380 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 22:06:21 ]
>>374
GCC拡張で良いんじゃね?

381 名前:デフォルトの名無しさん [2008/03/03(月) 22:08:53 ]
VCで実装うんちゃらとかいってる時点で厨房だろwwwwここJava擦れだしww
花見気分で様子見してろよwwww分かるからwwwww

wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww




382 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 22:15:39 ]
厨房注意報出てるんだから、スルーしろよ
といってもこのスレの住人レベルじゃ無理だろうけどw

383 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 23:17:29 ]
NonNullとかでガチガチにしても結局たいして意味ないんだよな

384 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 00:44:12 ]
ヌルポが回避できたって、テキトーな初期値が入れられるだけなんだったら意味無いからな。
それなら、ヌルポ出して、その変数に入れるべき値を考察させればいい。

385 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 02:36:17 ]
ラムダがint hoge => hoge という形になると
Javaは生涯C#に追いつけないことが確定するからな

386 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 07:24:02 ]
>>380
いつになったらVLAを関数に渡せるようになるの

387 名前:デフォルトの名無しさん [2008/03/04(火) 08:10:47 ]
未だにJavaとMS(VC++VBC#)を比べてるガキがいる件について語ろうではないか

388 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 11:23:39 ]
Javaは一生懸命C#に追いつこうと機能追加しとるじゃない

389 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 11:28:39 ]
ちなみにプロパティも属性もボクシングもC#は1.0からもってる
クロージャは2.0で持ってる
今は3.0ね

390 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 11:44:16 ]
ニートはこんなすれに粘着してないで早く面接行けよw

391 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 18:40:02 ]
C#のプロジェクトって早くもデスマってるのが多いよ



392 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 18:45:28 ]
C#は始めから迷走してるからな。何がやりたいのか分からん

393 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 18:53:44 ]
>>391
このスレ関係ないし、まったく興味ないから知らないな。
例えばどれ?


394 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 19:04:03 ]
>>393
関係ないといいつつ話を継続させようとするな

395 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 19:14:50 ]
じゃ、はよ消えてくんろ

396 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 19:34:36 ]
>>393
馬鹿かおまいはw

397 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 19:45:52 ]
今IT業界ではJavaこそが諸悪の根源とされてるのを知らんのか

398 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 19:53:58 ]
いやおまいらみたいな無能労働層だろjk

399 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 19:56:38 ]
>>392
C#は1.0の時から3.0の機能は全部予定してたから今のところ何の破綻もない
一直線だ
むしろ迷走してるのはJavaだな
言語仕様を民主的に決める必要なんてかけらも無いのに

400 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 20:02:23 ]
Javaは方向性も、ビジョンもないからな。
ほんと、これからどうして行きたいのかがわからん

401 名前:デフォルトの名無しさん [2008/03/04(火) 21:58:06 ]
このC#厨房は何をしにきたたたたたたたたんだ?



402 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 22:01:41 ]
自慢しに来た

403 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 22:06:36 ]
まあ実際、近視眼的な部分はあるよ。
JCPはとどのつまり企業連合な組織だし。
EE6でSpringやS2が壊滅したらちょっと面白い。

404 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 22:48:56 ]
まぁ、いまのところEE勢が壊滅した事しかないのが笑えるよな。

405 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 23:05:31 ]
なんかunrestricted closureも実装してきているなあ。> BGGA実装

jsr166z.forkjoinもかなりいろいろ増えてるし。
Control invocation syntaxが楽しくてたまらん(ハァハァ

406 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 23:12:13 ]
クロージャは次期採用はほぼ固まったみたいでもう追いかけてないんだけど、どお、便利?


407 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 00:27:08 ]
無名内部クラスがあるのにクロージャも作るのか

408 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 02:34:54 ]
>>406
import java.util.*;
enum s { This, is, a, test; };
public class I {
public static void eachEntry(List<s> l, { s ==>void } block) {
for (s i : l) {
block.invoke(i);
}
}
public static void main(String[] args) {
List<s> l = Arrays.asList(s.values());
for (s i : l) {
System.out.println(i);
}
eachEntry(s i: l) {
System.out.println(i);
}
}
}


409 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 10:09:05 ]
ruby使ってる奴らは未だにクロージャとイテレーターの区別ついてないだろうけど。
javaやるとクロージャはどういうのかがやっと理解できるのかもな。

410 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 10:11:44 ]
連中にクロージャなんて意識ないだろ?

411 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 10:21:06 ]
レスはえーなw
javaの連中もイベント処理でクロージャ(匿名クラス)使ってるって意識はないだろう
イテレータよりは匿名クラス・デリゲートwのほうがクロージャっぽいけど、まあどっちも同じだ

で、使ってみた感想は将来有望とか利用できるアイディアはいろいろ浮かんでくるか?



412 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 17:31:20 ]
もうJavaはすててScalaでいいんじゃね?

413 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 18:35:20 ]
俺はrhino派だな。手続き型+OOP+関数型のマルチパラダイムは便利だ。






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

前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