Cから虎へ〜JDK1.5について!Part2
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
NGNG前スレ
http://pc2.2ch.net/test/read.cgi/tech/1056807119/l50
0933デフォルトの名無しさん
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を超えると書き込みができなくなります。