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


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

【Java】次世代Java・J2SE1.6の動向【Mustang】



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プログラミングの簡易化に焦点を当てている。

82 名前:デフォルトの名無しさん mailto:sage [04/10/02 21:54:08]
>>79
JDKはできる。WTKはしらない。


83 名前:デフォルトの名無しさん mailto:sage [04/10/03 01:13:28]
>>80
気づくの遅すぎ。

84 名前:デフォルトの名無しさん [04/10/03 01:18:31]
5入れてみた人いる?使い勝手はどうよ。
ていうか入れて大丈夫なのか?

85 名前:デフォルトの名無しさん mailto:sage [04/10/03 01:23:20]
>>84
開発環境に入れるのなら問題ないんじゃない?
結構いろんなもんが速くなってていいよ。
メモリ使用量も少なくなってるし。

86 名前:デフォルトの名無しさん mailto:sage [04/10/03 02:00:14]
>>84
入れるのが不安なら入れなければ良いだけ。

87 名前:デフォルトの名無しさん mailto:sage [04/10/03 02:30:20]
>85
おお、やっぱり速くなってるのか。
ニュースでもVMをいじったらしいことが書かれてたから期待してたんだ。
重たいのはやっぱりネックだしなあ。

>86
そりゃそうだ。でも入れたらどうなったか聞いてみたいのが人情だろ。

88 名前:デフォルトの名無しさん mailto:sage [04/10/03 02:35:14]
「嫌ならやらなければいい」みたいな生産的じゃないレス多くなったな。

89 名前:デフォルトの名無しさん mailto:sage [04/10/03 02:53:39]
> 「嫌ならやらなければいい」
オレもそう思うし。

> 生産的じゃない
まぁ 2ch だしねぇ。あんたのレスも(オレのもだけど)生産的じゃないし。

90 名前:デフォルトの名無しさん mailto:sage [04/10/03 02:56:37]
>>81
> Java2の次はJava5であってるよ。
間違ってるよ。
java.sun.com/j2se/1.5.0/docs/index.html
> JavaTM 2 Platform Standard Edition 5.0 Development Kit (JDK 5.0).
ちゃんと Java2 って書いてあるよね。



91 名前:デフォルトの名無しさん [04/10/03 03:02:16]
今1.5ダウンロード中
しかし、今更「外部バージョンを5にしました」
本当に消費者を混乱させるのが得意だなぁ・・・

92 名前:デフォルトの名無しさん [04/10/03 03:08:10]
どうですか、C#に似た使い心地は?プゲラ

93 名前:デフォルトの名無しさん mailto:sage [04/10/03 03:23:36]
>>91
3.1→95→98→Me→あぼーん
みたいなのよりマシかと。

94 名前:デフォルトの名無しさん mailto:sage [04/10/03 03:26:28]
>>89
「嫌ならやらなければいい」っていうのは、この言葉自体は正しいけど、「これってどうよ?」ていう質問の答えとしては不適切だと。

95 名前:デフォルトの名無しさん mailto:sage [04/10/03 03:29:38]
変更が多いから5にしました、っていうのは納得してやるけど、5の次が6というのは納得いかんぞ。
1.2→1.4よりも5→6の変更点の方が大きいのか?
1.4→5と同程度の変更点があるのか?

