1 名前:デフォルトの名無しさん mailto:sage [04/04/12 00:49] www.itmedia.co.jp/news/articles/0404/07/news018.html マルチタスク実現へJava言語改良 Sun幹部によると、2005年に一般リリース予定の「J2SE 1.6」には、 Javaバーチャルマシン(JVM)のアプリケーション共有を強化する「分離」機能が備わり、 ローカライズコンピューティング処理実行のための分離が可能になるという。 米Sun Microsystemsは、Javaバーチャルマシン(JVM)内部での アプリケーションマルチタスク実現に向けてJava言語の改良に取り組んでいる。 カリフォルニア州サンノゼで開催のClusterWorld Conference & Expoで4月6日、同社幹部が明らかにした。 SunのJavaアーキテクト、ムラリ・カウンディンヤ氏によると、 今秋β版が登場し、2005年に一般リリース予定の「J2SE 1.6」には、 JVMのアプリケーション共有を強化する「分離」機能が備わる。 この機能によってローカライズコンピューティング処理実行のための分離が 可能になり、第2のJVMを要求することなくJVM内部でマルチタスクが行えるようになるという。 またJ2SE 1.6では、Javaプログラム間の高速通信を可能にする Sockets Direct Protocolのサポートが計画されている。カウンディンヤ氏によると、 J2SEに施された改良は、その後間もなくJ2EEにも組み込まれる予定。 1月にβ版がリリースされたJ2SE 1.5は、6月のJavaONEカンファレンスで正式リリースの 運びとなる見通し。J2SE 1.5では、Javaプログラミングの簡易化に焦点を当てている。
455 名前:デフォルトの名無しさん mailto:sage [05/02/27 23:06:25 ] NIOっていったらNew I/Oじゃん。
456 名前:デフォルトの名無しさん mailto:sage [05/02/27 23:16:59 ] Nice I/Oに決まってる。
457 名前:デフォルトの名無しさん mailto:sage [05/02/28 00:01:07 ] >>454 天然?
458 名前:デフォルトの名無しさん mailto:sage [05/02/28 00:08:51 ] Neo I/O
459 名前:デフォルトの名無しさん [05/02/28 04:48:47 ] トリニティ助けてー
460 名前:デフォルトの名無しさん [05/02/28 23:14:14 ] 6.0のソースコード解読はムズい。 コメントが少なすぎてわけわからんよ
461 名前:デフォルトの名無しさん [05/03/01 09:33:44 ] Non-blocking I/O と New I/O New I/Oのパッケージ名が java.nio なら Non-blocking I/O は java.nbio になる?
462 名前:デフォルトの名無しさん mailto:sage [05/03/01 21:00:49 ] Non-blocking I/OはNew I/Oの一機能にすぎんぞ。 だからjava.nio.channel.SocketChannelでサポートされてる。
463 名前:デフォルトの名無しさん mailto:sage [05/03/04 17:47:39 ] bugs.sun.com/bugdatabase/view_bug.do?bug_id=4057701 上記のは Evaluation に書いてあるんだけど、 ディスクの空きスペースを取得するAPIはMustangに追加されるみたい。
464 名前:デフォルトの名無しさん mailto:sage [05/03/05 12:01:05 ] DirectByteBufferってJNI側で確保したメモリ領域をJavaから使えるようにするために用意したとしか思えん
465 名前:デフォルトの名無しさん mailto:sage [05/03/09 01:45:35 ] ファイラー書いてるんで、お願いだから属性の取得、設定を追加して欲しい・・・
466 名前:デフォルトの名無しさん mailto:sage [05/03/09 01:46:37 ] ごめん、ファイルの属性ね。
467 名前:デフォルトの名無しさん mailto:sage [05/03/09 13:03:31 ] >>465 jconfig使えってのが定番の答えだねぇ。 JDICとかに要望出してみれば?
468 名前:465 mailto:sage [05/03/11 00:59:24 ] JConfigはフリーじゃないのが痛いけど、品質が確かなら 採用する価値ありそうだね。 JDICにも要望出してみるよ。 ありがとう。
469 名前:デフォルトの名無しさん mailto:sage [05/03/14 04:40:57 ] そういやJDICってMustangに入るって噂あったけど入らないことに決まったの? P.S. そろそろ Dolphine のスレたたないのかな?
470 名前:デフォルトの名無しさん mailto:sage [2005/03/23(水) 23:13:17 ] >>469 入らないってのはどっから出てきた話?
471 名前:469 mailto:sage [2005/03/25(金) 04:56:37 ] お、生きてた。このスレ。 >>470 いや、2月にMustangの仕様がJSRに上がったけど ttp://jcp.org/en/jsr/detail?id=270 英語を読む体力と根性がなくて・・・
472 名前:デフォルトの名無しさん mailto:sage [2005/03/25(金) 10:17:39 ] >>471 JDIC自体がJSRに入ってないプロジェクトだったような。
473 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 23:55:46 ] 1.6 てどう変わったの?
474 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 01:35:20 ] 過去形ですかっΣΣ(゚д゚lll)
475 名前:デフォルトの名無しさん [2005/04/04(月) 01:52:58 ] >>473 今のクラスキャッシュ共有を推し進めて VMインスタンスの共有が行われるとか聞いた気がする。 System.exit() 問題にどう対応してるか見もの。
476 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 05:26:06 ] 単純にOSのようになるだけじゃね?
477 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 05:32:17 ] >>475 それって、Sunの実装の話ではなくて、VM仕様の話として決まることなのかな?
478 名前:デフォルトの名無しさん [2005/04/04(月) 12:11:41 ] これって下位互換どーなのよ? 最近、虎でたばっかなのに。
479 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 13:43:40 ] >>477 実装の話でしょ? 仕様でどうやって定義するんだ?
480 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 15:32:38 ] >>479 クラスローダーの仕様が変わるとかさ。 1.6(6.0)でどうかわるかっていう話が、仕様の話か実装も含めた話か、確認したかっただけ。
481 名前:デフォルトの名無しさん mailto:sage [2005/04/06(水) 15:05:32 ] >>480 VM仕様はちゃんと精読しとらんけど、一部かわるかも。 どちらかと言うと今まで厳密に決まっていたものが 「実装依存」とか「未定義」に格下げされる方向で 仕様が書き換わる事があるのでは、と予測。
482 名前:デフォルトの名無しさん [2005/04/10(日) 20:22:26 ] クライアントに本気で侵攻するなら、 いい加減SWingを諦めてSWTを標準に…。
483 名前:デフォルトの名無しさん [2005/04/10(日) 20:27:16 ] Javaはもうインターフェイスだけにして後はすべてJNIで実装しろ
484 名前:デフォルトの名無しさん mailto:sage [2005/04/10(日) 20:40:35 ] >>482 SWTが諦められてしまいましたが。
485 名前:デフォルトの名無しさん mailto:sage [2005/04/11(月) 02:05:29 ] >>483 なんでわざわざ遅くなるやり方にするんだ?
486 名前:デフォルトの名無しさん [2005/04/13(水) 01:09:13 ] >>482 eclipseを追っかけてたらそんなことはいえないだろ・・・ NetBeanの方がいつのまにか軽くなってるし >>481 System.exit() がdeprecatedになって別のアプリ終了手段が用意されるに1票。 もしくはdeprecatedがなくとも、exit()はパーミションを持ったクラス(システムクラス)だけが 実行できるようになるのかなと予想。
487 名前:デフォルトの名無しさん mailto:sage [2005/04/13(水) 01:24:09 ] >eclipseを追っかけてたらそんなことはいえないだろ・・・ >NetBeanの方がいつのまにか軽くなってるし まじ?
488 名前:デフォルトの名無しさん mailto:sage [2005/04/13(水) 01:46:53 ] Netbeansはたしかに軽いよ。
489 名前:デフォルトの名無しさん mailto:sage [2005/04/13(水) 10:34:37 ] >>487 ま、ツールもなく資料もなく経験者もいないというデメリットに目をつぶって採用するメリットはまったくなくなった。
490 名前:デフォルトの名無しさん mailto:sage [2005/04/13(水) 14:20:46 ] MustangはGroovyのためのプラットフォームになります。間違いない。
491 名前:デフォルトの名無しさん mailto:sage [2005/04/13(水) 15:28:34 ] Groovyはやめて欲しい。。
492 名前:デフォルトの名無しさん mailto:sage [2005/04/13(水) 16:39:53 ] オレも。 Groovy早めて欲しい。
493 名前:デフォルトの名無しさん mailto:sage [2005/04/13(水) 18:32:32 ] Groovy…… 仕様固まったらやってみよう。 BSF対応してんだっけ?
494 名前:デフォルトの名無しさん mailto:sage [2005/04/13(水) 23:01:47 ] Netbeansのアプリケーションサーバとの連携機能は神懸かり的にすばらしいと 思うけどなあ。 HTTPモニタがいいね。あとprofilerとかね。NetbeansだけでEJB作成(ウィザードで 選択してったら、リモートインターフェースとか配備記述子とか全部作ってくれる)や サーブレット作成(New Servletを選んで必要項目を入力したら、クラスファイルの ひな形を作った上でweb.xmlにサーブレット定義を挿入する)とかがデフォルトで サポートされているところも結構いいと思う。 まあ仕事ではEclipseだが....
495 名前:デフォルトの名無しさん mailto:sage [2005/04/13(水) 23:21:38 ] >>494 4.1はまだ正式版でてないよね? EclipseもいいものだけどEclipseしか使ったこと無くてNetBeansけなすやつら多すぎ あとはJBuilderのような親切な画面がほしい そのへんはEclipseもNetBeansもまだまだ
496 名前:デフォルトの名無しさん mailto:sage [2005/04/14(木) 02:59:44 ] Eclipseは、まだまだというか、いつまでたっても無理だろ。 JBuilderは結構な金取るわけだから、親切な画面くらいはないとね。 NetBeansはSunも本腰入れ始めたし、これから期待だ。
497 名前:デフォルトの名無しさん mailto:sage [2005/04/14(木) 07:38:36 ] >>491-492 はスルーかい
498 名前:デフォルトの名無しさん mailto:sage [2005/04/14(木) 11:58:13 ] 突っ込んだ方がいい?
499 名前:デフォルトの名無しさん mailto:sage [2005/04/14(木) 13:21:39 ] 突っ込んでみよう。 Groovy、「未完成」「コマンド名が長い」以外にマズーな部分て何?
500 名前:デフォルトの名無しさん mailto:sage [2005/04/14(木) 13:27:05 ] 497が突っ込んで欲しいのは、そういうまじめなところじゃないと思われ。
501 名前:デフォルトの名無しさん mailto:sage [2005/04/22(金) 12:53:51 ] java.sun.com/developer/technicalArticles/J2SE/Desktop/mustang/ Improve Windows Look and Feel Use Microsoft's API for rendering portions of components. Make sure each of the components look and behave correctly. Ensure Swing's Windows look and feel looks good on Longhorn. JTable sorting, filtering and highlighting More/better graphics hardware acceleration on Windows Improved text quality and capabilities Japanese calendar support Pop-up splash screen at beginning of Java startup API to add a Java application to a system's app-launching panel/toolbar Deployment Helper Browser Controls on Windows このあたりが注目ポイントかな。 JWS の話が結構盛り上がってるね。 アプリケーションを exe にするときは、これが便利そう↓ www.paw.hi-ho.ne.jp/~ryo-h/exewrap/
502 名前:デフォルトの名無しさん mailto:sage [2005/04/22(金) 17:03:49 ] > Pop-up splash screen at beginning of Java startup > API to add a Java application to a system's app-launching panel/toolbar この辺がJDICの成果物かな?
503 名前:デフォルトの名無しさん [2005/04/24(日) 20:32:19 ] JWSなら、CUIの起動にも使えるようにして欲しい。 サーバ側も保守が楽になるから。
504 名前:デフォルトの名無しさん mailto:sage [2005/04/25(月) 00:02:32 ] 「分離」機能って、.NETのアプリケーションドメインのこと?
505 名前:デフォルトの名無しさん mailto:sage [2005/04/25(月) 19:26:11 ] >>468 JDICに ファイル属性にアクセスするAPIの追加が提案されてる。 www.javadesktop.org/forums/thread.jspa?messageID=74483 あとは、ファイルシステムのイベントも取れるように考えてるらしい。 WindowsはそーゆーAPIネイティブで持ってるけど、 posixってそーゆーAPI持ってたっけか?
506 名前:デフォルトの名無しさん mailto:sage [2005/04/28(木) 16:47:36 ] あまり知らない者の単純な疑問だけど、Javaって将来性あるの? バージョンアップするたびにJVMはますます重くなるし、いまどき、 アプレットなんてJVMが起動するだけで半分くらいのPCが固まってしまうから、 気の利いたホームページはみんなFLASH使ってるし。 サーバー上では、スピードからいったら、Perlにまるっきし叶わないし、 別にC++で書いてもいいわけだし、ポータビリティーなんて大騒ぎしていた けど、JVMの走るプラットフォームには、大抵Linuxが走るし、 何がいいのかわからない。 おまけに、Sunが1人で管理しようという姿勢が気に食わない。オープン ソースにしたら、もっと改善されていくと思うのに・・・
507 名前:デフォルトの名無しさん mailto:sage [2005/04/28(木) 17:43:31 ] >>506 無知蒙昧とはお前のことだー
508 名前:デフォルトの名無しさん mailto:sage [2005/04/28(木) 17:56:39 ] >>507 構って君の相手をすんじゃねー
509 名前:デフォルトの名無しさん mailto:sage [2005/04/28(木) 18:26:03 ] Appletそれ自体にはまだまだ使い道があると思うんだけど、WinXP SP2を 除けば大概のWindowsマシン上ではMS製JavaVMが動いてる。 こいつが困りもんなんだよな。 Applet側の要求に従って、利用するVMを動的に切り替えられるといいん だけどな。 て言うか、ローカルディスクの残り容量を取得するAPIの追加マダー?
510 名前:デフォルトの名無しさん mailto:sage [2005/04/28(木) 20:42:28 ] 6.0はデスクトップに狙いが定まっているよな感じだね
511 名前:デフォルトの名無しさん mailto:sage [2005/04/28(木) 20:59:26 ] >>506 学生?
512 名前:デフォルトの名無しさん mailto:sage [2005/04/28(木) 21:07:40 ] あまりにも見事な釣りなのでレスするのもためらってしまう>>506 >サーバー上では、スピードからいったら、Perlにまるっきし叶わないし、 このへんが秀逸ですな
513 名前:デフォルトの名無しさん mailto:sage [2005/04/28(木) 21:12:33 ] 大槻ケンヂがいるな
514 名前:デフォルトの名無しさん mailto:sage [2005/04/28(木) 21:58:14 ] > 別にC++で書いてもいいわけだし アセンブリで書いてもいいよ。
515 名前:デフォルトの名無しさん mailto:sage [2005/04/28(木) 22:45:44 ] いや、真のプログラマならマシン命令を二進数で直打ちだろう。
516 名前:デフォルトの名無しさん mailto:sage [2005/04/28(木) 23:31:44 ] >>513 気付いた人がいたーよ
517 名前:真のプログラマ mailto:sage [2005/04/29(金) 05:45:37 ] >>515 俺のPCはキーボードなんて無いぞ。 2進法直打ち用のトグルスイッチが横一列に64個ならんどる。 これで64ビットプログラミングもチョチョイのチョイだ。 Javaなんてのは鼻垂らしの道具だな。
518 名前:デフォルトの名無しさん mailto:sage [2005/04/29(金) 12:39:32 ] 64個もスイッチがあれば、アルファベットの入力に支障はないが。
519 名前:デフォルトの名無しさん [2005/04/30(土) 04:49:23 ] >>516 詳しく
520 名前:デフォルトの名無しさん mailto:sage [2005/04/30(土) 13:52:01 ] >>519 お前は無知だ。 無知だ、無知だ、無知だ。 無知蒙昧とはお前のことだ。
521 名前:デフォルトの名無しさん [2005/05/03(火) 02:02:08 ] >>509 そういや、俺のよく行くチャットサイトは、MSJavaじゃないと動かない。 >>520 あのー、大丈夫ですか?
522 名前:デフォルトの名無しさん mailto:sage [2005/05/03(火) 02:04:19 ] バージョンアップ早杉。
523 名前:デフォルトの名無しさん mailto:sage [2005/05/03(火) 02:45:53 ] むしろ遅すぎのような
524 名前:デフォルトの名無しさん mailto:sage [2005/05/03(火) 04:33:04 ] >>521 流れ嫁
525 名前:デフォルトの名無しさん [2005/05/03(火) 08:39:41 ] >>522 FORTRANに比べれば、早いね。
526 名前:デフォルトの名無しさん mailto:sage [2005/05/03(火) 18:02:04 ] 言語仕様だけじゃなくVMというものがある以上 OSのバージョンアップみたいなものだからな 時代に合わせて最適化等していくわけだし仕方あるまい
527 名前:469 mailto:sage [2005/05/03(火) 18:03:18 ] ttp://weblogs.java.net/blog/georgez/archive/2005/04/jdic_features_i.html 自レスだけど、MustangとJDICの絡みのドキュメソト見つけたから貼っとく。 >>506 ttp://shootout.alioth.debian.org/great/benchmark.php?test=all&lang=all&sort=fullcpu なんか、JavaってPerlよりスコアいいらしいよ。 # ああ、スレ賑やかしの為だけにレスってしまたorz
528 名前:デフォルトの名無しさん mailto:sage [2005/05/03(火) 18:34:19 ] C/C++>>Java>>Tcl>>Perl>>Python>>>>>>>Ruby Javaの次にTclがハイスコアwwwワロス 俺Tcl大好きwww超ウレシイww
529 名前:デフォルトの名無しさん mailto:sage [2005/05/03(火) 18:48:18 ] >>527 厨に燃料投下するのは止めてホスィ
530 名前:デフォルトの名無しさん mailto:sage [2005/05/06(金) 10:13:54 ] >>506 絶対悪い口言われないからPHPにしときな
531 名前:デフォルトの名無しさん mailto:sage [2005/05/06(金) 10:48:53 ] とりあえず日本語の練習してこい、と。
532 名前:デフォルトの名無しさん mailto:sage [2005/05/06(金) 11:28:10 ] おまけに遅レスだし
533 名前:デフォルトの名無しさん mailto:sage [2005/05/06(金) 11:37:22 ] >>530 今、気の利いたホームページを作ってるのでFLASH使ってるんですが、PHPにするにはどうしたらいいですか?
534 名前:デフォルトの名無しさん mailto:sage [2005/05/06(金) 11:54:49 ] >>528-533 (>>527 の下半分も) Mustangの話題じゃないなら別のスレでやれ。
535 名前:527 [2005/05/08(日) 09:00:09 ] >>534 はーい。(でも、別にわざわざする気は無いけど) で、>>534 は何かMustangの話題提供してくれへんのかなー? ttp://weblogs.java.net/blog/chet/archive/2005/05/graphics_accele.html VRAMの利用と、専用チップに処理を振る並行処理もJava2Dに入ってくるらしい。 これって、ほんとにデスクトップアプリケーションで実用ソフト増えそうだね。 でも、個人的にはデスクトップで実用的に使うには プロセス名が「javaw.exe」以外で見えるようになってくれるのが一番欲しい機能。 windowsならexewrapとか使えばなんとかなるけど、unix系だと全部javaだから引数見ないとわかんないのよねぇ。 windowsでファイアウォールルール書くときも困るし。 ネイティブコマンドラッパの作成標準ツールも欲しい、と。
536 名前:デフォルトの名無しさん [2005/05/08(日) 09:21:58 ] まとめサイトまだ?
537 名前:デフォルトの名無しさん mailto:sage [2005/05/08(日) 10:39:34 ] > プロセス名が「javaw.exe」以外で見えるようになってくれるのが一番欲しい機能。 自分でコード書いて、Mustangに寄贈してくれ。
538 名前:デフォルトの名無しさん mailto:sage [2005/05/08(日) 11:26:30 ] >>527 >>501-502 で既出の内容、と。
539 名前:デフォルトの名無しさん mailto:sage [2005/05/08(日) 11:27:44 ] >>535 ほれ。 weblogs.java.net/blog/stanleyh/archive/2005/04/deployment_good_1.html JWSのセキュリティ警告のダイアログを刷新するんだってさ。 あと、話題捏造しなくて良いから。
540 名前:デフォルトの名無しさん mailto:sage [2005/05/09(月) 18:14:12 ] これって Mustang には入らないんだっけ? https://jdic.dev.java.net/nonav/incubator/fileutil/javadoc/org/jdesktop/jdic/fileutil/FileUtil.html org.jdesktop.jdic.fileutil.FileUtil のインターフェイス(仮)だそうで。 getFreeSpace の戻り値が BigInteger になってるねぇ…… long で足りなくなる事って当分無いと思うんだけど。 あと、Solaris と Mac OS X での協力募集中だって。 www.javadesktop.org/forums/thread.jspa?messageID=78329
541 名前:デフォルトの名無しさん mailto:sage [2005/05/11(水) 04:06:27 ] >>535 argv[0]にクラス名でも放り込んでexecするよーなwrapperがあればとりあえず何とか。>UNIX系の場合
542 名前:デフォルトの名無しさん [2005/05/14(土) 00:14:26 ] シンボリックリンクで何とかならんのかw >> プロセス名
543 名前:デフォルトの名無しさん [2005/05/17(火) 05:42:36 ] とうとう、SnapshotでJudeが動かなくなっちまった。 しかたねえ、5.0で動かすか。
544 名前:デフォルトの名無しさん mailto:sage [2005/06/07(火) 05:34:13 ] Mustang の b39のリリース差分のドキュメント見てたら >Provide a writer plug-in for the GIF file format と。ようやくGIF対応らしい。
545 名前:デフォルトの名無しさん mailto:sage [2005/06/19(日) 03:30:55 ] もうPNGでいいよ…
546 名前:デフォルトの名無しさん [2005/06/19(日) 20:44:30 ] いちおう貼ってみるテスト java.sun.com/developer/technicalArticles/J2SE/Desktop/Mustang_build39.html
547 名前:デフォルトの名無しさん mailto:sage [2005/06/20(月) 00:29:02 ] あの、ネットワークには強いっていうか、Javaは向いてると 思うんですが、 HTML3.2しか対応してないってのはどういうことですか??? J2SE1.6では対応するんでしょうか?
548 名前:デフォルトの名無しさん mailto:sage [2005/06/20(月) 00:44:39 ] JavaというかSwingの話か ブラウザ開発はそれだけでもかなりの労力がかかるからねぇ ブラウザを起動して南下させるのが無難 でも、Swingはコンポーネントの描画にHTMLつかえるのらくちんだよ ラベルとかも2行に表示したかったら<br>とかつかえるし
549 名前:デフォルトの名無しさん mailto:sage [2005/06/20(月) 05:45:40 ] >>547 ちなみに、HTML3.2しか対応して無いと不都合な事って具体的に何? あと、JDIC で IE やら Mozilla やらのネイテイブのブラウザコンポーネントを 使えるように頑張ってるからそっちを使えば?
550 名前:デフォルトの名無しさん mailto:sage [2005/06/20(月) 12:33:13 ] >>505 亀レスだが、POSIX.1b real time signalに、 I/O eventsをsignalで知らせる仕様がある。 fcntl(2)のF_SETSIGの機構と同じ。 むしろファイル属性の方が、 OSによって全く違うフレームワーク、スキーマなので問題が多いと思う。 例えばファイルタイプやアクセスコントロール。
551 名前:デフォルトの名無しさん [2005/06/27(月) 21:19:14 ] あげまして
552 名前:デフォルトの名無しさん mailto:sage [2005/06/27(月) 23:00:12 ] さてそろそろ、今年のJavaOne基調講演が始まるわけだが。 これまで参加したヒトはいます?
553 名前:デフォルトの名無しさん mailto:sage [2005/06/27(月) 23:51:52 ] 参加費用が高すぎてムリポ 学生にはつらい額
554 名前:デフォルトの名無しさん mailto:sage [2005/06/28(火) 01:07:19 ] 費用と英語の高い壁が...orz 今年もさくらばさんのJavaOne Reportsに期待
555 名前:デフォルトの名無しさん mailto:sage [2005/08/11(木) 13:48:52 ] おい、JDK6.0最新開発バージョンで、Genricsの実行速度が向上しているぞ。 本来、Genricsを用いたコードでは、キャスト可能であるかをチェックするコードを、 Hostspotコンパイラが除去できるはずなのだが、JDK1.5では不十分であったように思う。 この試したバージョンでは、直接1つの型専用に書いた場合と、Genrics汎用クラスに型指定をした場合と 実行スピードが同じになっているぞ。