- 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/
- 304 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 00:45:54 ]
- 俺の欲しいのとしてはこんな感じ:
String! s; s = null; // 文法エラー String t = null; s = t; // 実行時エラー public void hoge(final String! s){ s.~~(); // 絶対にNullPointerExceptionがおこらない } class Hoge<T!>{ } List<Object!> o = anotherList; // 要素がnullでもとおっちゃうなあ…
- 305 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 00:54:30 ]
- こんな保守的なところでアイディアを披露しても時間の無駄だよ。
JCP のケツ追いしかできない連中が集まってるところだから。
- 306 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 01:24:46 ]
- アノテーションで十分だろ
- 307 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 01:45:19 ]
- >>305
JCPになりようもない愚論を大声で喚いている奴より、 JCP追うだけの奴の方がずっとましで有益です。
- 308 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 01:48:34 ]
- 自覚はあるようですね。
- 309 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 02:51:28 ]
- 英語読むのも書くのも面倒くさいんじゃ
- 310 名前:デフォルトの名無しさん [2008/03/01(土) 04:37:53 ]
- nullについてはtry catchでナルポ補足いいんだろ。
また俺様仕様のC++の癖が出でるねw
- 311 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 04:52:33 ]
- 「こんな保守的」ってのは
どうしてこういう発想になるんだろう?
- 312 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 09:54:18 ]
- >>304
String! s; //<この時点でエラーじゃねーのか? あと、nullを代入する時点で実行時エラーにするのは、パフォーマンス的にムリ。 setX(X x) { if (x == null) throw NullPointerException("X is not nullable"); this.x = x; } とかしとけ。
- 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勢が壊滅した事しかないのが笑えるよな。
|

|