96 名前:デフォルトの名無しさん [04/10/03 03:35:28]
Solarisと一緒で、とっととバージョン上げてあぼーんしたいんだろ。(ゲラ

97 名前:デフォルトの名無しさん mailto:sage [04/10/03 03:49:58]
>>95
6は実質J#だからじゃないのか?
SUNとMSは提携してるわけだし。

98 名前:デフォルトの名無しさん mailto:sage [04/10/03 03:51:30]
Javaは1が標準。
1.1がJava1
1.2がJava2
1.3がJava3
1.4がJava4
1.5がJava5
それだけのことがなぜわからん?

99 名前:デフォルトの名無しさん [04/10/03 03:53:20]
6でJ#と統合って言うのはありうるな。
その場合、どっちがコントロールしていくんだろ?

100 名前:デフォルトの名無しさん [04/10/03 03:57:03]
将来的にJavaも.NET上で動くようになる。
ネイティブで動かないなら、VM噛ますより直接.NETのコード吐いてほしい。



101 名前:デフォルトの名無しさん mailto:sage [04/10/03 04:09:56]
>>94
 >>84
 > ていうか入れて大丈夫なのか?
にたいして
 >>86
 > 入れるのが不安なら入れなければ良いだけ。
と言われただけだろ。

102 名前:デフォルトの名無しさん mailto:sage [04/10/03 04:17:44]
そこでJ#ですよ。

103 名前:デフォルトの名無しさん mailto:sage [04/10/03 04:19:25]
>>101
だから、答えになってないだろ。

104 名前:デフォルトの名無しさん mailto:sage [04/10/03 04:21:26]
>>102
J# って基本的には 1.1 レベルのクラスライブラリしか持ってないから
java.io.RandomAccessFile#setLength(long) が使えなかったりで萎え。

105 名前:デフォルトの名無しさん mailto:sage [04/10/03 04:23:32]
>>103
一応、答えにはなってるな。
もっとも、>>84 が聞きたい答えだったかは知らんが。

106 名前:デフォルトの名無しさん [04/10/03 04:28:42]
>>105
おいおい日本語大丈夫か?
「大丈夫なのか?」
の答えとしては
「大丈夫」か「大丈夫じゃない」かどっちかだろ。
お前は政治家か?

107 名前:デフォルトの名無しさん mailto:sage [04/10/03 04:29:44]
>>106
んじゃ、>>86 の代わりに答えておこう。
>>84 にとっては、大丈夫じゃない。

108 名前:デフォルトの名無しさん [04/10/03 04:30:50]
どうして?

109 名前:デフォルトの名無しさん mailto:sage [04/10/03 04:31:54]
>>108
他人に聞かないと判断できないほど無能だから。

110 名前:デフォルトの名無しさん [04/10/03 04:34:47]
ふーん。



111 名前:デフォルトの名無しさん [04/10/03 05:02:13]
>>86は「都合の悪い情報を表沙汰にされたくないからお前は入れるな」ってことだろ。

112 名前:デフォルトの名無しさん mailto:sage [04/10/03 05:03:24]
Java真理教では「セットアップは大丈夫か?」って聞くのもタブーなんだな。

113 名前:デフォルトの名無しさん mailto:sage [04/10/03 05:04:50]
カルトって怖いね

114 名前:デフォルトの名無しさん mailto:sage [04/10/03 05:15:40]
>>111
「都合の悪い情報」って何?

115 名前:デフォルトの名無しさん mailto:sage [04/10/03 05:16:39]
>>111
>>86 は「馬鹿は大人しくしてろ」って言ってるだけだと思われ。

116 名前:デフォルトの名無しさん mailto:sage [04/10/03 05:18:01]
>>112
そっか、セットアップで躓くような人もいるんだねぇ。

117 名前:デフォルトの名無しさん mailto:sage [04/10/03 05:20:14]
インストーラがこけて入れることすらできない。
入ったけど動かしてみたらバグだらけ。
既存のアプリの互換性壊滅。
スパイウェアの存在がバラされる。

118 名前:デフォルトの名無しさん mailto:sage [04/10/03 05:24:23]
>>117
原因わかったら BugParade にでも報告しといてね。

119 名前:デフォルトの名無しさん [04/10/03 05:37:48]
>>117
例えばどんなバグがあるの?

120 名前:デフォルトの名無しさん mailto:sage [04/10/03 05:45:51]
全体的に動きが遅いとか



121 名前:デフォルトの名無しさん mailto:sage [04/10/03 05:47:41]
>>120
ああ、それは重大なバグだ。

122 名前:デフォルトの名無しさん [04/10/03 06:11:14]
>>120
ふーん。それは困ったね。

123 名前:デフォルトの名無しさん mailto:sage [04/10/03 11:12:12]
>>117 まだー?

124 名前:デフォルトの名無しさん [04/10/03 11:24:40]
>>123
だから、全体的に動きが遅いんだよヽ(‘Д´)ノ

125 名前:デフォルトの名無しさん [04/10/03 12:42:26]
うんうん。.NETはあんなに速いのにそれに比べてJavaは、ってのはあるよねー。

126 名前:デフォルトの名無しさん mailto:sage [04/10/03 12:47:46]
それは困ったバグだねぇ。

127 名前:デフォルトの名無しさん [04/10/03 12:53:05]
Tigerの目玉機能ってパフォーマンス向上なんでしょ?されてないじゃん。

128 名前:デフォルトの名無しさん [04/10/03 12:59:08]
>>127
見える部分ばかりいじくりたがって、見えない縁の下の力持ちだる
基本部分&根底部分をいつもおろそかにするSUNの恒例ってことで。。。

129 名前:デフォルトの名無しさん mailto:sage [04/10/03 13:07:21]
縁の下の力持ちだる

130 名前:デフォルトの名無しさん mailto:sage [04/10/03 13:31:44]
>>127
メモリ効率も良くなってるし、Swingは速くなってるし、複数VM起動時は速くなってるし、それなりにパフォーマンスは向上してると思うが。



131 名前:デフォルトの名無しさん mailto:sage [04/10/03 13:37:00]
.NETが速いという発言は、.NET厨のものを含めはじめて見たような気がする。

132 名前:デフォルトの名無しさん [04/10/03 13:37:05]
それでも.NETよりはるかに遅い

133 名前:デフォルトの名無しさん mailto:sage [04/10/03 13:40:48]
よーく注目するとageてる人の共通点として・・・


134 名前:デフォルトの名無しさん mailto:sage [04/10/03 13:45:42]
>>133
ドットネト厨は溺れまいと必死だからなぁ。

135 名前:デフォルトの名無しさん mailto:sage [04/10/03 14:43:46]
>>130
早くなってるかコレ?1.4.2 と変わんねぇーよ。

136 名前:デフォルトの名無しさん mailto:sage [04/10/03 14:48:01]
1.5の話題は基本的にスレ違い。
Javaを叩きたいなら以下のスレでどーぞ。

【世代交代】どうしてJavaは死滅してしまったのか?
pc5.2ch.net/test/read.cgi/tech/1078838061/l50

137 名前:デフォルトの名無しさん mailto:sage [04/10/03 15:08:10]
では6.0の話を。
「 またJ2SE 1.6では、Javaプログラム間の高速通信を可能にする
Sockets Direct Protocolのサポートが計画されている。」
このSockets Direct Protocolって、Javaプログラム間でしか通信できないんですかね?
ServerSocketを開いて受信するのとどう違う話なんですかね?
リモートメソッド呼び出しができるとか?

138 名前:デフォルトの名無しさん mailto:sage [04/10/03 15:25:47]
>>137
ローカルのJavaプログラム間ではTCP/IPを使わないようにするってことでは?
リモートメソッド呼び出しはRMIで今までもできてる。

139 名前:デフォルトの名無しさん mailto:sage [04/10/03 15:26:38]
>>135
何で試してるの?

140 名前:デフォルトの名無しさん mailto:sage [04/10/03 15:32:36]
>>137
コレをサポートするって事じゃないかと思ってたが……
oss.hitachi.co.jp/crl/lwsockets-ja.html

Javaプログラム間のみでしか使えないとは一切書いてないし、速報記事のコピペだし。



141 名前:デフォルトの名無しさん mailto:sage [04/10/03 15:33:49]
>>139
1.5 の話題は 1.5のスレでやれ。

【JavaFive】C#からJ2SE5.xへ進化【TigerShot】
pc5.2ch.net/test/read.cgi/tech/1094891986/l50

142 名前:ジャズ紳士 ◆rHkT/SfI7A [04/10/03 19:28:54]
SE5でコンパイルしたクラスを1.4.2とかで実行できるの?

143 名前:ジャズ紳士 ◆rHkT/SfI7A [04/10/03 19:29:21]
スレまちがえた、須磨祖

144 名前:デフォルトの名無しさん [04/10/03 19:30:38]
6からJ#と統合されるでしょ。
それで全部解決だよ。
統合されないと、.NETの上で動くVMの上で動くJavaのコードって感じで
想像しただけでも使えそうに無い。(longhorn以降ね)
間違いなく統合される。
で、速度もC#なみにはやくなる。

145 名前:デフォルトの名無しさん [04/10/03 20:36:09]
速度はJavaもC#も変わらんと思われ。

146 名前:デフォルトの名無しさん mailto:sage [04/10/03 20:42:32]
>>145
ベンチマークでは1.3の旧バージョンでもC#とほぼ同等だったよ。
新バージョンで改善されてれば、Javaの方が速いかもね。

147 名前:デフォルトの名無しさん [04/10/03 20:44:21]
寝言は寝て言え
pc5.2ch.net/test/read.cgi/tech/1080916113/668-670

int [] 100000に乱数つっこんで選択ソートかけた比較(Pen4 Windows2000 SP4)
9734 ミリ秒 v1.14/noOptimiz Visual C# .NET Compiler version 7.10.3052.4
9437 ミリ秒 v1.14/optimiz Visual C# .NET Compiler version 7.10.3052.4
9421 ミリ秒 v2.0.40607 VS2005β

14172 ミリ秒 JAVA VM1.3.1_09 //JDK1.4.2  ←( ´,_ゝ`)
 ↑
( ´,_ゝ`)

148 名前:デフォルトの名無しさん [04/10/03 20:45:23]


msdn.microsoft.com/vstudio/art/javarc/middleware/image003.jpg



149 名前:デフォルトの名無しさん [04/10/03 20:46:40]
www.chamas.com/bench/
www.gotdotnet.com/team/compare/default.aspx
www.middlewareresearch.com/endeavors/030730J2EEDOTNET/endeavor.jsp ←登録して665KBのpdfファイル
www.rpmsoftware.com/rpm/download/rpm_dotnet.pdf

結論
j2eeは遅い

150 名前:デフォルトの名無しさん mailto:sage [04/10/03 20:50:38]
>>147
リンク先はJavaについて何も書いてないみたいだが、本人か?



151 名前:デフォルトの名無しさん [04/10/03 20:51:18]
JavaはC++より速い
sys-con.com/story/?storyid=45250
という記事もある。

マイクロベンチマークの有用性についてご存知かな?

152 名前:デフォルトの名無しさん mailto:sage [04/10/03 20:54:19]
素人学生に世間の現実を教えよう
java のプロジェクトは例外なくトラブる
java は遅くて使い物にならない
理論がどうとかじゃなくて現実はそうなっている


153 名前:デフォルトの名無しさん mailto:sage [04/10/03 20:54:31]
>>147
乱数突っ込んでる時点で、ソートの結果が毎回大きく違ってくると思うんだが。

>>149
Javaの方がC#より速いというベンチも多数あったはず。
しかし何故かC#の方が速いというベンチは企業がほとんどなんだよなー。

154 名前:デフォルトの名無しさん [04/10/03 20:58:17]
Java厨必死だな。プゲラ

155 名前:デフォルトの名無しさん mailto:sage [04/10/03 20:59:28]
JavaとC#の速度差って、JITとプリコンパイルの速度差だろ?
基本的にはC#が速くて当然だと思うんだが。

その代わり、Javaのほうが起動が早かったり、
繰り返し実行されるうちに最適化されて高速化するのがメリットなんじゃないのか?

156 名前:デフォルトの名無しさん [04/10/03 21:01:22]
JITとプリコンパイルだとJITの方が速いよ。
統計情報を元に動的コンパイルの最適化行えるから。

157 名前:デフォルトの名無しさん mailto:sage [04/10/03 21:20:31]
Windows版JDKをインストールせずに解凍だけしたいんだけどどうすればいいの?

158 名前:デフォルトの名無しさん mailto:sage [04/10/03 21:46:38]
取って置きの方法を教えてやる。
USBメモリにJDKをインストール→OS再インストール
これで手元にはJDKの展開されたのがのこる。

159 名前:デフォルトの名無しさん mailto:sage [04/10/03 22:30:23]
IBMの1.4.2はただのzipファイルだからそのまま展開できる。

160 名前:159 mailto:sage [04/10/03 22:33:24]
スレ勘違いしてた... orz



161 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:12:01]
>>146-156
現行バージョンのベンチマークはスレ違い。
死滅スレにでも行ってやれ。

>>157-160
現行バージョンのインストールに関してはスレ違い。
初心者スレに行くなり死滅スレに行くなり好きにしろ。

162 名前:デフォルトの名無しさん [04/10/04 05:29:52]
Visual J# 2005はジェネリックの使用をサポートするそうですよw
やっぱりJ#とJavaは統合されるなw
ほかのプラットフォームではどうなんのかなw
ウインドウズのみになったりしてw

163 名前:デフォルトの名無しさん mailto:sage [04/10/04 05:37:35]
>>162
J# には generics なんぞいらん。既存の J# にプリプロセッサ組み合わせれば良いだけだし。
そんな事よりも java.io.RandomAccessFile#setLength(long) が無いのをどーにかしてくれ。

164 名前:デフォルトの名無しさん [04/10/04 05:38:05]
統合されないと、.NETの上で動くVMの上で動くJavaのコードって感じで
想像しただけでも使えそうに無い。(longhorn以降ね)
間違いなく統合される。


165 名前:デフォルトの名無しさん mailto:sage [04/10/04 05:41:09]
>>162
単に J# が C# により近づいてるだけに見えるんだが……

166 名前:デフォルトの名無しさん [04/10/04 05:43:54]
>>165
は?
今までC#がジェネリック使えてましたか。そうですか。
そりゃC#に似てきたんですねw
Java厨って想像だけで語り始めるんだよなぁw

167 名前:デフォルトの名無しさん mailto:sage [04/10/04 05:45:51]
>>166
次の C# では generics っつーか template っつーか忘れたけど使えるよね。
J# 2005では 値型も追加されるみたいだし。

168 名前:デフォルトの名無しさん [04/10/04 05:47:02]
次世代のJavaVMはC#で書くようになるのだろうか?
想像するだけで楽しい作業だね。

169 名前:デフォルトの名無しさん [04/10/04 05:49:09]
>>167
そうだね。
ということは、JavaもC#のような構造体をサポートするようになるねw
わくわくするねw
数年後にもう一度この書き込み見てごらんw

170 名前:デフォルトの名無しさん mailto:sage [04/10/04 05:49:31]
>>166
あと、J# 2005 で追加される type-safe enum は
J2SE 5.0 で追加された参照型の奴じゃなくて
C# みたいな値型の奴だってさ。



171 名前:デフォルトの名無しさん [04/10/04 05:51:17]
>>170
そこらへんのすり合わせはどうするんだろうね?
俺の予想では、Javaのほうが仕様変更する。

172 名前:デフォルトの名無しさん mailto:sage [04/10/04 05:52:38]
>>171
根拠のある予想だったら聞く価値もあるんだろうけどね。

173 名前:デフォルトの名無しさん [04/10/04 05:52:48]
統合されないと、.NETの上で動くVMの上で動くJavaのコードって感じで
想像しただけでも使えそうに無い。(longhorn以降ね)
間違いなく統合される。

174 名前:デフォルトの名無しさん mailto:sage [04/10/04 05:57:02]
>>173
システムコールっつーか OSの機能を呼ぶ時だけ、皮が一枚増えるだけ、の話だし。

175 名前:デフォルトの名無しさん [04/10/04 06:05:24]
>>174
現状:
JavaVMはネイティブなコード
その上でJavaアプリが走る。(遅い)

普通のアプリはネイティブなコード。(速い)

将来:
JavaVMは.NET上で走る。
Javaアプリは.NET上のJavaVM上で走る。(すごく遅い)

普通のアプリは.NET上で走る。(速い)

よく考えたら今と変わらないねw

176 名前:デフォルトの名無しさん mailto:sage [04/10/04 06:06:15]
>>173
っつか、J# が好きなのか .NET が好きなのか
.NET に統合される Java を想像するのが好きなのかは知らんけど
完全にスレ違いだから。

177 名前:デフォルトの名無しさん [04/10/04 06:09:27]
>>176
Mustangについて考えてるのだから、すれ違いじゃないよw
MustangはJ#と統合されるでしょw

178 名前:デフォルトの名無しさん mailto:sage [04/10/04 06:11:44]
>>177
Mustang について妄想するスレじゃないので。

179 名前:デフォルトの名無しさん mailto:sage [04/10/04 06:12:53]
>>177
Microsoft か Sun が公式に「MustangはJ#と統合される」と発表した場合は別だが。

180 名前:デフォルトの名無しさん [04/10/04 06:13:07]
>>178
妄想じゃないってw
なぜなら、
統合されないと、.NETの上で動くVMの上で動くJavaのコードって感じで
想像しただけでも使えそうに無い。(longhorn以降ね)
間違いなく統合される。




181 名前:デフォルトの名無しさん mailto:sage [04/10/04 06:14:30]
>>180
Microsoft か Sun が公式に「MustangはJ#と統合される」と発表した場合は別だが。

182 名前:デフォルトの名無しさん [04/10/04 06:15:44]
>>181
いずれ発表されるでしょw
もしかして統合されないと思ってるの?






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

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

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