Cから虎へ〜JDK1.5について!Part2
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
NGNG前スレ
http://pc2.2ch.net/test/read.cgi/tech/1056807119/l50
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNGC#から虎へ〜JDK1.5について!Part2
0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.5.0/index.jsp
eclipse3.0
http://download2.eclipse.org/downloads/drops/S-3.0M7-200402122000/index.php
(Platform Runtime Binaryをダウンロード)
JAVAとC#の比較
http://objectclub.esm.co.jp/cs-vs-java//cs-vs-java.html
J2SE1.5の新機能
http://www5.airnet.ne.jp/sakuraba/java/laboratory/J2SE1.5/contents.html
C++とJavaの総称
http://www.mamezou.com/tec/Tips/javaGenericsVsCppTemplate/
JavaGenerics概説
http://objectclub.esm.co.jp/JavaGenerics/
0009デフォルトの名無しさん
NGNGそれから
AWTとSWINGとSWTの区別がついてない人がいるみたいですが
注意と。
0010デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.5.0/ja/index.html
0011デフォルトの名無しさん
NGNG・新しい言語拡張:メタデータ、ジェネリック型、列挙型、プリミティブ型の Autoboxing
・新しい JVM 監視および管理 API
・改善された out-of-box パフォーマンス
・新しい (互換性のある) デフォルト Java Look & Feel
http://java.sun.com/developer/technicalArticles/releases/j2se15/
0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNGがありがたいな。
0014デフォルトの名無しさん
NGNGiterator()のあるクラスじゃないと使えない?
0015デフォルトの名無しさん
NGNGかえってC#厨が邪魔しにくるだけじゃないのか?
0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNG配列も使える
0018デフォルトの名無しさん
NGNGC#厨が立てたスレかYO!
0019デフォルトの名無しさん
NGNGJ2SE1.5だろ
それとCは関係ないだろ。
スレ立て直しだろ。
J2SE1.5についてだけ語るスレにするべきだ。
さもないと前スレのようにC厨とかC#厨とかがスレを荒らすのでウザイ。
0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNG;∵;,".;;∴”:゚,'. );∵;,".
;∵;,". / ヽ
─ _- ;∵;,". ./ /| ..|
舞えやぁ! -─_`;, / | ..| │←>>C#&Anders Hejlsberg
ヽ ゝ ″ / | | ..| |
.| │ ∵;/ /| │ 巛
∧ ∧ | | / / | .|
( ゚∀゚)、 / /⌒ / .{ │
_」_ノ 丿 / . / | |
(____/ヽ ノ ./ ( )
/ /\ /  ̄
(_/ ..\ /ノ
| |
/ /
../ /
/ /
/ /
. (__ノ
──────────
──────── ──────
0022デフォルトの名無しさん
NGNG0023デフォルトの名無しさん
NGNG「Javaしかできない奴って(ry」とか言うんだろC#厨。
嫌な奴。
0024デフォルトの名無しさん
NGNG内部告発、セルフフィードバック、自己批判がゆるいのはその組織、集団に
勢いが無い証拠。適正な外圧が加われば長くはもたない。
あと、外部の批判に感情的ってのもあるな。
身に覚えのある痛いところを突かれそうな組織ほど、マスコミの取材はさけるし、
オーム信者でもなんでも見てたらわかるだろ?よーするに身内でオナニーできればそれでいい。
0025デフォルトの名無しさん
NGNGベータでよければ、もう対応してるけど・・・
0026デフォルトの名無しさん
NGNGいっちょいったるか。
1.5でjava.util.concurrentがでたってことは
OSの仕組みを復讐しないとあかんのか。
瀬間ふぉとかミューテックスとか
0027デフォルトの名無しさん
NGNG・C#ができればJavaはできる
・CとJava(C#)ができれば、C++ができる
・C++ができれば、CとJava(C#)ができる
この関係が崩れてるやつは、言語を習得できてない
0028デフォルトの名無しさん
NGNGシンクロナイズと変わらないと思うけど。
つまり、OSの仕組みを復習する必要はない。
0029デフォルトの名無しさん
NGNGしかしその三つの言語知っているだけでは何かが足りない。
そうだ! Prologだ! Lispだ! Perlだ!
ってか。
0030デフォルトの名無しさん
NGNGかわいい女の子がVB.NETの本を熱心に読んでたよ。
なんか時代は変わったと思ったね。
0031デフォルトの名無しさん
NGNGコピペ厨ウザイから荒らすな
0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNG今までGenericsでなかったクラスがいくつかGenericsになるわけか
0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNG0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNGAPIがまだ実装されてないだけじゃね?
0038デフォルトの名無しさん
NGNGJavaとC#のgenericsについて、ヘジが語ってる。
どうもあれだな。
Javaは様々な機能を独自のやり方で取り入れて行ってる。
C#は、昔のJavaからスタートして、C++っぽい考え方で仕様を拡張して行ってる。
ってな感じがする。
ヘジはJavaの欠点ばかり指摘しようとしてるが(っつーかJava対抗だから当たり前だが)、
俺はC++臭のするgenericsよりも、シンプルでwild cardが使えるgenericsの方が好きだな。
0039デフォルトの名無しさん
NGNGJavaでもC#でもわかるけど・・・C++のことか?
0040デフォルトの名無しさん
NGNG知識の幅の広さの違いが感じられる。
プログラミング経験量の違いもでているんだろうか。
0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNGgenericsも必要ありません
enumも必要ありません
boxingも必要ありません
foreachも必要ありません
IDEも必要ありません
進歩したら学習コストがかかるからね
0043デフォルトの名無しさん
NGNGVector< X >では駄目なんか?
また、newのある意味がわからんよ。
daleteが無いんだから、別にnewが無くても構成上支障は無いはず。
0044デフォルトの名無しさん
NGNGおそらく押さえ込まれてるのを無意識にでも自覚しているので、文字通り
虎の威をかる狐になっちゃうのかな?
0045デフォルトの名無しさん
NGNG最後の一行が言いたかっただけ、と読んでみました。
0046デフォルトの名無しさん
NGNGいや書きながら思いついて自然とそうなったよ。
むしろ何かパンサーと似てるなとか思ったから。
0047デフォルトの名無しさん
NGNG親は自分が社会的に地味なので、子供に派手な名前をつけて希望を託す。
名は体を表すと言うが、地に足がついてないような名前はどうかね?龍とかさ、わからんでもないが。
MSとかAMDなんか地名が多いよね、雪山の名前とか都市名とか。
ところで次のJDK1.6のコードネームってなに?
0048デフォルトの名無しさん
NGNG借りて来た cat.
0049デフォルトの名無しさん
NGNGj2se1.5β
http://java.sun.com/j2se/1.5.0/index.jsp
eclipse3.0
http://download2.eclipse.org/downloads/drops/S-3.0M7-200402122000/index.php
(Platform Runtime Binaryをダウンロード)
JAVAとC#の比較
http://objectclub.esm.co.jp/cs-vs-java//cs-vs-java.html
J2SE1.5の新機能
http://www5.airnet.ne.jp/sakuraba/java/laboratory/J2SE1.5/contents.html
C++とJavaの総称
http://www.mamezou.com/tec/Tips/javaGenericsVsCppTemplate/
JavaGenerics概説
http://objectclub.esm.co.jp/JavaGenerics/
0050デフォルトの名無しさん
NGNGかかんねえよ。
foreachあんんて滅多につかわないし
enumはシンプルで重宝するし。
学習コストはgenericsと真APIだけだろ
それでもかなり有益だが。
0051デフォルトの名無しさん
NGNGそれって日本語に訳してるだけじゃん。
AMDのCPUもわざわざ日本語に訳して解釈するのかい?
Thunderbird → 雷鳥
Barton → 豚
ムスタング → 馬
とか
0052デフォルトの名無しさん
NGNG噛み合ってない?
0053デフォルトの名無しさん
NGNGforeachとか使いまくってるけど。
てか、今まで作ったコード書き直してるんだけど
これがすごい大変なんだな(泣)
0054デフォルトの名無しさん
NGNG後方互換性あるのだから、とりあえず新規分だけ使えばいいのでは?
キャストしてバグでていないなら、Generic 使って書き直す価値は無い。
0055デフォルトの名無しさん
NGNG既存のコード買えてまでなおしたくなるのは
0056デフォルトの名無しさん
NGNG既存のコード捨ててまでいこうしたくなるのは
0057デフォルトの名無しさん
NGNG既存の生活捨ててまでいこうしたくなるのは
0058デフォルトの名無しさん
NGNGせっかくげねりくそあるから書き換えたくなるじゃん。
まじで便利だよ。
C#もいいけど、りなくそで使いたいからさ。
0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNGもう余計な構文糖の追加はいらんよ
0061デフォルトの名無しさん
NGNGそんな貴方に BrainFuck
0062デフォルトの名無しさん
NGNGそうでもなさげ。
JavaでC++のtempalteが使えるGenericsがでると聞いたときは
ショッキングでまさかと思ったがよく調べてみたら
C++のtempalteほど汚くはならなかった。
C++のような危険な使われ方をせずに済みそうだ。
0063デフォルトの名無しさん
NGNG俺も最初はC++のtemplateがJavaでも使えると思って期待したけけどさ。
0064デフォルトの名無しさん
NGNGテンプレートのようなぐちゃぐちゃを目指した訳じゃないから
javaの方向性としてこれでいいんじゃないの?
0065デフォルトの名無しさん
NGNGキャストがめっさ減る
そして美しいソースコードへ変貌する
だから、どうしても書き直したくなる
0066デフォルトの名無しさん
NGNGキミ自身がリアクション取らなかったんだからしょうがないでしょ。
少なくとも1999年に generics の案が JCP に出た後、5年間もあったし、
その前からも議論はあったわけで。
生簀の魚みたいに口開けて待ってるだけだと損するよ。
0067デフォルトの名無しさん
NGNGそれだけじゃあねえだろ。
おかげでtypesafe Enumとか可変長引数とかを使いやすくなったのだから。
C++のtemplateのようなリスキーな機能はバグばかり出すプログラミングが横行するからイラネ
0068デフォルトの名無しさん
NGNGなにげに、J2SE1.5の仕様策定でJCPが下した決断は正しいと思うな。
ジェームズゴスリングは目先の利便性よりもあとあとの問題の対応で困らないように慎重に慎重に検討しているようだ。
0069デフォルトの名無しさん
NGNG>型キャストなくす”だけ”しかできないGenericsなんてイラネ。
他に何ができるんでしょうか?
何個くらいありますか?
0070デフォルトの名無しさん
NGNG簡単に言うと、
GenericがC++に登場したのはコンテナの問題があったから。
ベースクラスがないC++では、いちいちクラス毎のコンテナを作るか、
プリプロセッサマクロでシコシコ作る労力が必要だったけど、
templateの導入でその辺が解消された。
標準ライブラリもSTLへ書き直された。
というか、それ以前はまともなライブラリが存在しなかった。
Javaは最初からベースクラスが存在していたので、
コンテナを作る労力の問題はなかったけど、
いちいちキャストを行う必要があった。
それを不要にしたのが今回のGeneric拡張。
事情は違うけど、どっちも構文的にクソの類に近づいているとは思う。
0071デフォルトの名無しさん
NGNGちょっとわかってないのですが、
結局、javaとc++はどこが違うんですか?
ベースクラスがある、なしは
言語仕様の問題ですか?
0072デフォルトの名無しさん
NGNGキャストが面倒なだけなら本来はラッピングしたクラス用意すべきだし
コーディングの手間を減らすには多少の効果はあるけどね
積極的に使用すべきものはtype safe enumだけかと
型が厳密な綺麗なコードってのは人が取っつきにくいコードでもあるからねぇ
どこで妥協すべきかってのは難しい問題
javaは現在主に使われている言語ではお堅いほうだからね
俺はそれがいいと思ってるんだけど、そう思ってない人も多いみたいで
0073デフォルトの名無しさん
NGNGつまりJavaのGenericは動的な部分が残るってこと。
現状では型安全の強化+キャストの代行って意味合いが強い。
対してC++のtemplateは、可能な限り静的に展開される。
ただしC++の方式は、用法に気をつけないとtemplateの
展開で生成されるコードが無闇に増大し、プログラムが
大きくなりすぎるというリスクがある。
0074デフォルトの名無しさん
NGNG可能な限り? C++のtemplateって動的に展開される事もあるんだっけか?
0075デフォルトの名無しさん
NGNG急に採用されたからって照れ隠しに反対してる馬鹿数名。
0076デフォルトの名無しさん
NGNGgenerics使うのと何が違うの?
0077デフォルトの名無しさん
NGNGセスナ機は誰でも簡単に操縦できるが高性能戦闘機は難しい。携帯電話を使いこなせる近
所のおばちゃんはパソコンが難しいと言う。JavaはできるがC++は難しいというプログラ
マーは大量にいる。
ここ数年で急増したJavaプログラマーは、C++など他の言語の習得に失敗した専門学校上
がりのDQNが多い。濃縮された低能集団が大量に集まっている。質より量で低能プログラ
マーを大量投入しなければならず、人件費の平均単価は下がる一方だ。
日本の企業はいまだに能力による待遇差別を嫌う。君がいくら有能なJavaプログラマーで
あっても、大量の低能プログラマーとほとんど同じ賃金を受け取ることになる。
仕事が速い有能プログラマーや、定時間内に集中して仕事をするプログラマーは、残業手
当が少なくなってしまう。低能プログラマーは仕事が遅いため多くの残業手当を手にする。
ただでさえ低い賃金に悩んでいる有能プログラマーは、低能プログラマーの高い残業手当
を見て憤りを感じ、これを続けることで有能なプログラマーが壊れることになる。
Javaは良い言語だが、そのスキルは将来の収入アップには繋がらない。向上心を持っても
無駄だ。低能集団の中の有能なプログラマーは出る杭として打たれる。
それでもJavaは良い言語。「個性を望まない」「みんな同じを望む」という日本の教育で
作られた大量の低能達をうまく使いこなすにはJavaが一番だ。安価な歯車になって人生を
全うする覚悟があるならば、是非ともお奨めしたい。今の日本に必要とされる人材だ。
0078デフォルトの名無しさん
NGNGhttp://www.itweb.co.za/sections/software/2004/0403191257.asp?A=APD&S=Software%20Development&O=FPT
0079デフォルトの名無しさん
NGNG他の言語でも似たようなもんだろ。
そもそも本物のスキルって何だ?
0080デフォルトの名無しさん
NGNG0081デフォルトの名無しさん
NGNG0082デフォルトの名無しさん
NGNG0083デフォルトの名無しさん
NGNG0084デフォルトの名無しさん
NGNG0085デフォルトの名無しさん
NGNG0086デフォルトの名無しさん
NGNGJavaをVBに置き換えれば本来の文章になるね。
0087デフォルトの名無しさん
NGNG他の言語というか、開発者数の問題だな。
マイナーなうちは、他の言語もできる、スキルを持った人が大半を占める。
メジャーになると、その言語しかしらない人が増える。
Javaも普及したもんだ。
0088デフォルトの名無しさん
NGNG釣られる気にもならない。
ちなみに、C++プログラマの99%はオブジェクト指向が使えない。
C++プログラマの99.9%はヘッダファイルをちゃんと書けない。
C++プログラマの99.9%はTemplateの間違った使い方をする。(あるいは使えない)
C++プログラマの99.9%はtry/catchの間違った使い方をする。(あるいは使えない)
C++プログラマの99.99%は関数ポインタを使えない。
(まあ、オブジェクト指向ができればいいんだけどさ)
j2se1.5β
http://java.sun.com/j2se/1.5.0/index.jsp
eclipse3.0
http://download2.eclipse.org/downloads/drops/S-3.0M7-200402122000/index.php
(Platform Runtime Binaryをダウンロード)
JAVAとC#の比較
http://objectclub.esm.co.jp/cs-vs-java//cs-vs-java.html
J2SE1.5の新機能
http://www5.airnet.ne.jp/sakuraba/java/laboratory/J2SE1.5/contents.html
C++とJavaの総称
http://www.mamezou.com/tec/Tips/javaGenericsVsCppTemplate/
JavaGenerics概説
http://objectclub.esm.co.jp/JavaGenerics/
0089デフォルトの名無しさん
NGNG0090デフォルトの名無しさん
NGNG関数ポインタを何か特別な物だとお思いのようで。
何かトラウマでも?
0091デフォルトの名無しさん
NGNGスゲーナ、アンタの周り、アホしかいないのか。どこの会社の人?
>>C++プログラマの99.99%は関数ポインタを使えない。
まあ、C++なら使わなくても問題ないしー。
0092デフォルトの名無しさん
NGNG制御文を式で代用出来るから表記が簡潔になる。
と初心者は有難がるが、実は最新のIDEでも
間接的にしか定義をトレース出来ないから、
見通しが悪くなる罠。
理解できないからといって、そんなに卑屈に
なる必要は無いぞ。>>88よ。
0093デフォルトの名無しさん
NGNG0094デフォルトの名無しさん
NGNG卑屈になるなといってるのに・・
0095デフォルトの名無しさん
NGNG0096デフォルトの名無しさん
NGNG仕方ないように思うよ。
0097デフォルトの名無しさん
NGNGオブジェクト指向が使えない→関数ポインタが使えない
これは真
関数ポインタが使えないけど、オブジェクト指向が出来る人
まあ、多少はいるけど・・・
オブジェクト指向ができれば、関数ポインタも使えるから
関数ポインタが使えない事とオブジェクト指向が出来ない事は
等価だな。
>制御文を式で代用出来るから表記が簡潔になる。
>と初心者は有難がるが、
え、この人何言ってるのw
0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNG> 関数ポインタが使えないけど、オブジェクト指向が出来る人
> まあ、多少はいるけど・・・
と
> オブジェクト指向ができれば、関数ポインタも使えるから
が矛盾してるぞ。
> え、この人何言ってるのw
お前に言うべきせりふだよ。(藁
0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNG0102デフォルトの名無しさん
NGNG0103デフォルトの名無しさん
NGNGtestfunc f = &(Test::func);
Test* t = new Test;
int result = (t->*f)(5);
まあ、確かにそりゃないよ〜って思う。
こんな構文じゃ、使えない奴が多くても驚かんね。
0104デフォルトの名無しさん
NGNGD言語は存在そのものが糞。
まずはstring型実装してコンパイラ安定させろ。
話はそれからだ。
0105デフォルトの名無しさん
NGNGString[] strs;
0106デフォルトの名無しさん
NGNG0107デフォルトの名無しさん
NGNGサイズ可変のものを安全に操作したい。
マップを安全に操作したい。
0108デフォルトの名無しさん
NGNGGenericsを多用すべきでないと言うことは
JavaでGenericsが出たら心がけるべき
使用方法というのがあるとか?
すくなくともコレクション系やNumberクラスをメソッドの引数にするようなものには
よく使いたいのだが。
0109デフォルトの名無しさん
NGNG何言ってんだこいつ。
急に採用されたと思いこんでいるみたいだな。
何年も前から慎重に議論されてきたことだというのに。
0110デフォルトの名無しさん
NGNG「Javaは糞、俺はC++できるぜ」といっておきながら
JavaにはないC++の機能をフルに使いこなすこともできない、
Javaにある機能すらフルに使いこなすこともできない
使いこなせるレベルはただのC言語レベル。
実際こういうのが多いんだよね。C++厨の仮面を被ったC厨ってのが。
0111デフォルトの名無しさん
NGNGだから多用も何もないよ。
あくまでgenericsで構築されたコンテナライブラリを使うだけ。
だからヒステリックに反対したり大げさに騒ぎ立てる必要はない。
0112デフォルトの名無しさん
NGNG次は演算子オーバーロードだな。
0113デフォルトの名無しさん
NGNG0114デフォルトの名無しさん
NGNG残念ながらC++のtemplateのようにはいかない。
0115デフォルトの名無しさん
NGNGGenerics使うとデザインパターンでも役に立つモノがあるわけだが。
StrategyパターンとかBridgeパターンとか
0116デフォルトの名無しさん
NGNGキーワード演算子も対応してほしい。
0117デフォルトの名無しさん
NGNGC++ しかできない人にはそー見えるのかもしれん。
0118デフォルトの名無しさん
NGNG真似に見える時点でC++もできてない。
0119デフォルトの名無しさん
NGNG似たようなメソッド3つも4つも
作って何が楽しいのかと。
0120デフォルトの名無しさん
NGNGデフォルト引数は欲しいね。
0121デフォルトの名無しさん
NGNG0122デフォルトの名無しさん
NGNG0123デフォルトの名無しさん
NGNG0124デフォルトの名無しさん
NGNGC++のようなtemplateは、そもそも要らない。
0125デフォルトの名無しさん
NGNGD には…ないのか。
0126デフォルトの名無しさん
NGNG危険で無駄な機能は不要だよ。
Jakarta Veloocityで代用できる。
少なくとも演算子オーバーロードが
ただのenumではなくtypesefe enum、
ただのtemplateではなくGenericsのようなしっかりとした
堅牢性の高い仕様でなければ不要と言わざるを得ない。
0127デフォルトの名無しさん
NGNG採用されるまでは「不要だ不要だ」と言っておきながら、採用されたとたんにこれか。
0128デフォルトの名無しさん
NGNG0129デフォルトの名無しさん
NGNGちょっとまてよ。
で、何が採用された?
Genericsなど、実際に採用されたものはC++のtemplateとは異なるものだ。
あれでは「C++のtemplate機能は不要といったにもかかわらず採用された」
ということはできない。
よってGenericsが不要といったわけでもなければC++のtemplateは採用されたわけでもない。
0130デフォルトの名無しさん
NGNG0131デフォルトの名無しさん
NGNGまあそう興奮するな。ただの煽りだ。
0132デフォルトの名無しさん
NGNG任意の識別子を使って中置演算子を作れるってやつじゃないの
0133デフォルトの名無しさん
NGNGああ、それか。
でも、それがどういう理由で危険なのかな。>>126
0134デフォルトの名無しさん
NGNG悪意を持った人間が
10 minus 4が40を返すように定義される「可能性」があるからです。
0135デフォルトの名無しさん
NGNG0136デフォルトの名無しさん
NGNG演算子は引数が一つか二つに限られたメソッドみたいなものだし。
0137デフォルトの名無しさん
NGNG同意。
「10 mius 4 が40を返すように定義される可能性」と,
「minus()メソッドが掛け算を行うように定義される可能性」では,
前者の方が可能性が高いと言える理由が分からない。
演算子のオーバーロードが普通のメソッドに比べて「より」危険である理由を
説明してくれる人は誰かいないの?
0138デフォルトの名無しさん
NGNG頭痛の種は二つより一つの方がまだましだからです。
0139デフォルトの名無しさん
NGNG定義済み演算子の意味をも変更できるから危ないってことでしょ。
0140デフォルトの名無しさん
NGNG0141デフォルトの名無しさん
NGNGC++の演算子オーバーロードって、ユーザが想像もつかないようなことが起きやすい
っすよね。アホが勇み足で=だの[]だの&だのに変なオーバーロードをかけていたせ
いで、えらい目にあったことがある人、手を挙げて〜。
0142デフォルトの名無しさん
NGNG0143デフォルトの名無しさん
NGNG何が起こるかわからないからな。今回の事がいい教訓になっただろう。
0144デフォルトの名無しさん
NGNG0145デフォルトの名無しさん
NGNG機能性の高さからメソッドのオーバーロードがあれば演算子のオーバーロードはいらん
といえるが
演算子のオーバーロードがあればメソッドのオーバーロードはいらんとは
言えないだろ。
とりあえずここではメソッドがstaticだとして説明するぞ。
doMethod(int x, int y)というメソッドを
演算子で x doMethod y のように定義できたとしても
doMethod(int x, int y, String z, Number a, FileInputStream b)
なんてメソッドを演算子で定義できるか?
三項演算子のような演算子を再定義できるようにしろというのか?
かえって可読性が低下するだけだぞ。
それにdoMethod(AudioInputStream x, Socket y)
doMethod(AudioOutputputStream x, URL y)
なんて二つのメソッドを同じ演算子で使うようにしたいとき
型の違いによる煩雑さが増すだけだ。
それに演算子の優先順位も決定しなくてはならない。
混乱が増えるばかりだ。スパゲティコードを作りやすくなる。
それにくらべJ2SE1.5の新機能はスパゲティコードを作りやすい方だと言えるか? >>143よ
0146デフォルトの名無しさん
NGNG0148デフォルトの名無しさん
NGNG中卒?群とか環とか体とか知ってる?
0149デフォルトの名無しさん
NGNGそんなにキャスト嫌いなのか??
私は嫌いじゃないんだけど…
0150デフォルトの名無しさん
NGNGキャストすればいいだけですから。
0151デフォルトの名無しさん
NGNG2chで突っ込まれると劣等感を感じるみたいだしな。
Del厨も正規表現ライブラリいらないとか言い張ってウザいの何の。
0152デフォルトの名無しさん
NGNGget するときのキャストが嫌いっつーよりも
set するときの型チェックが嬉しいのでは。
0153デフォルトの名無しさん
NGNGこんな感じになるのかなぁ??
0154デフォルトの名無しさん
NGNGlist.set(index, new Foo());
で、Foo が Hoge の下位クラスでなければコンパイルエラーになるのが
嬉しいって事では?
0155デフォルトの名無しさん
NGNGunko< tinpo< omeko< hiroyuki< sine< damepo< ore > > > > > obj;
みたいなクラスは、ただひたすら直気書きするしかないのか?
0156デフォルトの名無しさん
NGNGclass Obj extends unko<tinpo<omeko<hiroyuki<sine<damepo<ore>>>>>{ ... }
すれば良いだけでは?
0157デフォルトの名無しさん
NGNGただ可読性を上げる為だけにクラスつくんの?
ありえなーい。
0158デフォルトの名無しさん
NGNG0159デフォルトの名無しさん
NGNGそうか?俺は一般的なtypedefの使い方だと思うけど。
hash_map< ClassA, ClassB, ClassA::HashFunc >とかベタで使う奴の方が
俺はアホだと思う。
0160デフォルトの名無しさん
NGNG複数のファイルで共通の typedef 宣言を参照させるのは難しい。
プロジェクト内の .java ファイル全部に同じ typedef 書き連ねるつもりか?
くらいの問題点は2,3分考えりゃ誰でも気が付くと思うんだけどなぁ…
0161デフォルトの名無しさん
NGNGGenericsのパラメータにデフォルト値は付けられるのか?
(ドキュメント流し読みではそんな記述は見つけられなかったが・・。)
typedefも使えない、デフォルト値も駄目ときては
IDEのサポートでもなければ、とても使用に耐えないような気がする。
0162デフォルトの名無しさん
NGNGむしろJavaはヘッダしか無いと言った方が正しいのでは?
単にusingでインポートさせればいいじゃん。
0163デフォルトの名無しさん
NGNGまぁ、使えない人は使わなくてもいーんじゃないでしょーか。
0164デフォルトの名無しさん
NGNG?
> 単にusingでインポートさせればいいじゃん。
思いつきで言われてもねぇ。やりたければ自分で実装してみれば?
0165デフォルトの名無しさん
NGNG>説明してくれる人は誰かいないの?
他人の作ったライブラリーで演算子のオーバーロードしてあるクラスを
ポリモーフィズムさせて使ってみな。
おまけに、自分で作ったクラスも加えてみれば
もはや使い物になりませんと。
0166デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.5.0/index.jsp
eclipse3.0
http://download2.eclipse.org/downloads/drops/S-3.0M7-200402122000/index.php
(Platform Runtime Binaryをダウンロード)
JAVAとC#の比較
http://objectclub.esm.co.jp/cs-vs-java//cs-vs-java.html
J2SE1.5の新機能
http://www5.airnet.ne.jp/sakuraba/java/laboratory/J2SE1.5/contents.html
C++とJavaの総称
http://www.mamezou.com/tec/Tips/javaGenericsVsCppTemplate/
JavaGenerics概説
http://objectclub.esm.co.jp/JavaGenerics/
0167デフォルトの名無しさん
NGNG>ありえなーい。
たかがクラスを一個作るだけだろ。
eclipse使いなら5秒でできる。
0168デフォルトの名無しさん
NGNGa + b を a.add(b) に解釈するような単純な演算子オーバーロードの実装でもだめなの?
あと、メソッドならポリモーフィズムを使っても問題にならないという理由が理解できないんだが。
数値型ならそもそも派生することがナンセンスだし、
C#の event のようなものなら、+= の右辺は派生クラスである(実装したリスナのような)ことが当然じゃないのか?
0169デフォルトの名無しさん
NGNGあほ。そういう問題じゃねぇよ。
0170デフォルトの名無しさん
NGNG演算子オーバーロードって、たかが可読性のためにメソッド一個定義するわけ
ですが。どう違うのですか?
0171デフォルトの名無しさん
NGNG引き継いだPGが即日仕様を理解して実装できる。
そのために
0172デフォルトの名無しさん
NGNGあほ。演算子オーバーロードなぞいらんわ。
0173デフォルトの名無しさん
NGNG・listenerA += (listenerB += handler) ができない。
・(listener += handler)(sender,e); ができない。
とかはどーなんだろーね?
っつーか、C#のイベントの += と -= は add と remove で何が悪いのかさっぱり理解できない。
0174デフォルトの名無しさん
NGNG可読性よりも記述性じゃないかと。
極端な話だが、演算子の無いLISPと演算子の塊の様なC、
どっちが書きやすいだろうか。
0175デフォルトの名無しさん
NGNG0176デフォルトの名無しさん
NGNG読む時間のほうが長いからなあ
0177デフォルトの名無しさん
NGNG0178デフォルトの名無しさん
NGNGお前の人生妥協の連続
0179デフォルトの名無しさん
NGNGうむ、非常にうれしい。
>>155
そのような記述方法が制限されるということはないだろうか?
無駄に継承すればいいってもんでないのと一緒
0180デフォルトの名無しさん
NGNGヘッダファイルやtypedef、演算子オーバーロードがどうしても欲しければ
Jakarta Velocityで解決
0182デフォルトの名無しさん
NGNGJavaから省いた蛇足がVelocityなんだなw
0183デフォルトの名無しさん
NGNGJava にないけど使いたくてしょうがないから
Velocity の連中は作っちゃったって話だろ?
0184デフォルトの名無しさん
NGNG0185デフォルトの名無しさん
NGNGいやJavaを見捨てたVelocityというべきか?w
0186デフォルトの名無しさん
NGNGVelocity 使わんでも自分が欲しいプリプロセッサ探すか、作ればいーだけの話。
0187デフォルトの名無しさん
NGNGそれをいうならC#や.NET作った連中なんか全然理解していないだろw
Velocity作った連中のほうが良く理解している。
0188デフォルトの名無しさん
NGNGマルチタスク実現へJava言語改良
http://www.itmedia.co.jp/news/articles/0404/07/news018.html
Sun幹部によると、2005年に一般リリース予定の「J2SE 1.6」には、
Javaバーチャルマシン(JVM)のアプリケーション共有を強化する「分離」機能
が備わり、ローカライズコンピューティング処理実行のための分離が可能になるという。
米Sun Microsystemsは、Javaバーチャルマシン(JVM)内部でのアプリケーションマル
チタスク実現に向けてJava言語の改良に取り組んでいる。カリフォルニア州サンノゼで
開催のClusterWorld Conference & Expoで4月6日、同社幹部が明らかにした。
またJ2SE 1.6では、Javaプログラム間の高速通信を可能にするSockets Direct Protocolの
サポートが計画されている。カウンディンヤ氏によると、J2SEに施された改良は、その後間
もなくJ2EEにも組み込まれる予定。
1月にβ版がリリースされたJ2SE 1.5は、6月のJavaONEカンファレンスで正式リリース
の運びとなる見通し。J2SE 1.5では、Javaプログラミングの簡易化に焦点を当てている。
0189デフォルトの名無しさん
NGNG汎用プログラミング言語初?
0190デフォルトの名無しさん
NGNGTiger でやってるJITコンパイル後のネイティブコードをJVM間で共有するってのを促進するだけでしょ。
0191デフォルトの名無しさん
NGNG0192デフォルトの名無しさん
NGNGそうかねえ。
OSに依存せずにスケジュール管理ができると期待しているけれども
0193デフォルトの名無しさん
NGNGhttp://www.itmedia.co.jp/news/articles/0404/07/news018.html
> 1月にβ版がリリースされたJ2SE 1.5は、6月のJavaONE
> カンファレンスで正式リリースの運びとなる見通し。
β使った人は知ってると思うけど、あのバグだらけのTigerが
あとたった2ヶ月で正式リリースだって。
これだけでも手抜きの現実が浮かび上がってくるね。 s
0194デフォルトの名無しさん
NGNGしかも3000人解雇でしょ。
普通に考えて間に合わないんじゃないかな。
0195デフォルトの名無しさん
NGNGリッチ・グリーン氏 3/31のコメント。
同氏は、「Java Desktop System」などのSun製品を売り込み、また、底辺からたたき上げ、採用を増やしている技術が勝利を収めているというビジネストレンドについても説明した。
このトレンドは、Sunの製品よりも、IntelのハードやLinuxに有利に働くかもしれないが、SunはソフトウェアでMicrosoftを追い越していると同氏は語った。
数日後、
「SunでJava推進の先頭に立ってきたリッチ・グリーン氏が同社を去ったことは、この提携がSun社内の対立を引き起こし、ひいてはJavaコミュニティーの内部対立につながる可能性を示すものだ」とカーペンター氏は指摘する。
Sunでは、グリーン氏の退職は同社のリストラ計画の一環だとしている。
<もうわが社にはJava信者は要りません。逝ってよし!>
IBMはグリーン氏を拾ってやれよ。悲惨すぎるぞw
0196デフォルトの名無しさん
NGNGちなみに、どんなバグがありましたか?
0197デフォルトの名無しさん
NGNG聞いても無駄。彼は技術的なこと何も知らんのだから。
0198デフォルトの名無しさん
NGNGIBMが昔30万人を一斉解雇したことにくらべれば3000人解雇なんてたいしたことじゃないし
0199デフォルトの名無しさん
NGNGWebSphere5はいまだにJ2SE1.3ベース。
おかげで、現場でいまだに1.4を使ったことのない人多数。
こんな状態で1.5をリリースしてもどうなることやら。
0200デフォルトの名無しさん
NGNG> β使った人は知ってると思うけど、あのバグだらけのTigerが
> あとたった2ヶ月で正式リリースだって。
バグがあるならお前がJCPに報告すればいいだろうが。
それともお前は英語ができないのか?
お前にとってはバグでないものもバグを見なしているだけか。
実際どんなバグがあるかも明示できないお前が手抜きしている現実を浮かび上がらせているわけだが。
0201デフォルトの名無しさん
NGNG手抜き、ではなくて能力の限界でしょ。
あとJCPに報告すんのは固まってない段階の仕様にバグがあるときだけだよ。
0202デフォルトの名無しさん
NGNGJavaVMとCLRではないところがミソかな。
0203デフォルトの名無しさん
NGNGSunは本来のハードウェア事業に本腰。めでたしめでたし。
http://www.itmedia.co.jp/news/articles/0404/07/news014.html
DB2もJavaから.NETへ。さすがIBMさんは分っていらっしゃる。
http://www.itmedia.co.jp/news/articles/0404/07/news015.html
Oracleは焦って薄利多売路線へ。w
http://www.itmedia.co.jp/news/articles/0404/07/news016.html
MSはユーザーの声をどこの企業よりも大切にします。
0204デフォルトの名無しさん
NGNGこんなことを言って追い出されちゃったのか・・・。
http://www.itmedia.co.jp/news/articles/0404/01/news030.html
0205デフォルトの名無しさん
NGNG> IBMもJavaの凍結死に一役買ってるね。
どこが買っているんだよw
Eclipse3.0, WADの開発が着々と進みDeveloperWorksも相変わらずJavaに関する記事を紹介しているだろw
ドトネト厨はどこまで妄想をもっているんだろうなw
> WebSphere5はいまだにJ2SE1.3ベース。
> おかげで、現場でいまだに1.4を使ったことのない人多数。
WebSphereと WebSphere Studioとの区別も付かないアフォですかねこいつは?w
> こんな状態で1.5をリリースしてもどうなることやら。
1.3と1.4,1.5との違いも即座に理解できないなんてチミはプログラマ失格だね。
あ、そうか、ドトネト厨はVBからVB.NETに移行して苦労しているから
1.3から1.4,1.5に移行するのに相当苦労すると妄想しているんだw
0206デフォルトの名無しさん
NGNG話し合いの末自分から辞めることを選んだろうと予測。
完全オープンソース化をする気なら減給するかクビにするしかないが、
それでもいいか? と聞かれ退職することを選んだんだと予測。
0207デフォルトの名無しさん
NGNG0208デフォルトの名無しさん
NGNGなるべくなら、ここでは.NET厨無視の方向で。
実は自作自演なのかもしらんけど。ageてるし。
0209デフォルトの名無しさん
NGNG同氏は、「Java Desktop System」などのSun製品を売り込み、また、底辺からたたき上げ、採用を増やしている技術が勝利を収めているというビジネストレンドについても説明した。
このトレンドは、Sunの製品よりも、IntelのハードやLinuxに有利に働くかもしれないが、SunはソフトウェアでMicrosoftを追い越していると同氏は語った。
数日後、
「SunでJava推進の先頭に立ってきたリッチ・グリーン氏が同社を去ったことは、この提携がSun社内の対立を引き起こし、ひいてはJavaコミュニティーの内部対立につながる可能性を示すものだ」とカーペンター氏は指摘する。
Sunでは、グリーン氏の退職は同社のリストラ計画の一環だとしている。
<もうわが社にはJava信者は要りません。逝ってよし!>
0210デフォルトの名無しさん
NGNGこちらへ誘導準備しました。
次回はこちらでどうぞ。
【大反響】どうして.netは死滅してしまったのか?3
http://pc5.2ch.net/test/read.cgi/tech/1079428078/
0211デフォルトの名無しさん
NGNGSun、NASメーカーProcomとライセンス契約
http://www.itmedia.co.jp/news/articles/0404/07/news005.html
IBMの次世代データベース「Stinger」、月末にもデビュー
http://www.itmedia.co.jp/news/articles/0404/07/news014.html
この記事をよんでJavaからドトネトだなんて妄想だなw
Javaのほうがすでにサポートが進んでいるからサポートが遅れている.NETとLinuxへの
対応を強化すると表明しているだけじゃん。ドトネト忠は頭が悪いなw
DellとOracle、廉価版DB普及へ提携拡大
http://www.itmedia.co.jp/news/articles/0404/07/news015.html
この記事をよんでOracleが焦って薄利多売路線? アフォですねドトネト厨はw
http://www.itmedia.co.jp/news/articles/0404/07/news016.html
こんな記事よんだくらいでM$がユーザの声をどこの企業よりも大切にするだって?w
ユーザの声を無視して互換性のないソフトを作って仕方が無くWindowsを使わされている者が大半だという
ことにも気づかないなんてドトネト厨らしいやw
0212デフォルトの名無しさん
NGNGで、リッチーの首切りはどう解釈するの?
0213デフォルトの名無しさん
NGNGjava.util.concurrentを使うようになるのか?
0214デフォルトの名無しさん
NGNG【大反響】どうして.netは死滅してしまったのか?3
http://pc5.2ch.net/test/read.cgi/tech/1079428078/
0215デフォルトの名無しさん
NGNG0217デフォルトの名無しさん
NGNG0218デフォルトの名無しさん
NGNGおいおい、んな機能すでにJavaに取り込まれているぞ。
これでセキュリティホールだったらC#のCLRなんか穴だらけだなw
少なくともJavaよりも穴が多いのは事実だが。
0219デフォルトの名無しさん
NGNG>「J2SE 1.6」には、JVMのアプリケーション共有を強化する「分離」機能が備わる。
>この機能によってローカライズコンピューティング処理実行のための分離が可能になり、
>第2のJVMを要求することなくJVM内部でマルチタスクが行えるようになるという。
この意味がよく分からないので…。
0220デフォルトの名無しさん
NGNG予想でしかないのだけれど。
例えば、2つのアプリケーションでrt.jarが共有できるってなことかと。
メモリ効率向上と高速化(JIT結果の共有)が期待できそう。
既にクラスローダがそれっぽいことしてるので、もっと踏み込むはず。
詳細が早く知りたい。
0221デフォルトの名無しさん
NGNG0222デフォルトの名無しさん
NGNG0223デフォルトの名無しさん
NGNGそれだったらすでにある。
昔の古いヴァージョンでうごくJavaアプリは起動するたびに
(Windowsの場合)java.exeを起動していた。複数起動すると
java.exeが複数起動するという効率の悪い仕様だった。
しかし今はその問題は解決されている。
0224デフォルトの名無しさん
NGNGJ2SE1.6によってOSでしかできなかったことがJavaでもできるってか?
ということはマルチスレッドしかできなかったことを
マルチプロセスmマルチタスクで実現できるのか。
0225デフォルトの名無しさん
NGNGほんとかよ。J2EEサーバ立ち上げるとjava.exeだらけだぞ。
0226デフォルトの名無しさん
NGNGピュアJavaコードによってなされるってこと?
いや、今までJavaがプロセス間通信をサポートしていたのかは知らんが。
0227226
NGNG0228デフォルトの名無しさん
NGNG例のJavaOSとは別に
こんなのみつけた
↓
ttp://emulin.netfort.gr.jp/
激しく本末転倒でワロタ
0229デフォルトの名無しさん
NGNG0230デフォルトの名無しさん
NGNGJavaで書いたLinuxエミュレータ
0231デフォルトの名無しさん
NGNGそれはLinuxがプロセスリストにスレッドも列挙してるからだろ。
でも>>223 が言ってることは謎。あるとしか言わないから詳細がわからん。
0232デフォルトの名無しさん
NGNGバージョンはいくつ?
ついでにJ2SEのバージョンも
0233デフォルトの名無しさん
NGNGこれってどうよ?
private final double[] vector;
public DoubleVector(double[] vector) {
this.vector = (double[]) vector.clone();
}
public double max() {
double max = (-1) * Double.MAX_VALUE;
for (int i = 0; i < size(); i++) {
max = StrictMath.max(max, get(i));
}
return max;
}
0234デフォルトの名無しさん
NGNG0235デフォルトの名無しさん
NGNGとりあえずApplet, JavaweStart対応アプリでは
すでに解決済み。
古いバージョンのコンパイラでつくったバイナリでは無理。
0236デフォルトの名無しさん
NGNGLinux のプロセスリストに java.exe があったら怖いな。
0237デフォルトの名無しさん
NGNG?
0238デフォルトの名無しさん
NGNGln -s java java.exe でO.K.
ところでrt.jarの共有って、1.4のコンパイラで-source 1.4つけてコンパイルすれば有効になる?
0239デフォルトの名無しさん
NGNGんなアホな事するか。
> ところでrt.jarの共有って、1.4のコンパイラで-source 1.4つけてコンパイルすれば有効になる?
?
0240デフォルトの名無しさん
NGNGたとえばJ2SE1.2でコンパイルしたUMLツールのIIOSSとか。
いくつも起動すると起動した数だけjava.exeが沢山立ち上がる。
0241デフォルトの名無しさん
NGNG> いくつも起動すると起動した数だけjava.exeが沢山立ち上がる。
にならない、とか考えてるわけ?
0242デフォルトの名無しさん
NGNG未だに1.2だか1.3でシコシコSwing使っているんだから
おもたくてしょうがない。
0243デフォルトの名無しさん
NGNGソフトウェアの更新履歴についても具体的に触れていない。
もう枯れているというか。Eclipse UML Omondoがタダで便利ならみんなそっちのほうを使ってしまう。
http://www.iioss.org/QA/iioss-j.html#iioss-jdk1-4-x
[Q] JDK1.4 では動作しないのですか?
いくつか動作しない機能もあります。
0244デフォルトの名無しさん
NGNG0245デフォルトの名無しさん
NGNGEclipseとかはだめぽ
0246デフォルトの名無しさん
NGNGそれはつまり、AppletやJavaWebStartを起動するJavaプラグインが
個別のAppletやJWSごとに別スレッドを立てているだけか。
きっとブラウザを複数プロセス立ち上げてそれぞれでApplet動かしたら
java.exeが複数動くんだろうな。
>>223の話と違うな。てことは223の勘違いってことでFA?
0247デフォルトの名無しさん
NGNG> きっとブラウザを複数プロセス立ち上げてそれぞれでApplet動かしたら
> java.exeが複数動くんだろうな。
いや、そうはならなかった。Applet, JavaWebStart対応アプリを複数起動しても
java.exe, javaw.exeは一つだった。
0248デフォルトの名無しさん
NGNG新しく起動するたびにタスクマネージャのプロセスにjavaw.exeが増えていきます。
223や247の環境はどうなってるんでしょうね?
それとも、こちらの環境でのコンパイルをEclipse付属のコンパイラにやらせたのが原因?
(Eclipseは内部に独自のコンパイラを持っている)
0249デフォルトの名無しさん
NGNGなんで原因になるんだ?
0250デフォルトの名無しさん
NGNGApplet:
複数起動してもプロセスにjavaw.exeは一つもない。
ブラウザを複数プロセス立ち上げても同じ。
Java Web Start:
起動した数だけプロセスにjavaw.exeがある。
Java Application(.jarをダブルクリックして起動):
起動した数だけプロセスにjavaw.exeがある。
0251デフォルトの名無しさん
NGNGJava Web StartやJava Applicationはそれぞれのプロセスで動いている。
1.6ではJVM上のプロセスで動くようになる。
こんな理解でよろしいか?
0252デフォルトの名無しさん
NGNG1.6 って3年後くらいか?
.NET の Longhorn みたいにあまりにも先の話はむなしい。
0253デフォルトの名無しさん
NGNG言ってるだろうに、ソース嫁。
0254デフォルトの名無しさん
NGNG0255デフォルトの名無しさん
NGNG0256デフォルトの名無しさん
NGNG0257デフォルトの名無しさん
NGNG1.6? とりあえず 3 年は仕事には関係ない。
0258デフォルトの名無しさん
NGNGpublic class HogeMap extends hash_map< ClassA, ClassB, ClassA::HashFunc > {}
でええやん。
たくさんあるなら同じパッケージにまとめてimportさせるよろし。
0259デフォルトの名無しさん
NGNGJava と C++ が混じってるのか?
0260デフォルトの名無しさん
NGNGデバッグプリントとかつけはずししたいし。
0261デフォルトの名無しさん
NGNGAspectJつかうとよろし。
0262デフォルトの名無しさん
NGNGfinal なデバッグフラグならコンパイル時に消去されるので問題なし。
public static final boolean DEBUG
〜
if(DEBUG){
System.out.println();
}
まあ、大概はassertで片付く気もするが。
0263デフォルトの名無しさん
NGNG0264デフォルトの名無しさん
NGNGちなみにJavadocで、そのクラスの説明は何て書くの?
0265あぼーん
NGNG0266デフォルトの名無しさん
NGNG正確には定数式である事が条件なので final で修飾しただけではダメ。
> public static final boolean DEBUG = Boolean.getValue("debug");
とかなってる場合は
> if(DEBUG){
> System.out.println();
> }
はコンパイル時には絶対に消去されない。
0267デフォルトの名無しさん
NGNGそういった議論がなされている時点で、
○○でやれば無問題って意見は却下だよなぁ。
しかし、>>260みたいなことをしたければ
Velocityのようなシステムを使えってのには同意だ。
別に言語仕様に含めるもんでもないからな。
0269デフォルトの名無しさん
NGNG0270デフォルトの名無しさん
NGNGそれでいーと思われ。
0271デフォルトの名無しさん
NGNGそもそもリリース版でメソッド呼ぶコストがキニナル(そんなのが気になるような
ら、そもそもスレッドスタックが深くなりがちなJavaなんぞ使うべきではない
が)場合の話ではないかな。
もし本当に問題になるなら、デバッグ版だけAspectJつかうか、IoCコンテナで
インスタンス作ることにしといてデバッグ版だけLogging全てかますProxyでラ
ップ掛けとく、あたりがいいんじゃないのかな。
0272デフォルトの名無しさん
NGNG0273デフォルトの名無しさん
NGNG>260 がコストとかを気にしてるようには見えなかったんで。
実際、JDK Logger や Log4J のパフォーマンスが問題になるのは
よほどのことが無い限り、無いと思う。
アンタが言うとおり Java を使ってるんであれば。
AOP や IoC コンテナを使えばパフォーマンスも良いかもしれないし
柔軟性も高いかもしれない。 が現時点で人によう勧めん。
0274デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.5.0/docs/guide/vm/class-data-sharing.html
0275デフォルトの名無しさん
NGNGM$もJITをパクって.NETを作ったわけだし。
0276デフォルトの名無しさん
NGNGそのJavaもパクっているってこった。
0277デフォルトの名無しさん
NGNGIBM の JRE では .NET が出る前からやってる手法だし。
0278デフォルトの名無しさん
NGNG0279デフォルトの名無しさん
NGNG0280デフォルトの名無しさん
NGNG0281デフォルトの名無しさん
NGNGノータッチデプロイメントといいドトネト製品はどうもセキュリティの脆弱性が高すぎて。
0282デフォルトの名無しさん
NGNG脆弱性が高いって変な表現だなぁ
ちなみにノータッチデプロイはJavadeいうアプレットだと思うんだけど。
セキュリティモデルはちゃんとある。
0283デフォルトの名無しさん
NGNG0284デフォルトの名無しさん
NGNGM$がいっているやつのほうよ。
ドトネト厨が速度が速いからJavaWebStartのほうがいいと豪語してる。
実際のところ、セキュリティ上の問題を抱え込んでる。
0285デフォルトの名無しさん
NGNG0286デフォルトの名無しさん
NGNG0287デフォルトの名無しさん
NGNG0288デフォルトの名無しさん
NGNGじゃあ、1.5を朴ってC#++を作れ。
0289デフォルトの名無しさん
NGNG正規版はいつごろ?
0290デフォルトの名無しさん
NGNG> bata2のあとは何?
BugParadeで tiger-rc で検索したらいくらかひっかかるけど
tiger-beta3 で検索しても何も見つからないので、
Sun としては次は RC を出したいのではないかと推測。
> 正規版はいつごろ?
2004年の前半とかいってたよーな気もするが。
俺の考えでは beta2 -> RC まで1ヶ月、RC -> 正式版 まで1ヶ月かかると推測。
とすると最も早くても7月の終わり頃ではないかと思われ。
0291デフォルトの名無しさん
NGNG後半の場合は、次の年の3月くらいまで。
あと、夏ごろリリース予定、は、夏ごろにリリース予定日が発表されるという意味。
0292デフォルトの名無しさん
NGNGjvmti っていうのが何をするものかわかりませぬ
あと、sample の jnlp も
0293デフォルトの名無しさん
NGNGJavaNetworkLaunchingProtolco
0294デフォルトの名無しさん
NGNG0295デフォルトの名無しさん
NGNG0296デフォルトの名無しさん
NGNG吊ってくる
0297デフォルトの名無しさん
NGNG0298デフォルトの名無しさん
NGNGこれかな?
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5053096
俺は三票とも使っちゃてるので JISAutoDetect 使う人は vote しといてください。
0299297
NGNG0300デフォルトの名無しさん
NGNGvoteした。
0301デフォルトの名無しさん
NGNGうちのノートのRadeonじゃろくに動かなかったんだけど。
0302デフォルトの名無しさん
NGNG0303デフォルトの名無しさん
NGNGGeForce FXで試したけどえらい遅かった。まだ問題あるみたいね。
ttp://java.sun.com/j2se/1.5.0/docs/guide/2d/new_features.html#ogl
> Note: The latest drivers from both Nvidia and ATI have known issues
> on Microsoft Windows that might cause rendering artifacts in your application.
> We are actively investigating these driver bugs and are working
> with the manufacturers to have them resolved in future driver updates.
0304デフォルトの名無しさん
NGNG0305デフォルトの名無しさん
NGNGまだあまり効果無いよ。遅くなることもある。
0306デフォルトの名無しさん
NGNGつーか、Win自体がそうなんだけど
GDI(DDB)のほうがDirectDrawより速いこともあることはある
0307デフォルトの名無しさん
NGNGJDKっていう言葉は1.1までで、それ以降はJ2SEかJ2SDKになってたと思うんだけどね。
0308デフォルトの名無しさん
NGNG0309デフォルトの名無しさん
NGNGOpenGLによるアクセラレーションは確認してないがDirectDrawつかってる
1.4より遅くなければいいや
0310デフォルトの名無しさん
NGNG0311デフォルトの名無しさん
NGNGOpenGLで回転拡大縮小程度が加速されればそれなりに使いやすくなるかと
あとは通常合成の他に加算合成をいれてくれぇ〜
0312デフォルトの名無しさん
NGNG>>311
System.setProperty( "sun.java2d.translaccel", "true");
System.setProperty( "sun.java2d.ddscale", "true");
これはやってる?
0313デフォルトの名無しさん
NGNG311じゃないが、そんなの知らなかった!ありがとう!
0314デフォルトの名無しさん
NGNGそれって1.5での話だよね?
1.4でのアクセラレーションが限定的すぎるといってるだけ
0315デフォルトの名無しさん
NGNGそれって1.4の話だよね?だったら、他所行ってやれやヴォケ
0316デフォルトの名無しさん
NGNGそのつぎの話をしてるんだからいいんじゃない?
0317デフォルトの名無しさん
NGNG1.5ではどこがアクセラレーションきくかという話
もしかしてJava2d触ってるヤツって少ないのか?
1.4のアクセラレーション効く場所とか分かってないようだし
0318312
NGNGSystem.setProperty( "sun.java2d.ddscale", "true");
これやれば1.4でアクセラレーションをアルファの描画と
スケールにかけられるって話なんだが。
分かってないってのはどこが?
0319デフォルトの名無しさん
NGNGその設定でアクセラレーションが効くときは背景が透過しなくなるんだよ
効くには効いてるが実用にならないってこと
あと、いかにもDirectDrawそのままですという感じでクリッピングエリアに
描画がかかるといっきにソフトウェア描画になって使い物にならない
このへんは自動的にやってほしかった
速度だけならともかくハードウェア描画になるときはアンチエイリアスが
かかるし(DirectXの設定に従ってると予想)見た目での違いが
そのままでる(ソフトになると急にゼロ補完)ので厳しい
そしてソフト描画になるとbitmaskにしないと遅くて使えない
ラッピングされているが上の苦しみというか
0320デフォルトの名無しさん
NGNG0321デフォルトの名無しさん
NGNGWindowsだってすべてソフト描画だったらWindow描画だけで大変に重い。
1.4からは描画にvramを使えるようになってそれなりにアクセラレーション効くようになったが
依然限定すぎるというところ。
1.5でどれだけきくようになってるか見物といったところだろう。
でも、ネットで検索してもこの辺の資料がほとんど無いことからみんなサーバーサイドしか
やってないのが分かるね。
0322デフォルトの名無しさん
NGNGバカハケーン
0323デフォルトの名無しさん
NGNG0324デフォルトの名無しさん
NGNGバカを指摘されて涙ぐみながら、Javaの死滅を語るバカハケーン
0325デフォルトの名無しさん
NGNGsun.java2d.ddscale みたいな設定の説明ってどこに書いてあんの?
0327デフォルトの名無しさん
NGNG日本語の資料ではsunの一つのみかと。
でも、このシステムプロパティはセットしても1.4では事実上使い物にならないので注意すべし。
0328デフォルトの名無しさん
NGNGさんきゅ
0329デフォルトの名無しさん
NGNG0330デフォルトの名無しさん
NGNGおいおい。その理屈はおかしいだろ。
> Windowsだってすべてソフト描画だったらWindow描画だけで大変に重い。
つまり、Window描画はハードウェアアクセラレーションを使っていると言いたいんだよな?
それはまさかDirectXアプリだけのことじゃないよな?
Windows描画ってことはGDIのAPIもハードウェアアクセラレーションを
使っているってことだろ。
> Javaが従来遅かったのはハードウェアアクセラレーションを積極的に使ってこなかったから。
そのJavaは内部でWindows描画に何を使っているんだ?
ハードウェアに直接命令を出しているわけないよな。
当然GDIのAPIだろ? ハードウェアアクセラレーションを使っているGDIのAPIだろ?
0331デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.5.0/snapshots/index.jsp
0332デフォルトの名無しさん
NGNG使うならこっちの方がいいよ。
0333デフォルトの名無しさん
NGNGwinならGDI使ってるけど
その動きはjavaのバージョンで大きく異なる
GDIレベルだとほとんどアクセラレーション効かないし、直接bit演算
出来ない時点でJava2Dのほうが性能的に下回るかと
速度以外に目を向ければかなりのものだとは思うけどな>Java2D
volatileimageは積極的にDirectDraw使うんでせめてDirectDrawで
カバーできる範囲くらいはちゃんとやってほしいというところ
0334デフォルトの名無しさん
NGNGそうじゃない時はJavaでいい。
個人レベルでハードの性能ぎりぎりまで使うって事はないでしょ。
Javaが遅いってのはプログラマの腕がへっぽこなだけだと思うんだけどな。
0335デフォルトの名無しさん
NGNGただ、画像とか扱うと重いのはどこでアクセラレーションきいていてどこがきかないか
それがなかなかはっきりした説明がないから
実際にゲームとか作った人じゃないとこのへんの最適化のコツはつかめないと思われ
だから>>312のようなやつがでる
0336デフォルトの名無しさん
NGNG粘着うざい。
0337デフォルトの名無しさん
NGNGじゃ、NetBeansのプログラマはへっぽこって事で。
0338デフォルトの名無しさん
NGNG>>337のマシンはへっぽこな予感
0339デフォルトの名無しさん
NGNGUnsafe type operation: Should not invoke the method add(E) of raw type ArrayList.
References to generic type ArrayList<E> should be parameterized
ってどういう警告ですか?
こっちもお願いします。
Unsafe type operation: The method test(ArrayList<Test2>) in the type Test
should not be applied for the arguments (ArrayList). References to generic types should be
parameterized
0340デフォルトの名無しさん
NGNG0341デフォルトの名無しさん
NGNG0342デフォルトの名無しさん
NGNG要約すると「ちゃんとgenericとして扱ってくれよ」
0343デフォルトの名無しさん
NGNGSEの話題じゃないけど、
携帯電話で別々のアプリが一つのJVMインスタンスで実行できたら、
携帯電話のJavaアプリも便利になるな。
一番単純な完全分離型でいいから早く欲しいな。
0344デフォルトの名無しさん
NGNG0345デフォルトの名無しさん
NGNG英語読めないし、
そもそも、genericsなんて使った事あるやつなんて
まだいないっしょ。
0346デフォルトの名無しさん
NGNGバーカ
0347デフォルトの名無しさん
NGNG一つ目は ArrayList を使うときに ArrayList<Test2> とやってないと思われる。
二つ目は Test クラスでは test(ArrayList<Test2>) とメソッドを宣言しておきながら
一つ目ので間違えて ArrayList にしちゃったものを引数に与えていると思われる。
0348デフォルトの名無しさん
NGNG0349デフォルトの名無しさん
NGNGみんな英語読めるの?
Java1.5のドキュメントって日本語ないよね。
そうじゃなきゃ、俺は使えない。
0350デフォルトの名無しさん
NGNG0351デフォルトの名無しさん
NGNG0352デフォルトの名無しさん
NGNGまとまった解説とかは日本語で書いてくれるえろいひとのサイトを読む。
でかなりいけると思われる。
0353デフォルトの名無しさん
NGNGそのまとまった解説サイトが出てくるまでに半年はかかるんだってば。
0354デフォルトの名無しさん
NGNGSwingすらまともに実装されてない現状では何年たっても無理か
やはりJavaはオプソの敵だ
0355デフォルトの名無しさん
NGNG0356デフォルトの名無しさん
NGNGそーゆー事は Swing を自力で実装してから言え。
0357デフォルトの名無しさん
NGNG0358デフォルトの名無しさん
NGNGとりあえず1.5の新機能(genericsとか)に関しては
「Java 1.5 Generics」
とそのまんまのキーワードでぐぐればいくつか解説出てくるし、そこを
見ながらサンプル作って試せば大体どんな感じかは分かるはずだが。
0359デフォルトの名無しさん
NGNG0360デフォルトの名無しさん
NGNG辞書でいっこずつ単語ひきゃわかる程度なのに。
0361デフォルトの名無しさん
NGNGプログラム用語がわかってないと辞書ひいても読めんかも。
0362デフォルトの名無しさん
NGNG0363デフォルトの名無しさん
NGNG日本語でも(プログラム関係の文章は)読めてないんでは?
tiger の解説記事なんてググればすぐ出てくるし。
0364デフォルトの名無しさん
NGNG0365デフォルトの名無しさん
NGNGどうせ出たらすぐ特集組まれるだろうし
少し前のJAVAPRESSでも
Tigerの新機能を逆アセンブルしてる記事があったよ
俺としてはおもしろかったし、わかりやすかった
0366デフォルトの名無しさん
NGNG0367デフォルトの名無しさん
NGNG0368デフォルトの名無しさん
NGNG1.5 beta-2 に移行したら
java.lang.OutOfMemoryError: Java heap space
なんて素っ頓狂なエラーでハングするようになった。
止むを得ずソース細かくコンソール出力を入れて細かく追ったら、
>>297 だった。嵌ったよ。
0369デフォルトの名無しさん
NGNG0370デフォルトの名無しさん
NGNGAutoDetectだとMS932とれんよね?
他にはEUCと分かっていても一部文字が取得できないし
UTF8かMS932かしかwebアプリの選択肢はない
0371デフォルトの名無しさん
NGNGバージョンが大きくかわって、細かい挙動の変更がない環境なんかないよ。
あるなら挙げてほしい。
0372デフォルトの名無しさん
NGNGDelphi
0373デフォルトの名無しさん
NGNGうそつき
ずっとボーランドでやってきたが大きく変わってるよ
0374デフォルトの名無しさん
NGNG0375デフォルトの名無しさん
NGNG0376デフォルトの名無しさん
NGNGJ2SEもそろそろ1.5が出てほしいな
0377デフォルトの名無しさん
NGNG0378デフォルトの名無しさん
NGNGなんじゃ? J2SE5.0ってなんじゃ?
J2SEが1.4からいきなり5.0に数値がインフレ起こしたのか?
よくわからぬネーミングというかナンバリングだ
0379デフォルトの名無しさん
NGNGメジャーバージョンアップっぽく 5.0 にしてみますた、ってとこかな。
ところで、APIリファレンスとか java -version の結果とかは
未だに 1.5.0 なんだけど、これは正式版では変わるのかな?
0380デフォルトの名無しさん
NGNG中身はC#1.0以下だけどね。(ゲラ
0381デフォルトの名無しさん
NGNGSystem.getProperty("java.version") と "1.5" とを直接比較するプログラムとかは
書き直さなきゃダメかもね。
0382デフォルトの名無しさん
NGNGっつーか -source 1.5 すると -target 1.5 しなきゃいかんみたいだし。
これだったら generics の実装は erasure で無くてもよかったんじゃ…
0383デフォルトの名無しさん
NGNG0384デフォルトの名無しさん
NGNGいままでが1.4だったから、正確には((5.0 / 1.4) / (2.0 / 1.0))倍だよ。
1.8倍。
0385デフォルトの名無しさん
NGNGC#が1.0でJavaが5.0でどこから1.8なんて数字出てくんの?
0386デフォルトの名無しさん
NGNG計算式書いてあるじゃないか。
0387デフォルトの名無しさん
NGNG2005年の5かな。それともとうとう狂ったかな、サン。
0388デフォルトの名無しさん
NGNG0389デフォルトの名無しさん
NGNG0390デフォルトの名無しさん
NGNG0391デフォルトの名無しさん
NGNG0392デフォルトの名無しさん
NGNG売り文句がない時によく使われる手だよ。
0393デフォルトの名無しさん
NGNG使用する場合が多いと思うが。
0394デフォルトの名無しさん
NGNG何がしたいんだSunは?
0395デフォルトの名無しさん
NGNG0397デフォルトの名無しさん
NGNGC#からのパクリばっかで新鮮味がまったくないからしょうがないとはいえ。
0398デフォルトの名無しさん
NGNGC#はAPIが糞。Javaの方が遥かに美しい。
0399デフォルトの名無しさん
NGNG・・・算数がわからない人には通じないジョークだったか。
0400デフォルトの名無しさん
NGNGうーん、1個所だけならまだしも、目に付くところすべて5と書いてあるのでそれはないかと。
J2SE 5 ってなんだよ…
0401デフォルトの名無しさん
NGNGhttp://java.sun.com/javaone/tech_sessions1.html
> Java 2 Platform, Standard Edition (J2SE) Version 5.0 (code name "Tiger").
> This new release of the Java platform includes a very large number (almost 100)
> of Java Specification Requests (JSRs) and other updates designed to improve ease
> of development, speed performance, and extend monitoring and management capabilities.
> Even core XML support has been enhanced. If you're wondering why Tiger is J2SE "5.0"
> instead of the traditional J2SE "1.x", Hamilton noted that "because J2SE 5.0 is our
> biggest update to the platform since the original 1.0, it felt kind of stupid that
> we were still calling things 1.1, 1.2, ... And with a big roaring Tiger,
> we wanted to change the numbering system, so we're now going to use the 5.0 number for J2SE,
> and similarly Jave 2 Platform, Enterprise Edition (J2EE) is going to move to 5.0.
> Future releases will be 6.0 and 7.0."
0402デフォルトの名無しさん
NGNGまあ、Java2SE 1.5もどうかと思うけどね。
つまり、Java2ってなんだよ、って。
0403デフォルトの名無しさん
NGNG0404デフォルトの名無しさん
NGNGJ#はJ++++という一応の意味はあるけどね。
0405デフォルトの名無しさん
NGNG0406デフォルトの名無しさん
NGNG0407デフォルトの名無しさん
NGNGプロジェクトA2をプロジェクトAの2と言わないのと同じだ。
0408デフォルトの名無しさん
NGNGだから今回はJava3プラットホームだ!ってんなら話は分かる。一貫性がなくて美しくない!
0409デフォルトの名無しさん
NGNG0410デフォルトの名無しさん
NGNG0411デフォルトの名無しさん
NGNGすごい照れ隠しだな。間違って微分しちゃっただけだろ。
こんな間違いどうってことないからそんなに気にするな。
0412デフォルトの名無しさん
NGNGJ2SE 7.0 (code name "Dolphin")
10.x からは J2SE X v10.x になります。
0413デフォルトの名無しさん
NGNG0414デフォルトの名無しさん
NGNGちゃんと>>384に計算式書いてるのに、なんでこういう突っ込みがくるのかなぁと思ったのさ。
おれとしては、そんなバカな計算してどうする、みたいなツッコミ期待してたのだけど。
0415デフォルトの名無しさん
NGNGC# は (2.0/1.1) にしないとダメじゃないか?
あんま変わらんけど。
0416デフォルトの名無しさん
NGNGM$製の窓にべっとり粘着してる在りがちな糞ライブラリなぞ使う気にならん。
0417デフォルトの名無しさん
NGNGMONOとかで作ってるけど、gtkにべっとり粘着、
もしくはwineにべっとり粘着、どっちがいい?
マルチプラットフォームなGUIライブラリなら、
むしろSWTをいろんな言語で使えるようにした方が早いかも。
0418デフォルトの名無しさん
NGNG0419デフォルトの名無しさん
NGNG0420デフォルトの名無しさん
NGNG0421デフォルトの名無しさん
NGNG0422デフォルトの名無しさん
NGNGJCPの圧力があって5.0というネーミングになったのか。
そうみえるのだが
0423デフォルトの名無しさん
NGNG0424デフォルトの名無しさん
NGNG業務でつかっていいですか?
0425デフォルトの名無しさん
NGNGhttp://lab.msdn.microsoft.com/express/vjsharp/default.aspx
0426デフォルトの名無しさん
NGNG最強のJavaIDEはEclipse3.0ですが何か?
0427デフォルトの名無しさん
NGNGこれがJavaの現実だよな。(ゲラ
0428デフォルトの名無しさん
NGNG言うと思った
0429デフォルトの名無しさん
NGNGおれもEclipse3.0のことかと思ったら、これだね。
M$のサイト晒してばかりでホントにM$社員みたいだね彼は。
しかも>>427でアホなこといってますよ彼は。
0430デフォルトの名無しさん
NGNGどこ読んだらそーなるん?
0431デフォルトの名無しさん
NGNGそれ正式版も只なの?
0432デフォルトの名無しさん
NGNGここで議論しているJCPが本当に日本共産党だと勘違いしているのだろうか。
0433デフォルトの名無しさん
NGNGをタイトルに含めよう
0434デフォルトの名無しさん
NGNG0435デフォルトの名無しさん
NGNG0436デフォルトの名無しさん
NGNGJava2 SE 5.0
0437デフォルトの名無しさん
NGNGgtkは色々な環境で動くんだから、特定の環境に粘着とは言わないのでは?
0438デフォルトの名無しさん
NGNGそれならSwingでも色々な環境で動くし。
0439デフォルトの名無しさん
NGNGよく見ろ。
Windowsにべったりかどうかの話で、
gtkもべったりだろという反論に対しての話だぞ。
0440デフォルトの名無しさん
NGNGべったり(依存するものがなくなると存在できない)という意味では
どっちもどっちなんじゃ。
0441デフォルトの名無しさん
NGNG,NETは.NETframeworkにべったりとか、そういうところまで行き着くな。
0442デフォルトの名無しさん
NGNGそんな当たり前の事に行き着くのはオマエだけ。
普通の人にとっては常識。出発点以前。
0443デフォルトの名無しさん
NGNG0444デフォルトの名無しさん
NGNG0445デフォルトの名無しさん
NGNG違うの?
0446デフォルトの名無しさん
NGNG0447デフォルトの名無しさん
NGNGMacはネイティブに近い実装だし、Solarisは見たことないけど、Sunのことだから頑張ってるだろう、と思ったのさ。
0448デフォルトの名無しさん
NGNGJavaアプリってメチャクチャ早くなってるね。(漏れのPCも強力になったけど)
正直、ちょっとショック。
0449デフォルトの名無しさん
NGNG昔みたいに使い物にならんほどじゃないけど。
0450デフォルトの名無しさん
NGNG0451デフォルトの名無しさん
NGNGそりゃ藻前のマシンのスペックがたいしたことが無く今となっては劣悪なんだろう。
たとえ2GHzでメモリ512MB積んでいようともな。
サービスや常駐プログラム起動しすぎ重たくなった環境でな。
3GHz, メモリ1GBがあればJavaのGUIサンプルは綺麗に快適に動く
0452デフォルトの名無しさん
NGNGそこまでなくともDemoくらい1GHzクラスでさくさくだろ
0453デフォルトの名無しさん
NGNGうちはPentiumIII866で512MBだけど、サクサク動くが。
0454デフォルトの名無しさん
NGNG0455デフォルトの名無しさん
NGNGAppletとWindowsネイティブアプリケーション比べて重いとか
言ってるんだったらそりゃAppletの方が重いに決まってるが、
EclipseとVS比べても、起動時間以外は変わらなかったりするし。
0456デフォルトの名無しさん
NGNGなぜ起動時間を除外する?起動時間って結構大事だろ
0457デフォルトの名無しさん
NGNGスタートアップに登録してしかもPC付けっぱなしだし。
0458デフォルトの名無しさん
NGNGほとんどの場合はどうでもいい。
0459デフォルトの名無しさん
NGNG0460デフォルトの名無しさん
NGNGバーチャルマシーンのアプリケーションで
起動の比較をしても仕方ないな。
VMの起動に時間が掛かるというのは、
ネイティブアプリケーションで言えば
OSを起動している時間と言うことだし。
一回上がってしまえばそれからは結構早い。
0461デフォルトの名無しさん
NGNG本気で起動時間が遅くても構わないと思ってんなら頭悪すぎるぞ
そんな低脳どもは全てのクラスを起動時にロードしてろよカスが
0462デフォルトの名無しさん
NGNGでも、こまめに終了するようなたぐいだと気にはなる
が、本当に気になるのは最初の1回だけ
2回目以降はSwing使ったヘビーなものでも全然問題ない
0463デフォルトの名無しさん
NGNG起動しっぱなしなのはVMででいじゃないか。
一つの言語で全てをまかなわなきゃならんと言う必要はないよ。
Eclipseのような多様なOSで同じ開発環境を作れるアプリケーションや
サーバサイドで上げっぱなしにするアプリケーションなら最適だろうが、
ちょこちょこ上げたり落としたりするメモ帳みたいなアプリには
向かないということで、べつにいいじゃないか。
0464デフォルトの名無しさん
NGNG起動が早い言語は、どうして起動が早いのかを
ちょっと考えた方がよいと思う。
0465デフォルトの名無しさん
NGNGで?
何が言いたいの?
0466デフォルトの名無しさん
NGNGIEとMozillaでApplet貼ってるページを見た時みたいな感じでしょ
IEはブラウザ上げたときに一緒に起動されてるからAppletの
表示が速いけど、Mozillaはアクセスがあってから上げるので
一回止まってしまう感じの
0467デフォルトの名無しさん
NGNGIEとは言わないがな…
0468デフォルトの名無しさん
NGNG> OSの起動時にVMも起動されてれば結構速いって事じゃない?
だからさあ。されてないでしょ?結局>>464は何が言いたいの?
0469デフォルトの名無しさん
NGNGって言いたいんだよ。
0470デフォルトの名無しさん
NGNGOSの起動が遅くなってるって事だろ。
スタートアップにJVM入れとけば同じ事だな。
0471デフォルトの名無しさん
NGNGで、「勝手にスタートアップに登録してんじゃねーよ!」と怒られる、と。
ユーザ様はわがままですから。
0472デフォルトの名無しさん
NGNG0473デフォルトの名無しさん
NGNGMSが本気になったらJVMでさえ一瞬で起動するのにな。
0474デフォルトの名無しさん
NGNG0475デフォルトの名無しさん
NGNG勝手に起動時に立ち上がってしまい、使うまで止めておくという選択肢が無くなる。
0476デフォルトの名無しさん
NGNGWindowsの利益率は86%,MSの事業セグメント別の収益が明らかに
http://itpro.nikkeibp.co.jp/free/NT/NEWS/20021118/2/
0477デフォルトの名無しさん
NGNGSunがアホみたいにでしゃばるから寂れてしまったんだよな。自業自得だよ。
0478デフォルトの名無しさん
NGNG0479デフォルトの名無しさん
NGNG0480デフォルトの名無しさん
NGNG> 大体言語のポータビリティーなんてコンパイラベンダとそのユーザーがその度合いを決定すべき
ひとつの「コンパイラベンダ」が、他を無視できるほど大きくて、ユーザーの環境が他を無視できるほどひとつの環境にかたよっていれば、それでいいね。
0482デフォルトの名無しさん
NGNGサーバアプリケーションというものはほとんど再起動を必要としない。
よってサーバサイドで十分に普及しているJavaのことを
「起動時間が(ry」なんてJavaの世界でいうのも(ry
0483デフォルトの名無しさん
NGNG文脈嫁
0484デフォルトの名無しさん
NGNGでも、クライアントサイドでも普及したがってるんだから。
0485デフォルトの名無しさん
NGNG0486デフォルトの名無しさん
NGNG0487デフォルトの名無しさん
NGNGこれで終了した話題だな。
ってか考えたら分かるだろ。こんな対処方法。
0488デフォルトの名無しさん
NGNG0489デフォルトの名無しさん
NGNG立ち上がって、すぐ終了するソフト作ればいいんでねーかい?
0490デフォルトの名無しさん
NGNG0491デフォルトの名無しさん
NGNG0492デフォルトの名無しさん
NGNGあれ?
でも、JAVAアプリ立ち上げて、終了して、
それ以降他のJAVAアプリの立ち上げも早くならない?
俺の勘違い?
0493デフォルトの名無しさん
NGNGDLL とかのキャッシュが効いてるのでは?
0494デフォルトの名無しさん
NGNG>>493 の言うとおりキャッシュだろうけど。
0495デフォルトの名無しさん
NGNG0496デフォルトの名無しさん
NGNG0497デフォルトの名無しさん
NGNGそー思うなら入れなきゃ良いだけの話だと思われ。
0498デフォルトの名無しさん
NGNG0499デフォルトの名無しさん
NGNG「起動が遅い」とかに加えて「わざわざ別のAPIセット入れなきゃならない」って言うのがデメリットの1つだろ ?
0500デフォルトの名無しさん
NGNG>>497
0501デフォルトの名無しさん
NGNG真性のヴァカで、話の流れが読めない君 ?
それとも、単なる嵐さん ?
0502デフォルトの名無しさん
NGNGデメリットが嫌なら、使わなきゃ良いだけ。
0503デフォルトの名無しさん
NGNGなんで今更Javaの仕事なんてしなきゃならんのだ。
世の中Javaの案件だらけで激しくむかつく。
Javaなんて起動遅いし、わざわざ別のAPIセット入れなきゃならんし
糞だ、糞!」
新人君「Java嫌いさん、ここの設計どうにかなりませんか?
なんかオブジェクト指向的におかしいんですけど」
Java嫌いさん「お、オブジェクト指向?
VB風COBOL風に組んでなにが悪いんじゃヴォケ!
俺は今までそうやって組んできたんじゃ!」
0504デフォルトの名無しさん
NGNG0505デフォルトの名無しさん
NGNGVBもそうだね。
0506デフォルトの名無しさん
NGNGJavaの10倍以上時間がかかるぞ。
0507デフォルトの名無しさん
NGNG別に覚える必要がある、という点では、MFCも含まれるのかな。
0508デフォルトの名無しさん
NGNG君ならね。
0509デフォルトの名無しさん
NGNG↑
このソフトの体験版使ってみたけど、JVMの起動がむちゃくちゃ早くなったよ。
swingの挙動がサクサクになる。
別に処理速度自体は早くならないけれど、オブジェクト大量生成とか、ガベージ関連はサクサクっぽい。
0510デフォルトの名無しさん
NGNGWin32SDKで、それなりにコントロール配置したウィンドウ出すプログラムを、Javaで記述する場合と同じ時間で書けるのなら、尊敬する。
0511デフォルトの名無しさん
NGNGお前低脳なんだな…。
0512デフォルトの名無しさん
NGNGうん。そうみたい。
低脳だから、WinMainとかWinProcとかWM_COMMANDとか書くより、ActionListener書くの方がめちゃくちゃ速く書ける。
0513デフォルトの名無しさん
NGNGもう分かったから職安へお帰り
0514デフォルトの名無しさん
NGNGWM_COMMAND書けるよりもActionLister使える方が仕事みつけやすいし。
GlobalAcllocなんてやってられん。
0515デフォルトの名無しさん
NGNGSunOS5.xみたいだな。
0516デフォルトの名無しさん
NGNG0517デフォルトの名無しさん
NGNG0518デフォルトの名無しさん
NGNG0519デフォルトの名無しさん
NGNG0520デフォルトの名無しさん
NGNGjava.class.version
java.specification.version
java.version
がどうなるかが気になる。
0521デフォルトの名無しさん
NGNGCを異様に嫌う厨房が手のひらを返して喜んで使いそう(プ
0522デフォルトの名無しさん
NGNG0523デフォルトの名無しさん
NGNGその辺は変わらない(変えられない)と思うけどねぇ。
0524デフォルトの名無しさん
NGNG廃刊ってどういうこと?
0525デフォルトの名無しさん
NGNG誰か説明しちくり。
0526デフォルトの名無しさん
NGNGDaniel H Steinberg (January 13, 2004 7:04AM PT)
URL: http://www.java.net
0527デフォルトの名無しさん
NGNG0528デフォルトの名無しさん
NGNGJavaの雑誌がどんどんなくなっていくな。
0530デフォルトの名無しさん
NGNGJavaDeveloper廃刊、
JavaOneカンファレンス実質死亡。
詳しくはマ板へ。
0531デフォルトの名無しさん
NGNG0532デフォルトの名無しさん
NGNGJavaPressとJavaWorldとJavaDeveloperと、他にも何かあったっけか?
Java専門誌でなくてもCマガで初心者向け連載あるし、
Unix系の雑誌では鯖側ソフトのインストール記事とかあるし。
0533デフォルトの名無しさん
NGNGなぜそのブログが半年前の記事であることを
誰も突っ込まないのでしょう?
なぜjavaworld本家に何もアナウンスがないことを
誰も突っ込まないのでしょう?
0534デフォルトの名無しさん
NGNG0535デフォルトの名無しさん
NGNGひさしく読んでないな
0536デフォルトの名無しさん
NGNG次って言うかなるほどなネーミングだな。
J2SEには一年半後とに0.1づつバージョンをアップデートするというルールを作っていたみたいだが
ここで名前を変えてみたってところか。
0537デフォルトの名無しさん
NGNGってのと同じだろ。
Sunの常套手段。
0538デフォルトの名無しさん
NGNGみたいに、製品だす度にバージョン番号の法則がかわるよりはましかな。
0539デフォルトの名無しさん
NGNGWindows2000 = WindowsNT5.0
0540デフォルトの名無しさん
NGNG商品名にバージョン番号が含まれる必要はない、と。
マーケティングに自由を。ユーザーに混乱を。
0541デフォルトの名無しさん
NGNGそうだよ?
Microsoftは初心者を騙すのがうまいから今の地位を築けたんだよ。
>539が何か気に障ったかい?
0542デフォルトの名無しさん
NGNGそっちこそ、なにか気に障った?
0543デフォルトの名無しさん
NGNG?
0544デフォルトの名無しさん
NGNGMetaFrameみたいに1.0→XP→3.0と元に戻されても萎えるが
0545デフォルトの名無しさん
NGNGMS-Officeもそうじゃない?
0546デフォルトの名無しさん
NGNGhttp://itpro.nikkeibp.co.jp/free/JAV/NEWS/20040629/146507/
J2SE5.0Tigerリリースは,現在ベータ2の段階にあり,
今年夏には正式版が登場する。このリリースでは
「1995年のJava言語登場いらいの言語仕様の変更」が加わる。
特に重要なのはメタデータで,EJB3.0,JAX-RPC2.0,JDBC4.0など
メタデータを取り入れたAPIは,従来に比べずっとプログラムが簡素になる。
今後のJ2SEのロードマップも示した。今後予定しているJ2SEのリリ
ース番号を1.5から5.0,1.6から6.0へと振り直すとともに,リリース間隔を
18カ月程度に短縮し,新技術を取り入れやすいようにする。
セッションでは「要注目」の多数の技術を取り上げた。
例えば「Groovy」言語(JSR-241)は,「Java言語よりも動的で
スクリプト言語風の小さなプログラム向けの技術」である。他のスクリ
プト言語,特にPHPと連携するためには,JSR-232が準備中である。
J2EE5.0(J2EE1.5改め)の概要も紹介した。EJB3.0やJSF(JavaServer Faces)をコア技術として取り込む。J2EE5.0の正式版は,2005年後半に登場する予定である。
0547デフォルトの名無しさん
NGNG0548デフォルトの名無しさん
NGNG0549デフォルトの名無しさん
NGNGJWとJDは宣伝っぽいのが多かったからね。
JPはオープンソースの活用が殆どなんで、
生き残ってるんだろう。
俺も一応3種類とも買ってるけど、JP以外は殆ど見返さない。
0550デフォルトの名無しさん
NGNGJPはリファレンスばっかりだから、使い分けだな。
0551デフォルトの名無しさん
NGNGここんところ酷い内容で買う価値がほとんど無いなぁ
0552デフォルトの名無しさん
NGNGJWは、最近抽象的な特集ばかりなのが、気になる。うわさ通り持ちネタ放出してるだけ?
0553デフォルトの名無しさん
NGNGもう夏だしそろそろ出ておくれよ真タイガージェット
Genericsが待ち遠しいのだよタイガーアッパーカット
0554デフォルトの名無しさん
NGNGβ晩でもつかってなさい。
0555デフォルトの名無しさん
NGNGそれで既存のコードを実装してバグ出したくない。
0556デフォルトの名無しさん
NGNG7/14日に出てたみたい。
0557デフォルトの名無しさん
NGNG「既存のコードを実装して」って具体的にどーゆー事?
既存のソースをコンパイルする事か?
0558デフォルトの名無しさん
NGNG既存1.4コードに1.5コードを追加修正する間際にベータ版固有のバグを(ry
だ
0559デフォルトの名無しさん
NGNGDate Released は 07/19/2004 だけど?
0560デフォルトの名無しさん
NGNGベータ版固有のバグって具体的には?
リリース版でもバグが全く残ってないなんて保証はないのに?
0561デフォルトの名無しさん
NGNG0562デフォルトの名無しさん
NGNGjar の中とか漁って beta の文字を全部取れば「気分」は出るんじゃないか?
0563デフォルトの名無しさん
NGNGリリース版しか使えない体ならうだうだ言わずおとなしくリリース待ってろよ。
0564デフォルトの名無しさん
NGNGそれはあまりにも寒すぎる
0565デフォルトの名無しさん
NGNGどうせ本番リリースの前に本物がリリースされるだろ。
既存のAPIではバグがでる可能性は低いし。切り分けもできるし。
やらない理由は、探せばいくらでもあるものだ。
Tigerきにいったなら、とりあえず、使え。
そして人身御供
0566デフォルトの名無しさん
NGNG0567デフォルトの名無しさん
NGNG今開発中で完成する頃にはJ2SE5.0もbetaが取れてるだろうという読み。
Map<int, String> とか、すごく気持ちいい。
キャスト氏ね!て感じだね。爽快だよ。
0568デフォルトの名無しさん
NGNGさっき試したら直ってたよ。
0569デフォルトの名無しさん
NGNG> Map<int, String>
コンパイルエラーにならんか?
0570デフォルトの名無しさん
NGNG0571567
NGNGMap<String, String>
でした。
0572デフォルトの名無しさん
NGNGMap<Object, Object>
でした。
0573デフォルトの名無しさん
NGNGバイト先で使いたいんだがつかわしてくれんよ
0574デフォルトの名無しさん
NGNG雑兵にそんなことされたら、たまらない
0575デフォルトの名無しさん
NGNG雑兵どころか、小間使い
0576デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.5.0/snapshots/index.jsp
0577デフォルトの名無しさん
NGNG> 今開発中で完成する頃にはJ2SE5.0もbetaが取れてるだろうという読み。
完成する頃には RC の途中だったりして。
0578デフォルトの名無しさん
NGNG道理で開発が遅いわけだ。
0579デフォルトの名無しさん
NGNG0580デフォルトの名無しさん
NGNGバグ報告するから、具体的にどこでバッファオーバーフロー起こすのか教えてくれ。
0581デフォルトの名無しさん
NGNG0582デフォルトの名無しさん
NGNGでは とりあえず、具体的にどこでバッファオーバーフロー起こすのか3箇所挙げてください。
0583デフォルトの名無しさん
NGNG0584デフォルトの名無しさん
NGNG0585デフォルトの名無しさん
NGNG0586デフォルトの名無しさん
NGNG0587デフォルトの名無しさん
NGNG0588デフォルトの名無しさん
NGNG0589デフォルトの名無しさん
NGNGバイト先で勝手にEclipse3.0を使ってみたが
漏れの影響を受けて上司までEclipse3.0を使い始めた。
今までAnt + 秀丸だったという。
0590デフォルトの名無しさん
NGNGEclipseなんか、システムに関係ない。
話のレベルが違うだろ。
だからバイトには(ry
0591デフォルトの名無しさん
NGNGあなたのレスから、関連性を見出すことができません:)
0592デフォルトの名無しさん
NGNGほっといてやれよ。
0593デフォルトの名無しさん
NGNGJDK1.5を勝手に使われたら困るっていってるところで、Eclipseを使って・・・と自慢されても、ねぇ。
0594デフォルトの名無しさん
NGNG脳内前提を勝手にでっち上げて反論されても、ねぇ。
0595デフォルトの名無しさん
NGNG実績があるとかそういうのまったく関係なしで
0596デフォルトの名無しさん
NGNG過去レスもたどれないのか。
>>595
基本的に関係ないだろ。
Eclipseにしろ、NetBeansにしろ、開発環境はコードに影響与えないし。
0597デフォルトの名無しさん
NGNG0598デフォルトの名無しさん
NGNG> Eclipseにしろ、NetBeansにしろ、開発環境はコードに影響与えないし。
開発環境統一してるとこだとダメだけどね。
0599デフォルトの名無しさん
NGNG秀丸 + Ant って何か悪いの?
0600デフォルトの名無しさん
NGNGEclipse使ってるところでNetBeans使うメリットはあまりないけど、NetBeansやらJBuilder使ってるところでEclipse使ってリファクタリングとかはありだと思うけど。
単なるツールだから。
単なるツールを勝手に使えない組織というのももちろんあるけど、それはまた別の話で。
0601デフォルトの名無しさん
NGNGそれなりに秀丸カスタマイズして使ってたなら、十分あり。
Ant使わず、バッチファイルでやってたら晒し上げだけど。
0602デフォルトの名無しさん
NGNG0603デフォルトの名無しさん
NGNG> Eclipse使ってるところでNetBeans使うメリットはあまりないけど、
GUIエディタは NetBeans のが優秀だったりとメリットはあると思うが。
> NetBeansやらJBuilder使ってるところでEclipse使ってリファクタリングとかはありだと思うけど。
自動出力されるコードが統一される保証が無いよーな。
それに二つの開発環境使い分けると単一の開発環境使う時より操作ミスとかが起こりやすいしね。
0604デフォルトの名無しさん
NGNG別に補助になるツールの方では激しく自動出力しないでしょ。
自動出力しても、コメントくらいが違うだけだろうし。
それに、特にリファクタリングだと、操作ミスより手でやったときの変更漏れやミスの方が怖い。
NetBeansのGUIビルダこそ、自動出力コードが著しくEclipse VEと違うし。
というか、オレとしては、開発環境がNetBeansと決まっていたらメモ帳でコード変更するのも許されないのか、という感じをうける。
メモ帳でコード編集していいなら、Eclipseでコード編集してもいいじゃん。
ソフト勝手にインストールしちゃだめな組織もあるだろうけど、それはやっぱり別の話で。
0605デフォルトの名無しさん
NGNG好き勝手な開発環境つかうってのはありえん
GUIまともに作るなら今はNetBenasしか選択肢はない
VEがまともになるのはいつのことだろうか
0606デフォルトの名無しさん
NGNGGUIはJBuilderの方がいいらしいけど。
コンポーネント配置の位置がわかりやすいのだけはNetBeansよりVEのほうがいい。
> まっとうな企業なら勝手にインストールして
> 好き勝手な開発環境つかうってのはありえん
規模が大きいところならそうかも知れんけど。
中小ならそうでもないんじゃない?
それに、いまどきEclipse使わせてもらえないような企業がまっとうな技術もってるかっていう話も。
0607デフォルトの名無しさん
NGNG> 自動出力しても、コメントくらいが違うだけだろうし。
> NetBeansのGUIビルダこそ、自動出力コードが著しくEclipse VEと違うし。
矛盾だね。
たかがリファクタリングの自動生成コードであっても
複数の開発環境が自動生成するコードを混ぜると
後で一括処理するときに障害になる可能性が否定できないしねぇ。
> それに、特にリファクタリングだと、操作ミスより手でやったときの変更漏れやミスの方が怖い。
誰も手作業でやれなんて言ってないよ。
> というか、オレとしては、開発環境がNetBeansと決まっていたらメモ帳でコード変更するのも許されないのか、という感じをうける。
コードを自動生成するならメモ帳も使用禁止だろね。
0608デフォルトの名無しさん
NGNG> それに、いまどきEclipse使わせてもらえないような企業がまっとうな技術もってるかっていう話も。
Eclipseを開発環境として選択するのと、技術力とは全く関係ないと思われ。
0609デフォルトの名無しさん
NGNG0610デフォルトの名無しさん
NGNGJBuilderもNetBeansもEclipseもJdevもさわったが
JBuilderはGUI開発が分かりやすいだけ
といってもそのわかりやすさは大事なんだけども
あとJDevはJBuilderまんま
NetBeansのいいところは自分で作ったカスタムパネルとかを
フォームにぺたぺた貼り付けるのが容易というところと
pack指定ができること
0611デフォルトの名無しさん
NGNGEclipse を使わなかったら必ずテキストエディタ使ってるのか?
0612デフォルトの名無しさん
NGNG> たかがリファクタリングの自動生成コードであっても
> 複数の開発環境が自動生成するコードを混ぜると
あの、リファクタリングって知ってます?
クラス名書き換えとか、パッケージの移動とかですよ。
混ぜるとどうのこうのというのは起きないだろ。
それに、何の一括処理するんだよ。
0613デフォルトの名無しさん
NGNG> クラス名書き換えとか、パッケージの移動とかですよ。
それはリファクタリングのごく一部。
> 混ぜるとどうのこうのというのは起きないだろ。
どうしてもというなら会社に損害与えない事が保証できれば使ってもいーんじゃないか?
> それに、何の一括処理するんだよ。
リファクタリング支援機能の一つ、クラス名書き換えも立派な一括処理なんだけどね。
0614デフォルトの名無しさん
NGNGEclipse使うのも開発効率が良くていいいことだが、
Ant使うなら上等だろ。Antでも十分に開発効率は高いんだし。
Eclipseが重たいという人はほとんどがAntを使っているらしいぞ。
Ant + Emacs みたいな感じでな。
0615デフォルトの名無しさん
NGNG> まっとうな企業なら勝手にインストールして
> 好き勝手な開発環境つかうってのはありえん
なにいっているんだ。
まっとうな大手企業でも、R&D系なら好き勝手にやらせてくれるはずだ。
SoftBankみたいになにもかも制限され、監視されるというのはおかしいし
開発効率が悪化する。
> GUIまともに作るなら今はNetBenasしか選択肢はない
> VEがまともになるのはいつのことだろうか
0616デフォルトの名無しさん
NGNGなんか、言ってることが支離滅裂じゃないの?
別に、リファクタリングのすべてをやらないといけないわけじゃないし。
パッケージ移動やクラス名変更やらがあったときに、Eclipse使ってリファクタリング機能使うのがいいんじゃないの?って言ってるだけなんだけど。
他のリファクタリングでも、そんなにクセのあるコード吐き出したりしないだろ。
それに、クラス名書き換えの一括処理ができなくなるようなコード自動生成ってどんなんだよ。
0617デフォルトの名無しさん
NGNG> 今時テキストエディタで開発してるところは明らかに技術(収集能)力が低いわけだが。
んなこたあない。Emacsはばかにできないぞ。
それとテキストエディタであってもAntを使えばかなりの技術力があるほうだろう。
0618デフォルトの名無しさん
NGNG> >>604
> > 自動出力しても、コメントくらいが違うだけだろうし。
> > NetBeansのGUIビルダこそ、自動出力コードが著しくEclipse VEと違うし。
> 矛盾だね。
> たかがリファクタリングの自動生成コードであっても
> 複数の開発環境が自動生成するコードを混ぜると
> 後で一括処理するときに障害になる可能性が否定できないしねぇ。
CVSとかでちゃんとバージョン管理していないから混乱するんだろ。
0619デフォルトの名無しさん
NGNG0620デフォルトの名無しさん
NGNG台風で外出もできんのに。
0621デフォルトの名無しさん
NGNGテキストエディタには、Emacsは含めない w
0622デフォルトの名無しさん
NGNG> パッケージ移動やクラス名変更やらがあったときに、Eclipse使ってリファクタリング機能使うのがいいんじゃないの?って言ってるだけなんだけど。
開発環境を統一している職場で、かつ Eclipse を使っていない場合でも
無理やり Eclipse を使ってリファクタリングした方が良いって話でしょ?
0623デフォルトの名無しさん
NGNGちなみに、テキストエディタに含めない根拠は?
0624デフォルトの名無しさん
NGNGEmacs使ったことないの?
0625デフォルトの名無しさん
NGNGIDEとは比べ物にならない。
0626デフォルトの名無しさん
NGNGあるよ。で、テキストエディタに含めない根拠は?
0627デフォルトの名無しさん
NGNGテキストエディタというには、あまりにも高機能。
ちなみに、ここでのテキストエディタは、>>609でのテキストエディタね。
最近スレの流れ読まずに突っ込むヤツいるから。
0628デフォルトの名無しさん
NGNGEmacsは設定次第でIDEともいえると思うが。
何もプラグインの入ってないEclipseと同じだと思う。
0629デフォルトの名無しさん
NGNG無理やりって、別に無理しないとEclipseが使えない低能なら、使わなくていいよ。
0630デフォルトの名無しさん
NGNGなにを持って高機能といってるのか >>609 見てもわからん。
ちなみにjEditはテキストエディタか? 秀丸はテキストエディタか?
0631デフォルトの名無しさん
NGNGつまり、行間を読む能力がない、と。
0632デフォルトの名無しさん
NGNG> > 開発環境を統一している職場で、かつ Eclipse を使っていない場合でも
> > 無理やり Eclipse を使ってリファクタリングした方が良いって話でしょ?
> 無理やりって、別に無理しないとEclipseが使えない低能なら、使わなくていいよ。
能力は問題にしてないんだけど。職場のルールは無視しても良い、と?
ところで、最近は Eclipse 使う人間は使わない(使えない、ではない)人間を
低脳よばわりしてストレス解消するのが流行ってるのか?
0633デフォルトの名無しさん
NGNG> つまり、行間を読む能力がない、と。
つまり、相手に行間を読んでいただかなければならないほど文章を書くに不自由している、と。
0634デフォルトの名無しさん
NGNG前から出てるけど、勝手にツールインストールしちゃいけないとかいうのは別の話ね。
で、例えば職場でJavaのコーディングにはJBuilder使いなさいというルールがあったとしたら、メモ帳でソースコードいじるのもだめなの?
Eclipseのインストールが許されてるなら、コードいじるのに部分的にEclipse使ってもいいと思うんだけど。
0635デフォルトの名無しさん
NGNGそうだねぇ。
あんたみたいに読解能力の低い人にちゃんと理解させる文章を書くだけの能力は、オレにはない。
0636デフォルトの名無しさん
NGNG> で、例えば職場でJavaのコーディングにはJBuilder使いなさいというルールがあったとしたら、
> メモ帳でソースコードいじるのもだめなの?
普通は不可。例えば JBuilder の GUIエディタが吐いたコードとか勝手に書き換えられたら困るでしょ。
0637デフォルトの名無しさん
NGNG文章書く能力っつーか、説明する能力とか、論理的思考力も足りなさげ。
0638デフォルトの名無しさん
NGNGいじっちゃだめな部分はいじらなければいいじゃん。
まぁ、どこいじってよくて、どこいじっちゃだめかわからんような奴がたくさんいるような組織だと、ルールとしては指定したツール以外使用禁止になるんだろな。
0639デフォルトの名無しさん
NGNG話の流れとかフインキ(←なぜか変換できない)読めないやつに説明する能力は、ない。
0640デフォルトの名無しさん
NGNGその屁理屈がとおるなら、手動でクラス名を変更してもミスは全く考慮しなくて良いな。
0641デフォルトの名無しさん
NGNGなんか、自分が屁理屈ばっかりいってるから、他も屁理屈に見えるんだね。
じゃあ、GUIじゃなければ、いいんじゃないの?
それに、保護するべき部分をいじってしまうリスクよりも、リファクタリングし損ねるリスクの方が高いと思うんだけど。
っていうか単純に面倒。
0642デフォルトの名無しさん
NGNG0643デフォルトの名無しさん
NGNGで、じゃあサーブレットとかPOJOをリファクタリングしたときに、どんな弊害があるの?
0644デフォルトの名無しさん
NGNG> じゃあ、GUIじゃなければ、いいんじゃないの?
自動処理の対象となる可能性のある全てのコードが対象なので、
GUIじゃなければ良いという話ではない。
> それに、保護するべき部分をいじってしまうリスクよりも、リファクタリングし損ねるリスクの方が高いと思うんだけど。
JBuilder にリファクタリング支援機能があるならそれを使えばよいだけでは?
0645デフォルトの名無しさん
NGNGPOJOだけに絞ってみようか。
0646デフォルトの名無しさん
NGNGEclipseと同じことができるならね。
で、自動処理ってなんなのさ。
0647デフォルトの名無しさん
NGNG> で、自動処理ってなんなのさ。
自動処理は自動処理だよ。
JBuilder の GUIエディタが自動生成するコードも、
javadoc コメントの生成支援で出力されるコメントも、
ユーザが JBuilder が出力するコードと決めウチして、
他のフレームワークへの移植を行うのも含めて
あらゆる自動処理全部。
0648デフォルトの名無しさん
NGNGEclipse 以外のツールを使いこなす事ができない、単なる Eclipse 厨だな。
0649デフォルトの名無しさん
NGNG台風ってことはあんた、関西のほうか?
うち東京は晴れて天気がええぞ
0650デフォルトの名無しさん
NGNGえ?
JBuilderってそんなかしこくなってんの?
ま、JBuilderは、使う候補にあがらないし。
NetBeansはEclipseほどのコーディング支援ないし。NetBeans4.0になったとしても。
NetBeansなりJBuilderなりで大枠吐き出して、Eclipseでコーディングというのは、なかなかいいと思うんだが。
自動処理ったって、リファクタリングで影響がでるような自動処理ってなんがあるのさ。
0651デフォルトの名無しさん
NGNGことごとくイベント中止だ。
0652デフォルトの名無しさん
NGNGそれほど支障はきたさないが。
むしろ日で丸とかで開発しているひとのソースコードをみるとコードフォーマッタで
整形したくなったり、警告によって出たいらないインポート宣言やいらない変数を
削除したくなってくるがw
ついでにコメント自動生成機能とかもついかしたくなってくるw
0653デフォルトの名無しさん
NGNGべつにAnt使えればいいじゃん。
0654デフォルトの名無しさん
NGNG>
> ところで、最近は Eclipse 使う人間は使わない(使えない、ではない)人間を
> 低脳よばわりしてストレス解消するのが流行ってるのか?
んなこたあないよ。むしろAntやmake使えない人間のほうが低脳なんじゃないの?
0655デフォルトの名無しさん
NGNGXDoclet使わなかったら、web.xmlコンフリクトしまくりで、数人じゃやってられない。
0656デフォルトの名無しさん
NGNG> >>634
> > で、例えば職場でJavaのコーディングにはJBuilder使いなさいというルールがあったとしたら、
> > メモ帳でソースコードいじるのもだめなの?
> 普通は不可。例えば JBuilder の GUIエディタが吐いたコードとか勝手に書き換えられたら困るでしょ。
だからそういうときにCVSのようなバージョン管理ツールを使うんだよ。
0657デフォルトの名無しさん
NGNGmakeは使えなくていい、と思う漏れは低能ですか?
0658デフォルトの名無しさん
NGNG> >>634
> > で、例えば職場でJavaのコーディングにはJBuilder使いなさいというルールがあったとしたら、
> > メモ帳でソースコードいじるのもだめなの?
> 普通は不可。例えば JBuilder の GUIエディタが吐いたコードとか勝手に書き換えられたら困るでしょ。
とりあえずさ、テストケース書けよ。
いじったときにテストに失敗するようだったらそのソースコードは捨てるってやりかたで差
0659デフォルトの名無しさん
NGNG0660デフォルトの名無しさん
NGNG普通は CVS にコミットする以前の問題だろ。
0661デフォルトの名無しさん
NGNG微妙に話がずれるね。
テストの話も、たとえばNetBeansの場合、GUIエディタで保護した部分を書き換えると、そのときはテスト通っても、あとでNetBeansで開いたときに元に戻されて、コンパイルエラーになる。
ただ、その部分はNetBeans以外のツールでさわらなければいいだけの話なんだけど。
それを触っちゃったらどうすんのっていう、すごく心配性な人がいる。
0662デフォルトの名無しさん
NGNGテストケースって……
ソースが Eclipse VisualEditor の自動出力フォーマットに合致してるか、なんてのもテストすんの?
0663デフォルトの名無しさん
NGNG0664デフォルトの名無しさん
NGNGで、結局リファクタリングで影響が出ないって事は保証できるの?
0665デフォルトの名無しさん
NGNG普通は上から「影響が出ないことを保証しろ」って言われるだろうね。悪魔の証明だけど。
0666デフォルトの名無しさん
NGNGそれこそテストケース
0667デフォルトの名無しさん
NGNG影響が出ないことを保証するってのは >>665 が言うとおり悪魔の証明だから、
そもそもテストケースなんぞ書けない。
例えテストケース書いても、** のような場合を想定していない、というのが無限に出てくる。
0668デフォルトの名無しさん
NGNGリファクタリングするんだとしたら、Eclipse使ってやるのが安全だし、と。
JBuilderにないリファクタリングの機能使うんならね。
保証がないからリファクタリングするな、という組織だとガクブルもの。
0669デフォルトの名無しさん
NGNGちなみに JBuilder にないリファクタリング機能って何?
0670デフォルトの名無しさん
NGNG最近のは使ったことないし。
0671デフォルトの名無しさん
NGNGリファクタリングしないって状況を勝手に想定して、
勝手に想像上の組織にガクブルしてんだろーけど。
0672デフォルトの名無しさん
NGNG>>666 はネタだろ。レス番がアレだし。
0673デフォルトの名無しさん
NGNGでも、>>664の言い草だと、そうじゃないとも言い切れないよ。
結局リファクタリングって、「ユニットテストで動作保証した上でのソースコードの効率化」でしょ。
0674デフォルトの名無しさん
NGNG>>664 のは >>665 の省略形だと考えれば、ツール使う使わない以外は関係ないと言い切れる。
0675デフォルトの名無しさん
NGNG0676デフォルトの名無しさん
NGNG0677デフォルトの名無しさん
NGNG> ツール使える組織であれば、
前提が間違ってるよ。>>634 で
> で、例えば職場でJavaのコーディングにはJBuilder使いなさいというルールがあったとしたら、メモ帳でソースコードいじるのもだめなの?
ってしっかり書いてあるから、Java のコーディングには JBuilder 以外使えない。
0678デフォルトの名無しさん
NGNGまぁ、>>634 とは別の話でってんなら使えば良いのでは?
0679デフォルトの名無しさん
NGNGほとんどの組織では、そんなに厳しいとは思わないんだけど。
っていうか、前提が間違ってるとかじゃなくて、条件決めてEclipse使えばいいじゃん、と。
硬直した組織のことはほっといて。
0680デフォルトの名無しさん
NGNG自分の思い込みが正しいとは思わんように。
0681デフォルトの名無しさん
NGNGとかゆーアレな人間に硬化しそうな悪寒……
0682デフォルトの名無しさん
NGNGJBuilderと決まったらメモ帳もだめ、っていう組織って多いの?
0683デフォルトの名無しさん
NGNG基本的には単なる Eclipse厨だからねぇ。
0684デフォルトの名無しさん
NGNGおれの意見は>>650にも書いた
> NetBeansなりJBuilderなりで大枠吐き出して、Eclipseでコーディングというのは、なかなかいいと思うんだが。
0685デフォルトの名無しさん
NGNGそりゃ現時点での話でしょ。例えば
・VisualEditorとかが良くなってきたらNetBeansもJBuilderも捨てる。
・そのままEclipseを使い続け、いつのまにかEclipse時代遅れに。
・若手から時代遅れと陰口を叩かれるようになり硬化。
ってのは十分考えられる。
現時点でも思考が硬直しがちに見えるし。
0686デフォルトの名無しさん
NGNG確かに。っつーか Eclipse 厨じゃないってだけで今現在も硬直してるしねぇ。
でも まぁ、普通の人は年とともに柔らかくなるから大丈夫。
0687デフォルトの名無しさん
NGNGなんか、妄想はげしいね。
自動化自動化うるさいやつの方が、硬直してたと思うぞ。
いなくなったみたいだけど。
0688デフォルトの名無しさん
NGNG> 普通の人は年とともに柔らかくなるから大丈夫。
・・・初めて聞く説だ。
0689デフォルトの名無しさん
NGNGルールを守れってのは至極まっとうな話。
ルールを破るだけの根拠を提示できないのに素直に諦めない態度を
硬直と表現したんだが、なんか間違ってるか?
0690デフォルトの名無しさん
NGNG先に >>665 を言ってればそれで終わったのに。
0691デフォルトの名無しさん
NGNGルールの意図を把握してれば、効率がよくなる部分ではルール破ってもいいと思ってるだけ。
結局、反論してもちゃんとした答え、ここでは帰ってきてないし。
Eclipseのリファクタリングが問題になる自動化ってなんなの?
すごく気になってるんだけど。
ルール至上主義は、それはそれで硬直化の代表だね。
0692デフォルトの名無しさん
NGNGよーするに若いって事だよね。ウラヤマスィ
0693デフォルトの名無しさん
NGNGその場合、問題が無い事を証明する責任は >>691 にある。
> ルール至上主義は、それはそれで硬直化の代表だね。
ルールを破って、損害が出たときに
誰かにケツを拭いて貰わなければいけない事をよく理解出来てない人はそう考えるみたいね。
まぁ、若さの証明みたいなもんだけど。
0694デフォルトの名無しさん
NGNGで、リファクタリングとか、あと単純にコード書くときのtry囲んでくれることとか、そんな便利な機能が使いたくて、コーディングにEclipse使ったくらいで、損害でるの?
ルールの意図を把握して、その意図がくずれなければルール破っていいと思ってるんだけど。
0695デフォルトの名無しさん
NGNGこれを許せばリファクタリング以外にも使えるようにしろって話になる。
そのEclipseのリファクタリング以外の機能を使って問題にならない保証は無い。
とか、いくらでも言い様はあるからねぇ。
0696デフォルトの名無しさん
NGNG個別のルールの意図についてなら、一般論で議論しても無駄。
本当はルールを破るよか、ルールを変える事をまず第一に考えるべきなんだけどね。
0697デフォルトの名無しさん
NGNGリファクタリング以外でも、そんなに他に影響があるような機能って、あんまりない気がするけど
でも、サーブレットとかStrutsの開発でXDoclet使ってないときに、XDoclet使わせろ、とかは言うかも。
もちろんプロジェクトの初期段階での話だけど。
0698デフォルトの名無しさん
NGNG損害が出ない事を保証すべき責任を負うのは >>694。他の誰でもない。
0699デフォルトの名無しさん
NGNGというか、ほんとにJBuilderと決まったらメモ帳もだめ、というルールの組織なら、ほかにも変なルールがありそうだから、ルール変える前によその組織に行く。
0700デフォルトの名無しさん
NGNGその前提を持ちだしたのはオマエじゃないのか?
0701デフォルトの名無しさん
NGNGうーん、じゃ、ここでとやかく言われる筋合いもなさそうなんだけど。
記述したコードに持つ責任とおなじ範囲だと思うし。
ようするに、手作業にしろツールにしろ、バグを混入したら責任取れ、ってことでしょ。
全員Eclipse使えっていうわけじゃないし。
0702デフォルトの名無しさん
NGNGバグ混入だけじゃないんだけどね。
例えば Tiger 用のコードに変換して失敗する可能性、
失敗しないけど変換コードを書くのにより労力がかかる可能性、
数えだしたらキリがないぞ。
0703デフォルトの名無しさん
NGNG> 例えば Tiger 用のコードに変換して失敗する可能性、
どこにそんな可能性が・・・・
> 失敗しないけど変換コードを書くのにより労力がかかる可能性
変換コードなんか書く必要ないし。
そりゃ妄想を数えたらキリもなかろう。
できない理由をあげたらキリがない。
0704デフォルトの名無しさん
NGNGだから悪魔の証明だって言ったじゃん。
0705デフォルトの名無しさん
NGNGコードの再利用は全く考えない?
それに、全く無いというのを保証する責任はやっぱり>>703にある。
0706デフォルトの名無しさん
NGNGでも、あまりにも見当違いな可能性あげてるんだけど。
0707デフォルトの名無しさん
NGNG0708デフォルトの名無しさん
NGNG>> 変換コードなんか書く必要ないし。
> コードの再利用は全く考えない?
コードの再利用と変換コードと、なんの関係が?
部分的にEclipse使ってコーディングするのに、再利用性考えるも考えないも、関係ないと思うんだけど。
0709デフォルトの名無しさん
NGNGうん、だから、>>701
0710デフォルトの名無しさん
NGNGっていうか、技術わからん管理職ならまだしも、Javaスレで>>702みたいな可能性がでてくるのが・・・
0711デフォルトの名無しさん
NGNGそんな保証が必要なら、どんなツールも使えない。
ツールで弊害があったときに、その対策ができるかどうか、弊害のコントロールができるかどうかが重要だと思われ。
で、Eclipseで部分的にコードを書き換えることの場合、弊害があったとしてもコントロールはできると判断。
0712デフォルトの名無しさん
NGNGEclipseを知らないで秀丸に走る上司→逝ってよし
チーム開発でのリファクタリング厨→逝ってよし
馴染んだツールでチームメンバと協調する人→GJ
0713デフォルトの名無しさん
NGNGそうならないように考えて付けるべきだとは思うけども。
0714デフォルトの名無しさん
NGNGJBuilder デフォルトのプロジェクトで Eclipse の自動生成コードが
> > 例えば Tiger 用のコードに変換
する時に障害になる可能性がゼロだと言うならともかく、
可能性を考える事すらできないってのはマズいのでは?
特にルール無視して複数のツール使いたいって言うのなら。
しっかし、この人抽象的な話になると付いてこれなくなるね。
プログラマに向いてなさそう。
0715デフォルトの名無しさん
NGNG> ツールにミスがある可能性がゼロだと保証する必要もないと思われ。
ツールにミスがある可能性を云々してるのでなくて、
「違う」というだけですら障害になる可能性もあるって事。
例えば、Swingなプロジェクトで VisualEditor と JBuilder の混ぜて使ったらダメだけど、
この場合、ツールが悪いわけではない。
> で、Eclipseで部分的にコードを書き換えることの場合、弊害があったとしてもコントロールはできると判断。
まぁ、判断したなら自分で責任は取らないとね。
0716デフォルトの名無しさん
NGNG現状EclipseはTigerに対応してないし・・・
Tigerに対応したときにどうこういうなら、それはまた先の話で。
抽象的というか、あんたが見当違いの杞憂な話してるだけ。
0717デフォルトの名無しさん
NGNGプログラマとしてはかなーり硬直しとるね。
0718デフォルトの名無しさん
NGNGどこに Eclipse が Tiger に対応してる/してない、なんて書いてあるんですか?
Eclipse と Tiger という単語みて脊髄反射しただけ?
0719デフォルトの名無しさん
NGNGなんか上の方のレスを見ていると、統合環境だという人が
いるようなんですが。
sshからeclipseのような機能が使えたらいいな、と思って
いたんで、ぜひぜひお願いします!
0720デフォルトの名無しさん
NGNGhttp://pc5.2ch.net/test/read.cgi/tech/1017214967/
0721デフォルトの名無しさん
NGNGLispって知ってる?
0722デフォルトの名無しさん
NGNGようするに、屁理屈か。
じゃあ、EclipseがC#のコードを生成することがないようにも確認しないといけないね。
0723デフォルトの名無しさん
NGNGProcessBuilder 便利だな、っと。
0724デフォルトの名無しさん
NGNGメタデータとJavaDocタグの違いってなに?
@overrideとか、JavaDocタグでやっても同じじゃん、とか思ったりするんだけど。
0725デフォルトの名無しさん
NGNGすぐに思いつくのは実行時に reflection api で情報が取れる/取れない。
0726デフォルトの名無しさん
NGNG新しい言語仕様で、メタデータがよくわかってない。
0727デフォルトの名無しさん
NGNG設定を簡単にしたり自動化したりするときのヒントに使える。
0728デフォルトの名無しさん
NGNGCVSの代わりにSubversionを使うと気軽にファイル名を変更できます。
Subversion スレッド その2
http://pc5.2ch.net/test/read.cgi/linux/1078609142/
0729デフォルトの名無しさん
NGNGSubversion素敵だね。
なにより80番443番でいけるところがいい。
NetBeansにもEclipseにも対応プラグインがあるみたいだし。
Javaでやるなら、CVSよりSubversionの方がよさそうだ。
雨がどしゃぶりになって台風キターと思ったら、すぐやんだ。
0730デフォルトの名無しさん
NGNG.NETのパクリです
0731デフォルトの名無しさん
NGNGなんだ? viやemacs,antが時代遅れだとでもいいたいのかい?
0732デフォルトの名無しさん
NGNGantはもうすぐそうなる。
0733デフォルトの名無しさん
NGNGもうすぐ時代遅れ:java, ant
0734デフォルトの名無しさん
NGNG0735デフォルトの名無しさん
NGNG0736デフォルトの名無しさん
NGNGCOBOL
0737デフォルトの名無しさん
NGNG> ツールにミスがある可能性がゼロだと保証する必要もないと思われ。
> そんな保証が必要なら、どんなツールも使えない。
Eclipseはオープンソースだし、多くの人によってテストが行われているわけだし
そんじょこらのIDEよかは信頼性があるでしょ。
0738デフォルトの名無しさん
NGNGっていうのは通じないみたいよ。
0739デフォルトの名無しさん
NGNGMavenがあればantは要らないとでも考えておるのか寝?
その考えはCが時代遅れになると言っているのとかわらんぞ。
CがなければOSやVMを動かすには話にならんだろう。
viは即座に設定ファイルを弄るときに重宝するぞ。
特に、OSを初期の何も無い状態からインストールするときに役立つ。
0740デフォルトの名無しさん
NGNGじゃあ、通じないバカにはApacheの信頼性をいくら説明しても通じない訳か。
0741デフォルトの名無しさん
NGNG0742デフォルトの名無しさん
NGNG> 特に、OSを初期の何も無い状態からインストールするときに役立つ。
最近はCDさしてほっとけばウィンドウマネージャまで普通にインストールしてくれるが。
0743デフォルトの名無しさん
NGNG> ツールの善し悪し→水掛け論になるから個々人の好み
> Eclipseを知らないで秀丸に走る上司→逝ってよし
だから、Eclipseが重たいという理由でEclipseを使わなかった者、
IDEを使うとバカになるからなるべき使わないでAntを使いたいと思っていた者、
など様々な理由でEclipseを使わないものがいるんだって。
だが、それでもEclipseよりも重たいIDEってのもあるがな。
0744デフォルトの名無しさん
NGNGApache -> IBM HTTP server
Eclipse -> IBM Websphere Workbench
という商業上の置き換えがあるんだよ。
0745デフォルトの名無しさん
NGNGサーバ構築もできないバカが言いそうなことだな。
0746デフォルトの名無しさん
NGNGやっぱりな、オープンソースのほうが信用できる。
それにオープンソースのほうが無料で大量のテスタを集めることができる。
オープンソースの信頼性はばかにならない。
0747デフォルトの名無しさん
NGNG君は何の貢献もしてないけどね。プ
0748デフォルトの名無しさん
NGNG実際、5年前はそういう状況だった。
Apacheなんてメーカーの保証もないわけのわからんもん、使えるか、みたいな。
0749デフォルトの名無しさん
NGNGといえるオープンソースのプロダクトは、数えるほどしかない罠。
0750デフォルトの名無しさん
NGNG0751デフォルトの名無しさん
NGNG×WebSphere Workbench
○WebSphere Studio
0752デフォルトの名無しさん
NGNG× IBM HTTP server
○ IBM HTTP Server
0753デフォルトの名無しさん
NGNG×WebSphere Studio
○WebSphere Studio Workbench
0754デフォルトの名無しさん
NGNG○くりぃむしちゅー
0755デフォルトの名無しさん
NGNG製品としては
WebSphere Studio Application Developer
と
WebSphere Studio Site Developer
0756デフォルトの名無しさん
NGNG自社の看板付ける」だから、機能的にEclipseと差がないWorkbenchだろうね。
ISV向けにWorkbenchを使った有償サポートサービスってのがあるんだよ。
ところで、>>755にWSDDもいれてやってくれ。新バージョンでたばっかだし。
0757デフォルトの名無しさん
NGNG0758デフォルトの名無しさん
NGNG0759デフォルトの名無しさん
NGNG雑談スレと書いてあるように見える。
0760デフォルトの名無しさん
NGNGちがうな。
その機能はドトネト以前からあった
0761デフォルトの名無しさん
NGNG何かと勘違いしていない?
というか、「その機能」ってなにを指してんの?
「ドトネト以前からあった」ものって何のこと?
0762デフォルトの名無しさん
NGNG0763デフォルトの名無しさん
NGNGもうちょっとプライドを持って仕事しなさい。>惨社員
0764デフォルトの名無しさん
NGNG0765デフォルトの名無しさん
NGNGジェネリックは、.NETのパクリじゃないね。
0766デフォルトの名無しさん
NGNG0767デフォルトの名無しさん
NGNGそうだね。パクリじゃない。
パクってたら10倍ましな仕様になってたからな。
0768デフォルトの名無しさん
NGNG0769デフォルトの名無しさん
NGNG0770デフォルトの名無しさん
NGNG0771デフォルトの名無しさん
NGNGC#2.0に刺激されただけで。やっと重い腰を上げたというか。
0772デフォルトの名無しさん
NGNGどの段階で「仕様が決まった」とするかは知らんけど。
JSR のプロセスはこんなん。
http://www.jcp.org/en/jsr/detail?id=14
Stage Start Finish
Proposed Final Draft 27 Jul, 2004
Public Review 07 May, 2001 1 Aug, 2001
Community Draft Ballot 02 Oct, 2000 09 Oct, 2000
Community Review 07 Sep, 2000 09 Oct, 2000
CAFE 18 May, 1999 05 Jul, 1999
JSR Approval 1 May, 1999 17 May, 1999
Java Generics の元となった pizza のペーパーが出たのが 1997。
http://pizzacompiler.sourceforge.net/doc/papers.html
0773デフォルトの名無しさん
NGNG問題はJavaのGenericsが糞って事だ。
0774デフォルトの名無しさん
NGNGそれを建て増ししようとしたって、高が知れている。
そもそもJavaを使うのをやめたほうがいいと思うよ。
0775デフォルトの名無しさん
NGNGスレ違い。死滅スレいってやれ。
0776デフォルトの名無しさん
NGNG0777デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.5.0/snapshots/index.jsp
0778デフォルトの名無しさん
NGNGドトネトもJavaも存在する前からあったったことよ
0779デフォルトの名無しさん
NGNGJavaの仕様を策定しているのはサンシャインではありません。
主にIBMとかが関わっています
0780デフォルトの名無しさん
NGNGだから何が前からあった?
0781デフォルトの名無しさん
NGNG.NET の検索結果 約 388,000,000 件中 1 - 10 件目 (0.25 秒)
Java の検索結果 約 69,800,000 件中 1 - 10 件目 (0.17 秒)
0782デフォルトの名無しさん
NGNG死滅スレ行ってやれ。
0783デフォルトの名無しさん
NGNG違うだろ、JCPに加入している企業との議論の末に採用してもいいかを判断したんだろ。
しかし型安全性も保証されていない信頼性のDQNなC#のGenericsと一緒にするのはどうかと。
Javaの仕様策定は、M$とはちがって時期尚早なこともせず、
独善的になってまで向こう見ずなことをしないってことだよ。
0784デフォルトの名無しさん
NGNG死滅スレageてやったからそっちでやれ。
0785デフォルトの名無しさん
NGNG0786デフォルトの名無しさん
NGNG> しかし型安全性も保証されていない信頼性のDQNなC#のGenerics
あんたよその板で突っ込まれて答えられなかった人か?
0787デフォルトの名無しさん
NGNGでは、型の取り扱いについてC#とJavaの違い教えて。
0788デフォルトの名無しさん
NGNG0789デフォルトの名無しさん
NGNG見事にこちらでも撃沈、沈黙だな。
平和なスレになって良かった。
Winで始まるスレなども荒らすなよ。
0790デフォルトの名無しさん
NGNGあんた、荒らさないでくれないか。荒らしの張本人さんよ。
邪魔だからあっちでやってくれないか。
0791デフォルトの名無しさん
NGNG0792デフォルトの名無しさん
NGNG0793デフォルトの名無しさん
NGNG0794デフォルトの名無しさん
NGNG0795デフォルトの名無しさん
NGNG0796デフォルトの名無しさん
NGNG次の仕様変更はthrows撤廃とdelegate, propertyの追加だ。
0797デフォルトの名無しさん
NGNG文法拡張する必要はないと。
throwsも、検査例外と実行時例外を使い分ければいいだけで。
0798デフォルトの名無しさん
NGNGオートボクシングもちゃんと理解してないと怖いことになるかも、と危惧している
タイプセーフEnumはうまく考えたものだと思う
あと綺麗なプロパティ文法は欲しいね
内部で生成するだけでいいから
0799デフォルトの名無しさん
NGNGIntegerとかFloatとかだけをコンパイラが特別扱いして勝手に生成するの?
不公平じゃないか
0800デフォルトの名無しさん
NGNG0801デフォルトの名無しさん
NGNGでも超便利。
0802デフォルトの名無しさん
NGNG0803デフォルトの名無しさん
NGNGマジレスするとjavaは名前空間をimportするし、
プリプロセッサも排除しているのでincludeの意味が無い。
あと、多重継承するくらいならAspectJを使え。
0804デフォルトの名無しさん
NGNG0805デフォルトの名無しさん
NGNGC#に無い機能は取り入れられないよ。
0806デフォルトの名無しさん
NGNG今頃になって・・・
もっと早くしていれば、SEなら全クラス数が今の3分の2くらいに
減らせて、スッキリと整理できたのに。
新APIを追加する事だけに熱中して、基本部分をおろそかにするから
こうなるんだ。
0807デフォルトの名無しさん
NGNGダメ
0808デフォルトの名無しさん
NGNG何でテンプレートが早く導入されなかったかは、議論が長引いたからだね。
0809デフォルトの名無しさん
NGNG0810デフォルトの名無しさん
NGNG0811デフォルトの名無しさん
NGNG0812デフォルトの名無しさん
NGNG多重継承入れたら、COBOLの代替としてのJavaという理念が崩れちゃうんじゃないか。
C++みたいに問題を全てプログラマ任せにするか、
問題を制御しようとしてEiffelみたいにやたらと複雑になるか、
どちらにしろ平均的な不勉強な業務系プログラマには使えない代物になる。
0813デフォルトの名無しさん
NGNG違う。ぜんぜん違う。
0814デフォルトの名無しさん
NGNG逆に、インタフェースの概念が思いつかなかったから、安易に多重継承を
導入しただけじゃないかとも思える。C++は。
0815デフォルトの名無しさん
NGNG全然違う部分の指摘きぼんぬ。
0816デフォルトの名無しさん
NGNG> COBOLの代替としてのJavaという理念
エンタープライズ対応、という部分だけで、あまり言語仕様は関係ない予感。
0817デフォルトの名無しさん
NGNGSunのアーキテクトがどう思ってるかは別として、
COBOLの代替になるには言語仕様( + フレームワーク、ライブラリ)も気楽でないと駄目だろ
世の大半のプログラマの現状を見ると・・・
0818デフォルトの名無しさん
NGNGそれは別にCOBOLの代替という理念には関係ない予感。
EoDなんて、最近言い出したわけだし。
0819デフォルトの名無しさん
NGNG0820デフォルトの名無しさん
NGNG813ではないが、C++ではコンパイル時にテンプレートのインスタンス化を行うため、
バイナリが異常に大きくなるという問題があり、それを解決しているという点が挙げられるかな。
模造品の方もこれ主張していたはず。
0821デフォルトの名無しさん
NGNGコレクションに型情報は、あくまで主な用途であって
外にも様々な応用ができる。
0822デフォルトの名無しさん
NGNGC++は内部的に新しいクラスを作るためのテンプレートだよね?
それに対して、Genericsの方は、クラスに型情報をもたせるようにしただけ、ということで、全然違うというほどじゃないと思うんだけど。
0823デフォルトの名無しさん
NGNGこの解決方法はアボトックでちょっと嫌、
できれば、実行時にテンプレートを展開する方式が良かった。
おかげで、templateが入ってもなーもできん。
カレーライスから、カレールーを取り除いたみたいだ。
0824デフォルトの名無しさん
NGNGアボトック?
アボトック?
アボトック?
0825デフォルトの名無しさん
NGNGしかも無駄だし
0826デフォルトの名無しさん
NGNGtemplateは入ってないから。
0827デフォルトの名無しさん
NGNG> 813ではないが、C++ではコンパイル時にテンプレートのインスタンス化を行うため、
> バイナリが異常に大きくなるという問題があり、それを解決しているという点が挙げられるかな。
Javaではコンパイル時にテンプレートのインスタンス化ができないんでしょ?
そんなしょぼい仕様でバイナリが大きくならないって主張されてもなあ…。
俺は>>822(=>>811)と同じ意見だよ。
0828デフォルトの名無しさん
NGNG0829デフォルトの名無しさん
NGNG0830デフォルトの名無しさん
NGNGあほか。んなことするわけないだろ。
お前プログラマーに向いてないよ。
0831デフォルトの名無しさん
NGNG0832デフォルトの名無しさん
NGNG0833デフォルトの名無しさん
NGNGJavaの場合はいざとなったら Reflection API かバイトコード生成で
実行時にいろんなものを解決する。
C++ は実行時の型情報が貧弱なのでコンパイル時に極力解決しようとする。
本当は両方使えるのがいーんだけどね。
0834デフォルトの名無しさん
NGNGだからテンプレートじゃないってば。
要は生成的プログラミングしたいんだろ?
C++使ってりゃいいじゃん。
JavaVM仕様を踏まえた上で生成的プログラミングを問題なく実装できる
方法があるんなら、俺もJavaに欲しいけども。
0835デフォルトの名無しさん
NGNG> だからテンプレートじゃないってば。
じゃあJavaのGenericsは何をするものだとあなたは思ってるの?
0836デフォルトの名無しさん
NGNG稚拙かつ大雑把かつ安易なテンプレートのコンパイル時インスタンス化を
reflect+アルファという基本設計で見事に解決してるGenericsは、
templateの理想進化形と言えるであろう。
0837デフォルトの名無しさん
NGNG配列が扱えないところが理想的ですね。
0838デフォルトの名無しさん
NGNGC++のtemplateでさえ不満があるのに、そのサブセットなんて使ってられないよ。
0839デフォルトの名無しさん
NGNG具体性のない批判はゴミに等しい。
具体性のない批判を繰り返すやつはカスに等しい。
0840デフォルトの名無しさん
NGNGコレクションは無視と・・・
0841デフォルトの名無しさん
NGNG付いててもあんまし意味はなさそうというのが結論ってことで。
0842デフォルトの名無しさん
NGNG0843デフォルトの名無しさん
NGNG配列は使えないからコレクションで、というのも理想的ですね。
0844デフォルトの名無しさん
NGNG型チェックに意義を感じる人には、大きな意味がある。
型チェックに意義があるかないかというのは、それぞれの環境によるが。
0845デフォルトの名無しさん
NGNG文句があるなら使わないか、自分の思うとおりに修正すればいい。
当分勢いが衰えそうにないJavaを使う必要は、何かと出てくるんだからね。
0846デフォルトの名無しさん
NGNG型チェックに意義があるという人がいて、その人にとってGenericsが有効なのであれば、Genericsには意味がある。
っていうか、TypedEnumやConcurrencyではそういう意見がでないのに、なぜGenericsだけ
「自分は使わないから、意味がない」
という意見がでるのか不思議。
0847デフォルトの名無しさん
NGNG> っていうか、TypedEnumやConcurrencyではそういう意見がでないのに、なぜGenericsだけ
> 「自分は使わないから、意味がない」
> という意見がでるのか不思議。
C++のtemplateを卑下してGenericsが最高!って、宗教の信者みたいなことするからでしょ。
Java厨はすぐ何かを比較対象に持ってきて叩きたがるから。
Javaは良い物なのに何故使ってる人はバカが多いんでしょうか。
0848デフォルトの名無しさん
NGNG0849デフォルトの名無しさん
NGNGところで Generics から、どの機能を削るの?
0850デフォルトの名無しさん
NGNG0851デフォルトの名無しさん
NGNGJavaの方向性からいけば
0852デフォルトの名無しさん
NGNG0853デフォルトの名無しさん
NGNG1.コレクションへの型指定
2.↓続けて書いてください
0854デフォルトの名無しさん
NGNGJava5のAPIを見れば、いろんなとこで使われてるのがわかるよ。
あと、ワイルドカード、上限境界、下限境界あたりを見れば、ハハーンてなるはず。
0855デフォルトの名無しさん
NGNGコレクションの型付けだけならまだましだが
現場で監督する方も大変だよ
AさんのコードがBさんによめないとかね
0857デフォルトの名無しさん
NGNG型のパラメータ化が出来んと、コレクションの型指定も出来んと思うが。
それともコレクションだけ特別扱いしろって事?
0858デフォルトの名無しさん
NGNG確かにコレクションはわかりやすい例だけども、
パラメータ化の恩恵を受けてるのはコレクションクラス群だけではないってこと。
Class<T>とか、ThreadLocal<T>とか。
Enum<T>なんか見てると、GenericsがTypedEnumの実装を助けてることもわかる。
0859デフォルトの名無しさん
NGNG0860デフォルトの名無しさん
NGNGこれは確かに頭痛いとこ。
でもtemplateに比べれば遙かにましだと思う。
0861デフォルトの名無しさん
NGNG0862デフォルトの名無しさん
NGNGnew T() 使うケースって少ないし
いざとなったら Factory 使えば良いだけのような気もするが。
0863デフォルトの名無しさん
NGNGオペレータオーバーロードとかテンプレートとかtypedefとか使うと、えらいことになるね。
0864デフォルトの名無しさん
NGNG0865デフォルトの名無しさん
NGNG人のソースが全然わからん。文化が違うと。
0866デフォルトの名無しさん
NGNG0867デフォルトの名無しさん
NGNGなんで new T() 出来ないの?
0868デフォルトの名無しさん
NGNG0869デフォルトの名無しさん
NGNG完全に失われるわけじゃないんだけどね。
void method(List<String> strlist) はソースが無いと
void method(List strlist) と同等という事になって
method(new ArrayList<Integer>()); とかされてもコンパイルエラーが吐けなくなる。
0871デフォルトの名無しさん
NGNGSun の連中がいつまでを夏と考えてるのかは知らんし、遅れる可能性もある。
早くリリースして欲しいなら最新ベータ版を落としてバグ報告しまくるとかすれば?
0872デフォルトの名無しさん
NGNG冬になるまでは夏。
0873デフォルトの名無しさん
NGNGC++でもC#でもできるのにね!
……と叩こうと思えば叩けるが、まぁそういうものだと割り切って使うべきだな。
ところで、リフレクションを使ってもTにアクセスすることはできないのかな?
0874デフォルトの名無しさん
NGNGnew ArrayList<Object>().getClass()==new ArrayList<String>().getClass()
がtrueなんで無理。
0875デフォルトの名無しさん
NGNG場合によっては java.lang.reflect.Type のサブインターフェース経由で取ったりできる。
0876デフォルトの名無しさん
NGNGTはそのクラスを使う側が決める物だから、使われる側から
具体的なTの情報が得られるとは思えんが。
0877デフォルトの名無しさん
NGNGどうやるの?
というか、「場合によっては」ってどういう場合?
0878デフォルトの名無しさん
NGNGのHogeならreflectionでとれるが、具体的なTの情報は得られんだろ。
メソッドに渡された引数の情報がjava.lang.reflect.Methodからは得られないのと同じで。
0879デフォルトの名無しさん
NGNGインスタンスの情報じゃないけど。
0880デフォルトの名無しさん
NGNG1.6馬はSmallTalk風味にしてくれ
List a;
...
a.for(Object o) { .... }
0881デフォルトの名無しさん
NGNG0882デフォルトの名無しさん
NGNG予約語増やしたくなかったのんかな
0883デフォルトの名無しさん
NGNGforeach (Object o : iterator)
とかするだけだったらイラネ
0884デフォルトの名無しさん
NGNG---
HashMap h = new HashMap();
・・・
h.put( key, value );
・・・
Itrator keys = h.keySet().iterator();
// foreach( keys %h ) {
while( keys.hasNext() ) {
...
// ele = $h{$_};
Object ele = keys.next();
...
}
---
みたいなコメントの入れ方してたからな。
0885デフォルトの名無しさん
NGNG0886デフォルトの名無しさん
NGNG>Itrator keys = h.keySet().iterator();
>
>// foreach( keys %h ) {
>while( keys.hasNext() ) {
iterator()とwhileの間が空くのって嫌じゃない?↓でどうよ。
for( Itrator keys = h.keySet().iterator();
keys.hasNext();) { // foreach( keys %h )
0887デフォルトの名無しさん
NGNG中途半端に CとPerl を知ってると、いっそ、
// $_
public Object def_val;
// foreach( keys %a )
#define foreach(a) for( Itrator keys = a.keySet().iterator(); keys.hasNext(); def_val = keys.next() )
とかやりたくなる。
(いやこれはまずいか、つうか、このソースどこに置けばいいのよ。)
0888デフォルトの名無しさん
NGNGっつか、enhanced for loop で何が不足なのよ?
とか言いつつ 888 をゲットしてみるテスト。
0889デフォルトの名無しさん
NGNG従来の for の文法からいうと、異質すぎるってことじゃないの。
なんでもまぜりゃいいなら while 文だけで事足りるはず。
while( int i = 0; i < 10 ; ++i ) {
...
}
でも別に問題ないはずだけど、違和感ありありでしょ。
0890デフォルトの名無しさん
NGNG新しい言語作るならともかく、単に予約語の後付けを嫌っただけでしょ。
enhanced for loop が嫌なら foreach 使えるようにしたプリプロセッサでも使えば良いだけでは?
0891デフォルトの名無しさん
NGNGforeach ($i = 0; $i < $n; $i++) { ... }
も
for (@a) { ... }
も可能だったなぁ。後者はともかく前者はかなり嫌な感じだ。
0892デフォルトの名無しさん
NGNGforでも問題ないと思うけどね。
0893デフォルトの名無しさん
NGNG嫌なら使わなければいいだけ。
perl の嫌な構文は (人によって違うだろうけど) いっぱいあると思うが。
0894デフォルトの名無しさん
NGNGやっぱ、そういう点では Perl と比べると、Java は「お行儀のいい」
言語なのかな(にしようとしてるのかな)。
0895デフォルトの名無しさん
NGNG0896デフォルトの名無しさん
NGNG> >>891
> 嫌なら使わなければいいだけ。
その安直な考え方が命取りになるのだが。
typedef, 演算子オーバローディングの二の舞のようにな
0897デフォルトの名無しさん
NGNGある程度分ける必要があるのは確かなような気がする。
それを Java でやるのか、
使い捨てにするようなコードは Java で書かずに、
スクリプト言語を組み合わせるようにすべきなのか。
0898デフォルトの名無しさん
NGNG> その安直な考え方が命取りになるのだが。
はぁ ?
perl は >>895 のデメリットを承知の上で、たくさん書き方があった方が書き易いという選択してるだけですが何か ?
まずは、typedef がどう命取りになったのか書いてみてくれ。
0899デフォルトの名無しさん
NGNGJava:メンテが楽
Perl:再利用し易い
0900デフォルトの名無しさん
NGNGんなぁ〜こたあねぇ
Javaのほうがライブラリの整備しやすいし、
Perlは整備されたモノを使わないと正直やってられないという意味合いが強いかと
業務系ならメンテ性大事だし、そうでなくとも場合によってはリファクタリングするっしょ
書きやすいかどうかってのは使い切りが第一として考えるからだろうからね
どっちにしろ言語は大概目的が様々なんで同じ土俵で語れることは少ないがな
0901デフォルトの名無しさん
NGNGCPANで「再利用」されてるもののメジャーなものは、Javaなら標準。
0902デフォルトの名無しさん
NGNGtypedefって、宗派が違う人のコードってどんな型かわからないんだけど。
0903デフォルトの名無しさん
NGNG何故メジャーなものだけに限定するのかが分からん。
自分が有利になるように話を展開するのははっきり言って好かんな。
>>900
Javaが全てにおいて他の言語より優れていると本当に感じていますか?
パイプでつなぐこと想定したテキストフィルター書くのにJavaなんて使わんよ。
ちょっと話がずれたが、何でもかんでも「Java最高!Java最高!」って言うのはどうかな。
Algol系しかできない人にとっては最高なんだろうけどね。
0904デフォルトの名無しさん
NGNG> 何故メジャーなものだけに限定するのかが分からん。
さすがに、メジャーじゃないものは標準じゃないものが多いからな。
ってか、なんかひがんでるかひねくれてるようにしか見えんな。
なんか嫌な思い出でもあるのか?
> パイプでつなぐこと想定したテキストフィルター書くのにJavaなんて使わんよ。
どこから「パイプでつなぐこと想定したテキストフィルター」の話が湧いて出たんだか。
自分が有利になるように話を展開するのははっきり言って好かんな。
0905デフォルトの名無しさん
NGNG0906デフォルトの名無しさん
NGNGところで MS の J# って delegate 使えんの?
delegate 使えないと Windows.Forms.* 使えないよね?
0907デフォルトの名無しさん
NGNG今更 Tiger に更なる心機能を追加するわけが無いし、
2ch でキボンヌしたところで Sun に届くとは思えん。
J# については以下のスレにでも行って聞いてくれ。
http://pc5.2ch.net/test/read.cgi/tech/1034043673/l50
0908デフォルトの名無しさん
NGNG0909デフォルトの名無しさん
NGNG「僕らが心から望んでる機能」とか、
「Sunと僕らの心が通じ合って追加された機能」とか、
そんな意味かとオモタ。
0910デフォルトの名無しさん
NGNG変換されるとは思わなかったので読み直さずに そのまま書き込んじゃった。
0911デフォルトの名無しさん
NGNG0912デフォルトの名無しさん
NGNG0913デフォルトの名無しさん
NGNG使えるみたい。当初MSはJavaを便利にしようとしてたみたいですね。嗚呼。
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/jpdndevqa/htm/msdn_nielsen_qa.asp
0914デフォルトの名無しさん
NGNG> 結局モジュールの再利用が成功しているのは、JavaよりPerl(CPAN)の方なんだよね。
CPANのJava版ならすでにあるぞ。
JJAR という奴がな。
それと、このJJAR
Apache Mavenにも採用されている。
自動ダウンロード、自動アップデート機能がちゃんとついている。
0915デフォルトの名無しさん
NGNGアフォか。たとえJavaが最高であってもなくても
JavaがあればSQLを使う必要がないなんていう奴はいねえよタコ。
0916デフォルトの名無しさん
NGNG「心の機能」だよw
スティビーワンダーの曲 「心の愛」を思い出したぞw
0917デフォルトの名無しさん
NGNG>>900の書き込みを見るにJavaにはJavaの利点が、PerlにはPerlの利点が
というように見えるんだがどこをどう脳内変換したんだ?
0918デフォルトの名無しさん
NGNGGroovyはjavaに入りますか?
0919デフォルトの名無しさん
NGNG#ifdefプリプロやっててちょっとワロタ
0920デフォルトの名無しさん
NGNGただ使ってる奴多いだけで、超クソ言語だろ。
0921デフォルトの名無しさん
NGNGスレ違い。
0922デフォルトの名無しさん
NGNGJSRに入ってるからね。
0923デフォルトの名無しさん
NGNG> SQLっていらねーんじゃねえの?
> ただ使ってる奴多いだけで、超クソ言語だろ。
お前、ろくに仕事ができない学生だろ。
Javaの仕事やるんだったら大抵お世話になるもんだぞ。
0924デフォルトの名無しさん
NGNG0925デフォルトの名無しさん
NGNG0926デフォルトの名無しさん
NGNG0927デフォルトの名無しさん
NGNG0928デフォルトの名無しさん
NGNGヘンシェルに変更しました。
余ったのは対戦車自走砲にでもします。
0929デフォルトの名無しさん
NGNG今年の夏といわれていたので
もうそろそろ出るだろ
0930デフォルトの名無しさん
NGNG0931デフォルトの名無しさん
NGNG0932デフォルトの名無しさん
NGNG0933デフォルトの名無しさん
NGNG俺様をいつまで待たせる気だ!
0934デフォルトの名無しさん
NGNG0935デフォルトの名無しさん
NGNG0936デフォルトの名無しさん
NGNG「Java言語によるデザインパターン入門 マルチスレッド編」の実装は
どのようにかわりうるのだろうか。
0937デフォルトの名無しさん
NGNGって便利すぎる・・・
0938デフォルトの名無しさん
NGNG0939デフォルトの名無しさん
NGNG0940デフォルトの名無しさん
NGNG0941デフォルトの名無しさん
NGNGThanks.
0942デフォルトの名無しさん
NGNG0943ヲチしてるだけなんですが
NGNGもうそろそろかなと思って、見守ってるのですが...
0944デフォルトの名無しさん
NGNG見切り採用をしてしまっているのです。
9月半ばから本番稼動が始まるのですが、私はどうなってしまうんでしょうか。
0945デフォルトの名無しさん
NGNG本番稼動直前に致命的な不具合が出て(しかも高負荷でないと再現しない)、
全責任背負わされてあぼーん。
0946デフォルトの名無しさん
NGNGJ2SE5のバイナリって、1.4以前で動かせないの?
0947デフォルトの名無しさん
NGNG0948デフォルトの名無しさん
NGNGJDK の x.x.0 台はβみたいなもんだろ。
今までの膨大なバグフィックスのリスト見てる?
0949デフォルトの名無しさん
NGNG一つ言っておきたいのはたとえプロジェクトが崩壊しようとも
バグの調査および報告は怠るなと言うことだ。
0950デフォルトの名無しさん
NGNGマンドクセ
0951デフォルトの名無しさん
NGNG0952デフォルトの名無しさん
NGNGテストは当たり前だが、バグ満載版を使うような学習能力が
無い香具師は困る。目的が実績なら別だが。
0953デフォルトの名無しさん
NGNGリリース・キャンディデート
といったらもうすぐってことだろ。
本番直前ってことだぞ
0954デフォルトの名無しさん
NGNG修正はするが、大きな機能変更はしないバージョンです。
0955デフォルトの名無しさん
NGNGもし次のバージョンを話すための次スレ作るなら、スレタイにバージョン番号を入れるのはやめよう。
【祝】 JDK 1.4 βリリース
http://pc5.2ch.net/test/read.cgi/tech/990949654/
番号入れると↑のスレみたいに途中で放置されちゃう。
継続して使えるように「次期バージョンのJavaについて」とかにしよう。
いい?
0956デフォルトの名無しさん
NGNGAPIとコンパイラとVMの区別くらいできるようになれ。
1.5のコンパイラは
genericsとかが扱えるけど、出てくるバイトコードは一緒。
だから、昔のVMでも動く。
ただし、1.5で登場したAPIを使ってる場合はその分のクラスファイルが必要。
1.5のVMが読み込めるバイトコードは、昔となんら変わっていない。
だから、見た目上は何も変わらないし、違いは素人にはわからない。
でも、実はいろいろなところがチューニングされてんだよ。
わかったか、馬鹿ども
開発は1.5でやって、VMは古いの使えよアホが。
0957デフォルトの名無しさん
NGNGhttp://pc5.2ch.net/test/read.cgi/tech/1081698555/
でいいじゃん。
0958デフォルトの名無しさん
NGNGうん、最近「ローマ人の物語」を読んでいたお陰で、
意味がしっくりわかる。
0959デフォルトの名無しさん
NGNGVM古いとEnumが使えないのはなぁ・・・
アレこそが一番Javaにほしかったものだしな
定数をintで扱うという変なCライクな低レベルなものがのこっていた
0960デフォルトの名無しさん
NGNG内部実装が変わっててNoSuchMethodErrorになるの嫌だし。
0961デフォルトの名無しさん
NGNGいいけどスレタイがなぁ。5.0の次は1.6ではないだろうし。
次にこういうスレ作るときはバージョン番号入れないほうがいいなと。
0962デフォルトの名無しさん
NGNGちょっと違うぞ。
1 javacオプションの-sourceで1.5を指定したときだけ、
J2SE 5.0の文法が使える。
2 javacオプションの-targetで1.4を指定すると、1.4
互換のバイトコードを生成する。
3 1.4で作ったバイトコードは、ほぼJ2SE 5.0でも動く
(上位互換ね)
4 -target 1.5を指定するとJ2SE 5.0でないと動かない
形式のバイトコードが生成される
5 genericsは-target 1.5でないと動かない。
6 J2SE 5.0のデフォルト設定は -source 1.5 -target 1.5だ。
分かりやすく言うと、
genericsを使った段階でJ2SE 5.0でないと動かん。
正直、なんだかなー、と思う。何のためにイレイジャやらなんやら
導入して、パラメータ型をObjectに変換してんだろう。
0963デフォルトの名無しさん
NGNGそれにしても、Mustangについてあーだこーだ言いたいなら、スレタイにMustangとか1.6とかSE6とか入るべきだ。
0964デフォルトの名無しさん
NGNG0965デフォルトの名無しさん
NGNGいままで迷走してないとでも?
0966デフォルトの名無しさん
NGNGそれはSunのjavacがそうであるだけで、Javaの仕様としてはGenerics使ったコードがJ2SE1.4で動くようにできるのでは?
少なくともタテマエでは。
0967デフォルトの名無しさん
NGNGjavac -source 1.5 -target 1.4 で作ったバイトコードは1.4のVMでも動くぞ。
>5 genericsは-target 1.5でないと動かない。
で勘違いしていると思われ。
0968デフォルトの名無しさん
NGNG勘違いはおまいなわけで。
-source 1.5 付けた場合は -target 1.4 は使えない。
いつまで古いリリース使ってんだ。
0969デフォルトの名無しさん
NGNG0970デフォルトの名無しさん
NGNGいっぺんサンプル作ってコンパイルしてみろ。
javac -source 1.5 -target 1.4 Sample.java
もう速攻でこういわれるぞ。
「javac: リリース 1.5 のソースにはリリース 1.5 のターゲットが必要です。」
0971デフォルトの名無しさん
NGNGとか突っ込まれたけど結局嘘っぱちかよ。
0972デフォルトの名無しさん
NGNG-source 1.5 -target 1.4ができないのはSunだからだ
0973デフォルトの名無しさん
NGNG0974デフォルトの名無しさん
NGNGデフォルトでtargetはMSになります。
また、targetにべつのオプションを指定してもMSを指定したことになります。
とかやりかねない会社があるな。
0975デフォルトの名無しさん
NGNG0976デフォルトの名無しさん
NGNG-source 1.5 -target 1.4は駄目だな。
$ java -cp jdtcore.jar org.eclipse.jdt.internal.compiler.batch.Main -version
Eclipse Java Compiler 0.504, Copyright IBM Corp 2000, 2004. All rights reserved.
$ java -cp jdtcore.jar org.eclipse.jdt.internal.compiler.batch.Main -source 1.5 -target 1.4 Test.java
Target level '1.4' is incompatible with source level '1.5'. A target level '1.5' or better is required
これから出てくるコンパイラで-source 1.5 -target 1.4ができるように
なるやつってあるんだろうか。クラスファイル仕様がJSR14関係で変更に
なってるから出てこない気がする。
0977デフォルトの名無しさん
NGNG>
> genericsを使った段階でJ2SE 5.0でないと動かん。
> 正直、なんだかなー、と思う。何のためにイレイジャやらなんやら
イライジャ・ウッドかとおもったじゃないか
0978デフォルトの名無しさん
NGNGβだからじゃないの?
0979デフォルトの名無しさん
NGNG-source 1.5でないと認識しないのは当たり前だろが。え?
0980デフォルトの名無しさん
NGNG【祝】 JDK 1.4 βリリース
http://pc5.2ch.net/test/read.cgi/tech/990949654/
を再利用してください。
0981デフォルトの名無しさん
NGNG900を超えたスレに移行しろと?
0982デフォルトの名無しさん
NGNG0983デフォルトの名無しさん
NGNGレス数が950を超えています。1000を超えると書き込みができなくなります。