[mustang/Java SE 6] 次世代Javaの動向 4 [dolphin]
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/11/20(月) 10:38:16[mustang] 次世代Javaの動向 3 [dolphin]
http://pc8.2ch.net/test/read.cgi/tech/1157227790/
次世代Javaの動向 2
http://pc8.2ch.net/test/read.cgi/tech/1147881822/
【Java】次世代Java・J2SE1.6の動向【Mustang】
http://pc8.2ch.net/test/read.cgi/tech/1081698555/
2006年12月にMustang Java SE 6がリリース予定
Mustangの掲げる主な目標は以下の点にある。
* 互換性と安定性および品質の向上
* Easy of Developmentの実現
* WebサービスおよびXMLサポート機能の拡張
* リソース管理や診断機能の強化
* デスクトップ環境の強化
Java SE 6 じゃじゃ馬ならし
http://www.javainthebox.net/laboratory/JavaSE6/
0083デフォルトの名無しさん
2006/11/29(水) 20:30:400084デフォルトの名無しさん
2006/11/29(水) 22:24:090085デフォルトの名無しさん
2006/11/29(水) 23:26:25CやJavaを使える生徒が減ったという理由でMATLABが必修になりつつある情報科があるんだよなw
まず教授がCやJavaを使えないって話かもしれんがw
0086デフォルトの名無しさん
2006/11/30(木) 01:18:03C#見て小躍りしたんだろうなぁ
>>84
うん。ガッ
0087デフォルトの名無しさん
2006/11/30(木) 01:43:40生徒は中高生のことを指す。
0088デフォルトの名無しさん
2006/11/30(木) 20:26:030089デフォルトの名無しさん
2006/12/01(金) 09:48:410090デフォルトの名無しさん
2006/12/02(土) 07:44:530091デフォルトの名無しさん
2006/12/02(土) 10:42:010092デフォルトの名無しさん
2006/12/02(土) 13:37:010093デフォルトの名無しさん
2006/12/04(月) 12:24:19ttp://download.java.net/jdk7/binaries/
ttp://www.java.net/download/jdk7/changes/jdk7-b03.html
Changelogの多さからして本格稼働した様子。
0094デフォルトの名無しさん
2006/12/10(日) 10:42:440095デフォルトの名無しさん
2006/12/10(日) 14:05:39さすがDelphi作者が作っただけはある。
Java 7からはプロパティやクロージャも検討されるから
2009年には若干C#より柔軟になる。
0096デフォルトの名無しさん
2006/12/10(日) 15:43:400097デフォルトの名無しさん
2006/12/10(日) 19:22:4912月も1/3過ぎちゃうぞ。
0098デフォルトの名無しさん
2006/12/10(日) 23:09:530099デフォルトの名無しさん
2006/12/11(月) 20:13:170100デフォルトの名無しさん
2006/12/11(月) 20:33:55てか5.0のupdate10をちらっとみたけどこっちのがマニアックに凄いな
selectが内部でepollで実装されてるってことはゲーム用途でもいけそう
0101デフォルトの名無しさん
2006/12/11(月) 21:36:15ランゲージパックなんていままでもなかったと思うが。
0102デフォルトの名無しさん
2006/12/11(月) 21:43:470103デフォルトの名無しさん
2006/12/11(月) 21:50:390104デフォルトの名無しさん
2006/12/11(月) 22:31:280105デフォルトの名無しさん
2006/12/11(月) 22:32:50前から、JDKの日本語ダウンロードページなんかは前からあるけど、
ダウンロード方法なんかが訳されてるだけで中身は一緒だったな。
0106デフォルトの名無しさん
2006/12/11(月) 23:17:34早く日本語のAPIリファレンス欲しい人は手伝ってみれば良いかも?
0107デフォルトの名無しさん
2006/12/12(火) 09:59:490108デフォルトの名無しさん
2006/12/12(火) 12:00:47ついにリリースされたか!
気が付くのが遅かった!
早速ダウソ!
0109デフォルトの名無しさん
2006/12/12(火) 17:09:24日本語版NetBeans5.5って正式リリースされてたっけ?
0110デフォルトの名無しさん
2006/12/12(火) 18:04:31JDK6にバンドルされているのは英語版。日本語版は12/14の予定。
いまDLできるJDK6のVMだけど、NetBeansの製品情報で見ると 1.6.0-b105と表示される。
これって本当に正式版なのかな?
0112デフォルトの名無しさん
2006/12/12(火) 18:39:360113デフォルトの名無しさん
2006/12/12(火) 19:13:07起動時の画面の動きが怪しいね。
0114デフォルトの名無しさん
2006/12/12(火) 19:22:250115デフォルトの名無しさん
2006/12/12(火) 19:33:26>>113
どう怪しいのか詳しく。
0116デフォルトの名無しさん
2006/12/12(火) 20:53:04影つきの非矩形でびっくりした。
着実にGUIも進歩しているなぁ
0117デフォルトの名無しさん
2006/12/12(火) 21:23:32これからはJavaアプリ間で使いまわすスクリプトも流行るだろうし研究しなきゃ
0118デフォルトの名無しさん
2006/12/12(火) 21:37:35メインの画面が出る直前に、起動時のプログレスダイアログが左端に動く
0119118
2006/12/12(火) 21:38:30○左上
0120デフォルトの名無しさん
2006/12/12(火) 21:55:54ペン3、1GHZじゃ恩恵なし?
0121デフォルトの名無しさん
2006/12/13(水) 00:30:37ような気がする…
0122デフォルトの名無しさん
2006/12/13(水) 01:05:220123デフォルトの名無しさん
2006/12/13(水) 01:30:320124デフォルトの名無しさん
2006/12/13(水) 01:56:28確かに5.0よりやや早いのを確認
VM起動前にスプラッシュ出せるようになったのも重いアンチウイルスソフト使ってる人にはうれしいかもね
0125デフォルトの名無しさん
2006/12/13(水) 08:54:490126デフォルトの名無しさん
2006/12/13(水) 09:08:58java.util.Mapの要素をプロパティ風に参照したいってこと?
それなら少なくともそのままやるのは無理っぽい
js> importPackage(java.util)
js> var m = new HashMap()
js> m
{}
js> m.foo = "foo"
js: "<stdin>", line 5: Java class "java.util.HashMap" has no public instance fie
ld or method named "foo".
js: "<stdin>", line 5: org.mozilla.javascript.EvaluatorException: Java class "ja
va.util.HashMap" has no public instance field or method named "foo". (<stdin>#5)
Pnuts使うのがいいんじゃないかなあ
> import java.util.*
null
> m = new HashMap()
{}
> m.foo = "foo"
"foo"
> m.foo
"foo"
0127デフォルトの名無しさん
2006/12/13(水) 16:44:550128デフォルトの名無しさん
2006/12/13(水) 16:48:020129デフォルトの名無しさん
2006/12/13(水) 16:58:14MSが真似をして
Javaが起源を主張する
0130デフォルトの名無しさん
2006/12/13(水) 23:13:03どのようにすればごく最近(2003-2004)作成された IronPython を模倣出来るんだろう...
最近、歴史を学ばない半島人がオリジナルにパクリを主張することが多くて困る
0131デフォルトの名無しさん
2006/12/14(木) 01:13:19しかも日本人作なんで驚いたもんだ。
0132デフォルトの名無しさん
2006/12/15(金) 04:27:57http://blogs.sun.com/dannycoward/resource/Java7Overview_Prague_JUG.pdf
なんか BigDecimal で四則演算が使えてるっぽいサンプルとか、
JavaBeansのプロパティが -> で参照できてるっぽいサンプルとかがある。
Closure の構文みるに、8月の段階で提案されてた構文っぽいので
他の言語機能も構文変わったりするのかも。
それと個人的には Java SE 7.0 って機能てんこ盛りすぎに思えるので
いくつかの機能は次のバージョンに持ち越される可能性もあるんじゃないかと心配したり。
ざっとみただけでも、コンパイルエラーになりそうなサンプルが 2つほどあったり……
0133デフォルトの名無しさん
2006/12/15(金) 07:05:51Genericsの略式インスタンスもnew()の方はキモ過ぎる。
インタフェースのデフォルト実装クラスがあるってことだろ。
friend class構文とかと同じキモさ。
0134デフォルトの名無しさん
2006/12/15(金) 07:15:410135デフォルトの名無しさん
2006/12/15(金) 07:46:34> インタフェースのデフォルト実装クラスがあるってことだろ。
そうとも限らないんだけどね。
gosling御大も別のアプローチをブログに書いてたりするし。
その辺の話は、こっちみると良いかも。
http://weblogs.java.net/blog/forax/archive/2006/12/dry_dont_repeat.html
0136デフォルトの名無しさん
2006/12/15(金) 11:15:490137デフォルトの名無しさん
2006/12/15(金) 13:07:39Groovy みたくフィールドアクセスを明示する場合に
foo.@bar なんて構文使うのもアレだし。
0138デフォルトの名無しさん
2006/12/15(金) 20:32:17おお、 := はいいな・・・
0139デフォルトの名無しさん
2006/12/15(金) 22:52:45Javaも拡張しすぎてC++と同じ道を歩みそうな予感…
ところで、みんなの職場では5.0は浸透している?
うちの職場はまだ1.3...orz
0140デフォルトの名無しさん
2006/12/15(金) 23:00:450141デフォルトの名無しさん
2006/12/15(金) 23:09:30去年から1.5だな。さっさと1.6にしたいが流石に時期尚早
0142デフォルトの名無しさん
2006/12/15(金) 23:18:55今回はバグつぶしに金掛けてるし、実用レベルまで叩かれるのも早いかと。
0143デフォルトの名無しさん
2006/12/15(金) 23:43:34どれくらいのものかは肌で感じてるし安心感は強いな
イザとなったら自分で改変もできるし
0144デフォルトの名無しさん
2006/12/15(金) 23:51:49http://download.java.net/jdk7/changes/jdk7-b04.html
そろそろ JDK7 も本格始動?
0145デフォルトの名無しさん
2006/12/16(土) 00:00:480146デフォルトの名無しさん
2006/12/16(土) 00:58:28JDK6を使ってみる。「WindowsVistaに対応してます」の一言で
クライアントのOKが出た。JDK6でなければならない理由はないんだけど、
何より俺が使ってみたいのだ。
0147デフォルトの名無しさん
2006/12/16(土) 01:00:310148デフォルトの名無しさん
2006/12/16(土) 20:31:10同意
0149デフォルトの名無しさん
2006/12/16(土) 22:13:48共用体が欲しいなあとなんとなしに思ってたけど
nioのByteBufferが既にそれっぽいことに今更気づいた。
0150デフォルトの名無しさん
2006/12/16(土) 23:59:17デスクトップアプリで6を使うのはいいと思うけど、EclipseRCPにしてもNetBeansPlatformにしても
へんなのをかますと余計にめんどくさいだけだと思うんだが
重くなりやすいし、バグがあったとしても回避しにくい
普通にSwingベースのほうが開発効率がいい
まぁNetBeansPlatformはSwingベースで開発できる分まだ楽か
0151デフォルトの名無しさん
2006/12/17(日) 00:01:200152デフォルトの名無しさん
2006/12/17(日) 00:23:590153デフォルトの名無しさん
2006/12/17(日) 00:28:010154デフォルトの名無しさん
2006/12/17(日) 00:31:355.0で既に十分なポテンシャル持ってたのに作らなかった。
事実やる気全開のV2Cは今や非Win用2chブラウザの重鎮だし。
0155デフォルトの名無しさん
2006/12/17(日) 00:35:59これによってGUIコンポーネント配置が容易に(絶対座標系のレイアウトやVBなどより楽になった)
・VMの起動速度大幅アップ&VM起動前にスプラッシュ表示可能
クライアント用途ではVM立ち上げ直しが多いから有効
リッチクライアント用途ではすでに普及してると思うが、クライアントサーバのように2層式が
まだ弱いのが今後大幅に改善されるかもしれない
たしかNetBeansでGUIコンポーネントとDBをつなげるやつ開発してたよね
JPA,JDBC4、RowSetなどでこの辺実装できるはずだけどどれ使うんだろ
postgreSQLだけRowSet動かないのもなぁ
postgreSQLはJDBCドライバすててるのかな
Oracleのように実装してもらわないと改善されない予感
OracleはOracleで基本がなってないのだが、JDBC4で強制的にLOBまわり改善されるのが面白い
0156デフォルトの名無しさん
2006/12/17(日) 00:38:22V2Cいいんだけど参照のこったままになるの改善してほしいな
ひとつも開いてなくてもあきメモリーがなしってひどす
0157デフォルトの名無しさん
2006/12/17(日) 00:59:46RowSetって使ってるとこあるの?
JDBC4.0は何故かRowSetに肩入れしてるけど
JPAとレイヤーも被ってると思うんだよなぁ
0158デフォルトの名無しさん
2006/12/17(日) 01:08:15あくまで提案か。
実装するにはヤバイのが多いな。
BigDecimalの演算子だが
divide使うとき、MathContextの値はどうするのだろうか。
二つのBigDecimalオブジェクトのMathContextの値が異なれば
誤差が片方のMathContextの制度を基準にして除算を
することになると思うが、そうしたくない場合には
結局BigDecimal#divide(BigDecimal, MathContext)を使うことになるんだろうな。
その辺り、どう解決するのだろうか。
0159デフォルトの名無しさん
2006/12/17(日) 01:18:13だってnewするの面倒だもんと聞いたときには何の冗談かと
あとしらないで1.05とか掛け算したんだけど、なんかコンパイルエラーが出るんですが、doubleにしたらエラー消えたからOKだとおもったとか
こんなのが業務プログラム経験10年とかでベテランですといってごろごろいるんだが
そのたびにぶちきれてる俺はいやなやつと思われてるっぽい
0160デフォルトの名無しさん
2006/12/17(日) 01:20:41正直どうにかして首に追い込めないかとか考えてしまう。
0161デフォルトの名無しさん
2006/12/17(日) 01:23:39C++のテンプレートと同じことが出来なきゃ先は無いだろ。
0162デフォルトの名無しさん
2006/12/17(日) 01:29:11今のところ5.0導入してから半分くらいはついていけないのを確認
5.0ではListに入れる型がわかるので結合時のエラーが減りますね!とかenum便利ですね!とかwktkしてる人もいれば
なんで5.0つかうんだよとうつろなやつもいて、非常に適正がわかりやすい
>>161
目的が違うんだからいいんじゃね?C++と同じだったら逆にぶちきれるだろ
0163デフォルトの名無しさん
2006/12/17(日) 01:31:310164デフォルトの名無しさん
2006/12/17(日) 01:32:220165デフォルトの名無しさん
2006/12/17(日) 01:33:10BigDecimal,BigInteger用のシンタックスシュガーが導入されれば何とかならんかね・・・
しかし・・・・丸めとかの規定ないの?仕様に。
0166デフォルトの名無しさん
2006/12/17(日) 01:40:340167デフォルトの名無しさん
2006/12/17(日) 02:10:27ジェネリクスが今の形になってるのはただ単純に互換性を保つためだけの理由からだよ。
だいたいタイプパラメーターにnew出来ないってありえねーよ。
0168デフォルトの名無しさん
2006/12/17(日) 02:17:310169デフォルトの名無しさん
2006/12/17(日) 02:34:32無制限に型パラメータで new するのは C# でもできないし。
0170デフォルトの名無しさん
2006/12/17(日) 02:37:580171デフォルトの名無しさん
2006/12/17(日) 02:45:01つ「スペルミスなんだけど、気付いた時には既に修正不能だったという逸話が有名な Cloneable」
0172デフォルトの名無しさん
2006/12/17(日) 03:03:58何が遅すぎるのやら。
0173デフォルトの名無しさん
2006/12/17(日) 03:05:23http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=1234712
0174デフォルトの名無しさん
2006/12/17(日) 03:25:14互換性が大事だと一番分かっているのはC++だろw
0175デフォルトの名無しさん
2006/12/17(日) 03:39:450176デフォルトの名無しさん
2006/12/17(日) 12:05:100177デフォルトの名無しさん
2006/12/17(日) 12:19:035.0で浸透している。
やはりGenericsとアノテーションは重宝する。
JUnitもアノテーションに対応したことだし。
Generics
>>141
0178デフォルトの名無しさん
2006/12/17(日) 17:28:19うちのV2Cはなったことないな。
ヒープサイズの問題でないなら本スレにバグレポした方がいい。
0179デフォルトの名無しさん
2006/12/17(日) 18:40:37ttp://developers.sun.com/learning/javaoneonline/2006/desktop/TS-3399.pdf
0180デフォルトの名無しさん
2006/12/18(月) 00:30:49> リッチクライアント用途ではすでに普及してると思うが、クライアントサーバのように2層式が
> まだ弱いのが今後大幅に改善されるかもしれない
あれかServlet/JSPとの連携が弱いってやつな。
たしかに俺も思った。弱いって言うか扱いにくい。
RMIでないといけないから。
StrutsやJSFがSwingと合体すれば使いやすいのだが。
0181デフォルトの名無しさん
2006/12/18(月) 00:40:29RMIでもWebServiceでもいいけどそれらのもってきた値とコンポーネントとの関連付けが今は手動になっちまう
>StrutsやJSFがSwingと合体すれば使いやすいのだが。
これはありえないだろ
前2つよりSwingのほうが圧倒的に使いやすいし
0182デフォルトの名無しさん
2006/12/18(月) 00:46:12てかSwingコンポーネントひとつひとつが<input>タグ化すればいいだけの気もする。
バリデータとコンバータがフレームワーク毎にあることのがメンドイ?
■ このスレッドは過去ログ倉庫に格納されています