トップページ⇒tech
1001コメント253KB

【祝】 JDK 1.4 βリリース

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさんNGNG
でました、JDK 1.4ベータ。
前回のJDK 1.3のときと違い、意欲的です。

ということで、JDK1.4を試用して、1.4を語ろう!

http://java.sun.com/j2se/1.4/ja/index.html
0002名無しさんNGNG
休日出勤ご苦労様。
0003デフォルトの名無しさんNGNG
Swing速くなったって話、どうよ?
1.3.1で作業中なのでインストールするわけにいかず。レポートきぼん。
0004デフォルトの名無しさんNGNG
また互換性の問題が発生するんですね
はあ・・・
0005デフォルトの名無しさんNGNG
ほほー。そんなに嬉しいのか?どのへんが嬉しい?
0006デフォルトの名無しさんNGNG
サーバがコンデルーヨ
0007デフォルトの名無しさんNGNG
assertionが言語レベルで加わった。
0008デフォルトの名無しさんNGNG
正規表現のAPIが加わった。
OROMatcher?
0009デフォルトの名無しさんNGNG
暗号とXMLと正規表現あたりはうれしい人も多いんじゃない?
0010デフォルトの名無しさんNGNG
>>4
VMはマイナーチェンジだけだと思うよ。
API側の拡張される部分については、既存に影響そんなに
無いと思うんだけど…
(でもForteは1.4じゃ動かないのね。なんで?)
0011デフォルトの名無しさんNGNG
java.nioだって。channelってなんすか?
0012デフォルトの名無しさんNGNG
気になるのは、Swingの表示スピードがどれくらい
上がっているのか・・・その一点に尽きる。
幾らなんでもサーバーサイドのみでは魅力も半減だよ。
0013DL中NGNG
Swingの速度レポートきぼーん
0014デフォルトの名無しさんNGNG
>>13
DL中なら落としたらよろしく。(藁
0015デフォルトの名無しさんNGNG
java.nioってよくわからんなぁ、、、。使い方が・・・。
0016デフォルトの名無しさんNGNG
どれ、ダウンロードしてみっか。漏れは業務は未だにJDK1.1.8ベースだ。
一応最新世界にも触れてみるモナー。
0017デフォルトの名無しさんNGNG
落とせた人いる?
0018デフォルトの名無しさんNGNG
なかなか終わらん・・・
0019デフォルトの名無しさんNGNG
個人的にはGTK+風Look&Feelが好みだな。
002016NGNG
本体とドキュメント、今落としたよ。 デスクトップにJavaWebStart(クライアントアプリ配信
する奴)のショートカットが出来る。
0021デフォルトの名無しさんNGNG
すでに昨日から手元にある・・・。
0022デフォルトの名無しさんNGNG
うおおお、48MBがたったの10分!
ADSLにして良かった〜マンセー! マンセー!
002321NGNG
>>22
オレも最近ADSLにした。
速いよねー。おかしいよねー。うへへー。
002417NGNG
何度かチャレンジしてうまくいきました。
Linux版、ASDL環境なんで、ドキュメントはもちろんダウンロードしない。
これから試します♪
0025デフォルトの名無しさんNGNG
java.nio

http://java-house.etl.go.jp/ml/archive/j-h-b/042892.html#body

が参考になる・・・かな。
0026デフォルトの名無しさんNGNG
正規表現マンセー!
0027デフォルトの名無しさんNGNG
で、どうよどうよどうよ? Swingの速度どうよ?
教えてくれー。
0028デフォルトの名無しさんNGNG
>27
どうやって計るんだ?
うちのマシンは速いから1.3.1でもそんなに不満ないぞ。
0029デフォルトの名無しさんNGNG
http://java.sun.com/j2se/1.4/docs/guide/performance/index.html

Swingは・・・?
0030デフォルトの名無しさんNGNG
松井のスウィングは秒速200km/sです。
0031デフォルトの名無しさんNGNG
ネタ書くならsageろよ>30
ちなみにつまんねえよ
0032デフォルトの名無しさんNGNG
>>30
罰としてmozillaのコンパイルを20回しろ
0033デフォルトの名無しさんNGNG
必ず途中でとまる、、Iriaさんが使えない、、、ウトゥだ
0034デフォルトの名無しさんNGNG
>>32

シェルスクリプトでループさせてもいい?<20回
0035デフォルトの名無しさんNGNG
SwingSet2を動かしてみたけど、速くなったとは思えない
むしろ遅くなってるよ
どうすんだよこれ
0036デフォルトの名無しさんNGNG
なんでぇ、ダメじゃん。Sun。
0037デフォルトの名無しさんNGNG
SunSunSunさわやかSun組
0038デフォルトの名無しさんNGNG
37=30
いや、レベルが
003937NGNG
30も俺だよ。よくわかったな。すごいよアンタ。
0040デフォルトの名無しさんNGNG
ネタ書くならsageろよ>30=37
ちなみにつまんねえよ
0041デフォルトの名無しさんNGNG
>>39
罰としてmozillaのコンパイルを20回しろ

break;
0042名無しさん♯NGNG
(゚∀゚)アヒャヒャヒャヒャ

http://developer.java.sun.com/developer/earlyAccess/adding_generics/
0043デフォルトの名無しさんNGNG
>>42
その実装はVMに変更加わらないし、
キャストで済ましているからGJの実装に似てるよね。
0044デフォルトの名無しさんNGNG
なにげにマウスのホイール効くようになってません?
前からかもしれんけど。
0045デフォルトの名無しさんNGNG
>>44 1.4から対応
0046デフォルトの名無しさんNGNG
結局、Operator Overloadは言語仕様に盛り込まれなかったんですね
0047デフォルトの名無しさんNGNG
>>46
そんな話は聞いたこともないな。
syntax sugarにすぎないから入れてくれって人は少ないんじゃないのか?
0048デフォルトの名無しさんNGNG
デスクトップにJavaWebStartのショートカットが出てきたので
実行してみたところ、お絵かきやノートパッドが実行できました。

なにこれ?
0049デフォルトの名無しさんNGNG
.NETのまねごとです。沖に流されぬよう
0050デフォルトの名無しさんNGNG
アプレットの拡張みたいなもんです。
.NET とは位置付けが違うだろ。たぶん。< JavaWebStart
0051デフォルトの名無しさんNGNG
>>46
GenericTypeの言語仕様盛り込みの方なら、JCPの方で
話が進んでるよ。そのうちコレクションフレームワークは
テンプレートメソッドの嵐になると思うよ。
0052デフォルトの名無しさんNGNG
>>51
ガイシュツです。>>42
0053デフォルトの名無しさんNGNG
>>51

>>46 のOperator OverloadとGeneric Typeって全然次元の違う話ですよ。
第一、Operator Overloadなんて、Javaやっている人は望んでないと思うけど。(C++でも、あまり使いすぎると訳のわからんソースになるし)
0054デフォルトの名無しさんNGNG
>>53
operator new/delete とかは、単なるシンタックスシュガーじゃな
くて環境別チューニングのために非常に重要なC++の機能なんだけど、
Javaはそういうことできないよね…

RTSJを待つしかないか。リファレンス実装っていつでるんだろ。
005553NGNG
>>54

deleteってJava的にはfinalizeじゃないの?(GC時なんで、いつコールされるかわからないけど、、、。同期的にコールしたいんだったら、それようのメソッドを勝手に作れば?ってのが基本思想じゃないかな?)
そもそも、環境別チューニングっていうのはJavaには不要なような・・・・。
0056デフォルトの名無しさんNGNG
Java知らないんだけど、finalizeって明示的に呼べるんですか?>>55
0057デフォルトの名無しさんNGNG
>>54
C++はあまり良く知らないのですが、
new/deleteをオーバーロードしてどうするんですか?

newだったらファクトリか何かで代わりができそうだし、
deleteは適当なメソッドを使って("close"とか)リソース
を開放できそうだと思いますが・・・。
0058デフォルトの名無しさんNGNG
>>42
Java の Generics って、このあたりのヤツが元になってるのかな? paper
読んでみようと思うんで、他にも関連 URL あったら教えて欲しい。

GJ (A Generic Java Language Extension)
http://www.cs.bell-labs.com/who/wadler/pizza/gj/index.html

PolyJ (Java with Parameterized Types)
http://lirone.lcs.mit.edu/polyj/
0059デフォルトの名無しさんNGNG
>>58
それに加えて、
"Compatible Genericity with Run-time Types for the Java(tm) Programming Language", Robert Cartwright and Guy Steele,
Proceedings of the 13th ACM Conference on Object Oriented Programming, Systems and Applications, Vancouver, B.C., October 1998.
だって。
0060デフォルトの名無しさんNGNG
>>57
ヒープから動的に取ってくる代わりに、固定長で事前に確保した配列
から切り出してくるとかね。

ヒープの断片化を防ぎ、メモリ割り当てに要する時間を確定したい場
合(メモリの量が厳しかったりリアルタイム応答を要求される場合)に
は、ヒープから可変長のメモリブロックを切り出す汎用的なメモリアロ
ケータだと困るわけよ。
006157NGNG
>>60
何かそれこそgcに任せろってことになりそうだなー。
0062デフォルトの名無しさんNGNG
Javaを覚えようと思って本を買ってきたばかり……
なんか鬱です。
0063デフォルトの名無しさんNGNG
>>62 ムツカシイ?
買う本を間違った?
0064デフォルトの名無しさんNGNG
1.3付きの本買ったとか。
1.4はまだβだから気にすんな。
0065デフォルトの名無しさんNGNG
>>61
C++は何でも言語から制御できることを望んでいるらしいからねえ。

その割にはMetaClassとかは無い
(そっち方面を言語から制御することが出来ない)んで
片手落ちだけどさ(w
0066デフォルトの名無しさんNGNG
>>61
Java のメモリアロケータって、リアルタイム性を確保してくれるんですか?

>>65
それは微妙に話がずれてる。
006761NGNG
>>65
盛り込める仕様はとりあえず盛り込んでいるって感じですよね。

自分がなれていないからだろうけれど、
一つのことをやろうにもいくつも方法があるような気がして
迷う・・・。

>>66
リアルタイム性は保証してくれないと思うよ。
>>54がいうみたいにRTSJ(Real-Time Specific Java?)待ちってことになると思う。
0068デフォルトの名無しさんNGNG
>>67
> 盛り込める仕様はとりあえず盛り込んでいるって感じですよね。
その割にinterfaceみたいな重要な概念は盛り込まなかった。

そういえば「C++の進化」という本の執筆者には
SUNの人間がいたような気が
006967NGNG
>その割にinterfaceみたいな重要な概念は盛り込まなかった。
多重継承ができるからinterfaceはいらないのでは?
007058NGNG
>>59
遅ればせながら、Thanks.
0071デフォルトの名無しさんNGNG
>>69
う、メカニズム的にはその通りなんですけど、
実際使うと、仮想基底クラスとか純粋仮想関数とか、
見た目が怪しさ全開になる。
それだと誰もC++で最初からInterfaceベースの設計しないでしょう。

先の「C++の進化」では、もっと簡単にInterface定義できる構文
を導入しようって話があったと思います。

どっかWEBに載ってないかな〜と探したら、別のが釣れた。

ttp://www.asahi-net.or.jp/~wg5k-ickw/html/online/gcc-2.95.2/gcc_5.html#SEC112
GCCのC++拡張 「signature」
こんなのあったんだ、Javaにも欲しいって人いないかな
# ひたすらスレ違いスマソ
0072デフォルトの名無しさんNGNG
>>71

そう?クラスライブラリをうまく設計する人は多重継承は使わずに、Interface的な抽象クラスを作るけど。MacのPowerPlantとか、そうやん。

>>65

MetaclassってReflectionのことだよね?RTTIで代用はできないの?
0073デフォルトの名無しさんNGNG
>>72
クラス名(文字列)からインスタンスが作れない
正体不明のオブジェクトのメソッド一覧を取得→呼び出しできない
COM の IDispatch レベルの機能を言語が用意してこそメタクラス。
RTTI はダウンキャストとデバッグくらいに使うのがせいぜいかと。

すれ違いでした。
0074デフォルトの名無しさんNGNG
>>72
それを言い出すとC言語でもオブジェクト指向できるという話に行き着きます(笑
# http://www5a.biglobe.ne.jp/~sage-p/process/cool.htm
でも処理系のサポートがあったほうが学習しやすい/利用しやすいわけで。
0075デフォルトの名無しさんNGNG
>>72 PowePlantって知らないのだけど、
多重継承使わずにInterface的な使い方ってどうやるんだろう?
'実装の'多重継承なしでということだったら納得です。

DesignPatternとかInterviewsとか美しく設計してるけど
やっぱり言語レベルでinterface欲しいです。

だってどれがinterfaceで、どれがまだ実装が終わってないだけの
classなのか設計者に聞かなきゃわかんないんだもん

ある程度のフレームワークだったらinterfaceはIで始まるとか
全部小文字にするとか記法で分けてあって統一されてるから
いいけど、いろんなライブラリ使ってるとごちゃ混ぜになる。

ついでに上記みたいなハンガリアン記法もどきをJavaに
持ち込むのも嫌い
0076デフォルトの名無しさんNGNG
ホイール効く効く happy!
けどトラックポイントのスクロールが効かないよ(鬱だ
0077デフォルトの名無しさんNGNG
>>76
>けどトラックポイントのスクロールが効かないよ(鬱だ
そのうちトラックポイントでもスクロールできるようになるのかなぁ。
mozillaのスクロールには新しいバージョンで対応したらしいけれど。
0078デフォルトの名無しさんNGNG
>やっぱり言語レベルでinterface欲しいです。
#define interface class
でいいじゃん。

>ついでに上記みたいなハンガリアン記法もどきをJavaに
版画利案は変数の型名を変数名にくっつける命名規約のことで、
インターフェイスにIをくっつけるのはただの命名規約。
あなたの言い分だとすべからく命名規約は嫌いと言ってるように聞こえる。
0079デフォルトの名無しさんNGNG
>>73
>クラス名(文字列)からインスタンスが作れない

ていうかクラス名から、クラスが作れて…もとい、クラスが取得
できて欲しいな。さすがに作るのは無理だろうけど取得くらいなら
「クラス型」という型をとりあえず規定すれば出来ることなので。

これが出来ると必然的(?)に、「クラスメソッドの多態」とかが
できるようになって、結構楽です。
0080デフォルトの名無しさんNGNG
>>79

でも、C++で技術的にできるんか?できないから、実装してないんだと思うけど。
0081デフォルトの名無しさんNGNG
>>80
長年かけて今の仕様に至ったC++、という意味では
「いまさら」不可能じゃないかとは、思う。
既存機能と相性悪いだろうから。

ちなみにDelでは出来る。最初からそう設計した言語だからだ、と
いえばそれまで。

OOPで強型でコンパイラな言語一般で出来るのか?という問いなら
少なくともDelに出来て他にできないことは無いわけで。
0082デフォルトの名無しさんNGNG
>>80
これとか?

Open C++
http://www.csg.is.titech.ac.jp/~chiba/openc++.html
008380NGNG
>>81

あんた、厨房?

>長年かけて今の仕様に至ったC++、という意味では
>「いまさら」不可能じゃないかとは、思う。
>既存機能と相性悪いだろうから。

技術的な説明が欲しかった。C++のような言語でどうやって、インプリするの?本当にC++をわかってる?
0084デフォルトの名無しさんNGNG
>>83
OpenC++ のページは読んでくれたかい?
008575NGNG
>>78
#define interface class は確かに有効かも、ついでに、
#define extends : virtual これは、だめだ。

> あなたの言い分だとすべからく命名規約は嫌いと言ってるように聞こえる。
すべからく命名規約は嫌いってわけじゃないっす
インターフェースにIをつける命名規約は、C++では有効でしょう。
けど、Javaではいらない。クラス名の先頭にCをつける規約と同じくらいに。

基本的に言語全体に及ぶような命名規約は、
JLSのNaming Conventionsに従えば十分で、
特定のプロジェクトで命名規約をつけるときも、
JLSにかぶるような規約は冗長でかっこわるくなると思う。

ハンガリアン記法もどきという言い方は、確かにハズしてました
すいません。
けど、識別子一文字をなにかの命名時にくっつけるのが、
カッコワルサにおいてハンガリアンに似てたんで、つい。。
0086デフォルトの名無しさんNGNG
JAXPが標準でついてくるようになったせいか、
xercesとか使うアプリでエラーが出るときがある(magicdrawとか)

1.4からのマウスホイ〜ルの恵みは受けたいのだけど、
どうすればいいんでしょうか?
0087デフォルトの名無しさんNGNG
>インターフェースにIをつける命名規約は、C++では有効でしょう。
>けど、Javaではいらない。クラス名の先頭にCをつける規約と同じくらいに。
なんでえ?
クラス名の先頭にCをつける規約はいらんと思うけどインターフェイスとクラス
を分けるのがC++で有効でJavaで有効じゃない理由が分からん。
それともすべてのインタフェイスに able付けるってことか?
そっちのほうがよっぽど腐った仕様だぞ。ツーか守られてないし。
0088デフォルトの名無しさんNGNG
http://developer.java.sun.com/developer/earlyAccess/adding_generics/

JSR-14実装プレリリース記念age。
コレクションフレームワークのObject型インターフェイスから
開放されるはず。だれか使用感レポートきぼーん。
0089デフォルトの名無しさんNGNG
JBuilder4をJDK1.4βで動かしてみたが、エディタがらみで動作がおかしい。
残念ながらJDK1.4β上でJBuilderはまだ使えないな。
ホイール機能はエディタでバッチリ使えてる。
0090デフォルトの名無しさんNGNG
>>88
がいしゅつ。
0091デフォルトの名無しさんNGNG
>>83
あぁ?だからそれは「C++のような」という言葉がどこまでを意味するか?に
よって答えも凄く変わってくるだろよ。

そりゃそうと意味をテキトウに拡大解釈したとして、有りそうな実装は…

仮想関数テーブル+RTTI用各種情報、をClassと一対一対応で持った構造体(?)
への参照みたいなものを、言語レベルではClass型として扱えるようにする。

ってとこから話が始まるんじゃないの?

コンストラクタ…というかstatic関数のポインタも
また仮想関数テーブルに入れちまえばいいんだよ。
そうすりゃメソッドを呼ぶとき「クラス型変数に代入されたクラス型値に
動的に対応したstatic関数」が呼ばれるだろう。
これって最早staticという語が似合わないけども(笑)。
(だからClassメソッドをstaticメソッドと呼ぶという考え方自体が既に
やばいのよ。Classメソッドの多態というアイデアを拒否してる。
C++だけならまだしも、Javaまでその考えを引き継いだのはガッカリ。)
0092デフォルトの名無しさんNGNG
>>87
クラスとインターフェース区別する必要まったくなしだよ、Javaでは。
0093デフォルトの名無しさんNGNG
JavaOneあげ
0094デフォルトの名無しさんNGNG
92はリアル厨房ですか?
0095デフォルトの名無しさんNGNG
jdk1.5からgenericsのサポートがされるそうなage
0096デフォルトの名無しさんNGNG
>>95
どこに情報があるの?age
009795NGNG
>>96
http://www.watch.impress.co.jp/pc/docs/article/20010606/java02.htm
のJames Goslingのキーノートのあたり。

Sunのページを探したけれど何もみつからんかった・・・。
0098デフォルトの名無しさんNGNG
>>97
JCP JSR-014を調べるべし。
実装のプレリリースすでにあるぞ。
0099デフォルトの名無しさんNGNG
>>94
さんきゅー!
型としては区別する必要なしってことね。
きみにはまだちょっとむずかしかったかなー(藁
010097NGNG
>>98
いや、それは見たけれど、そこには実際に実装する予定があるとか
そういうのは書いてなかったから。

collectionはどうなるんだろう。
0101デフォルトの名無しさんNGNG
もう対応コンパイラのプロトタイプあるんだよ。
JCPのほうはSpecDraftしかないよ。
なんか、つい最近JCPがドメインとってWebページ全面改装
したみたいね。jcp.orgだってさ。

実装プロトタイプのほうはJDCのEarly Accessだよ。
http://developer.java.sun.com/developer/earlyAccess/adding_generics/
こっちが、Generic対応コンパイラjavacの実装プロトタイプ。
0102101NGNG
JCPのほうには対応した場合のjava.utilパッケージのjavadoc
出力が入ってるから、それみればcollectionがどうなるのかは
すぐ分かるよ。

簡単に言えば、今のコレクション関係は、全部STLもどきになる
みたい。Map<String,Hoge>とか。
0103デフォルトの名無しさんNGNG
あー、だんだんと汚れていく・・・
0104101NGNG
>>103
そうかな?コレクション関係が言語仕様で型安全を強制するような
作りになれば、コードの可読性とかを軽くできると思うけどな。

いままで、コレクションをクラス内メンバとして隠蔽して、
専用アクセスメソッド大量生産していたのが、宣言文一行で
済むようになって、保守性上がって楽になると思うよ。
0105デフォルトの名無しさんNGNG
>104
みんながみんなあなたのような人だったらいいけどネ
集まった人の頭のレベルに応じたコーディング規約が必要になりそうだな
0106デフォルトの名無しさんNGNG
テンプレート大ッ嫌いage
0107デフォルトの名無しさんNGNG
>>99
>型としては区別する必要なしってことね
わざわざ「型として」って断るってことは他のなにか
「XXとして」は区別する必要ありってことなんだろ?
だったら命名規約で区別することには意義があると思うのだが。
0108jiniNGNG
2chでニュースを知ることになるなんて
1.4が出たことはうれしいが情報が遅いのは悲しい
0109デフォルトの名無しさんNGNG
>>107
>「XXとして」は区別する必要ありってことなんだろ?

ないよ。

わかりやすく言葉を補って説明してあげただけよん。 
011097NGNG
>>101
それも知っているんだけれど、そこには
将来genericsをサポートするとは書いていないんでしょ。
ってことをいいたかったのれす。

まあ、どうでもいいんだけれど。
0111デフォルトの名無しさんNGNG
今度話題のgenericsってのは、以前話題だったGenericJavaとはどう違うの?

genericは知らないがGJのほうについていえば、
C++の糞templeteよりは数段贅肉が落とされてる感じだったぞ>>106

まさかそれより悪いものがコレから出るなんてことは思いたくない今日この頃。
0112デフォルトの名無しさんNGNG
>>109
InterfaceにIをつける反対派だけど、もっと言葉おぎなって。
厨房なおれの感覚では、型を気にするのは
イ. 定義するトコ
ロ. 造るトコ
ハ. 使うトコ
イ.は class Human extends Animal implements Staff
ロ.は new Human();
でD,BがclassだとはJavaじゃ名前見なくても見りゃわかる。
定義したり、使うために造ったりするためには実装
(または実際の振る舞い)を知らないといけないから
classD,Bとinterface I は区別つかないとダメ

逆にハでは、例えば
void append(Node n); みたいなSignatureがあったときに
Node がclassかinterfaceかは意識しない(したくない).
もちろんinterfaceであった方が良いんだけど、そんなにいつも
インターフェースベースの設計できないから、classの時もある

実際には、最初Nodeをclass定義してたのを、後からinterface
に変更したいときってない?そんな時
Node -> INode に変更するのってなんかマヌケ。
0113112NGNG
あとJavaでは、classは広い意味でのインターフェースをもっている
といえる。
けど、C++だとmethodがデフォルトででfinal扱いだし、
非publicな継承とかわけわからん物あって、
ほんとに実装しか継承してないことが多い。
0114112NGNG
>>112 失礼訂正
イ.は class Human extends Animal implements Staff
ロ.は new Human();
でHuman,AnimalがclassだとはJavaじゃ名前見なくても見りゃわかる。
定義したり、使うために造ったりするためには実装や
振る舞いも知っとかないといけないから
class Humanを理解するために
class Animalとinterface Staffは区別つかないとダメ
0115109NGNG
>>112
D.Bってのが何をさしているのか意味不明だけど、あなたは間違ったこといってないとおもうよん。

Interfaceでもclassでもソースコード上で間違った記述をすればコンパイラが見つけてくれるから、
名前にintrfaceかclassかのflagたてる必要ないと思われ。Javaにはabstract classなんてのもあるしね。

>最初Nodeをclass定義してたのを、後からinterface に変更したいときってない?

なんのために変更したくなるかが問題な気がする。
もちろん初期設計がしっかりしていないと容易に起きうることだけれど。
トータルコストを考えたら最初から全部構築しなおすな、漏れは。

初期設計が一番だいじなものだよね。ここにじっくり時間をかけたいね。
必要以上にinterfaceを用いないほうがよいとも思う。
abstarct classで済むならそのほうがロバストになるんじゃないかな。
0116109NGNG
interfaceはpublicなインターフェイスしか宣言できないよね。
拡張性無限大なつくりにしておくこともいいけど、機能制限をつけておくことこそ重要だと思われ。
この見極めが初期設計の醍醐味ではないかな。

extends はホワイトボックス的再利用なんていわれるね。
親クラスの中身を熟知していないとできない再利用法だよね。

一方ブラックボックス的再利用は先の親クラスの公開インターフェイスだけ知っていればいいわけ。
class Human implements Staff {
Animal animal = new Animal();
animal.sex();
}
これは委譲だよね。
0117109NGNG
失礼。

class Human implements Staff {
private void sex() {
Animal animal = new Animal();
前戯();
animal.sex();
}
}
こっちが委譲。
0118デフォルトの名無しさんNGNG
>>115
>必要以上にinterfaceを用いないほうがよいとも思う。
>abstarct classで済むならそのほうがロバストになるんじゃないかな。

それはなぜ?実装がまったくないabstract classなら、
言葉どおりinterfaceにした方が良いのでは?
abstract classは一部実装を継承するような場合に用いるのが良いと思う。
0119デフォルトの名無しさんNGNG
>>118
public abstractメソッドしかないabstractクラスの存在意義は、型の合成(多重継承)させないためになるかと思われ。

>abstract classは一部実装を継承するような場合に用いるのが良いと思う。
間違っていないけど、これは消極的理由だね。

>言葉どおりinterfaceにした方が良いのでは?

あぶない兆候がみられるね。インターフェイスはinterfaceの専売特許じゃないんだよ。 
0120デフォルトの名無しさんNGNG
>>112
なんで反対派のかよく分からんが、イロハだけでは足りん
ニ. 保守のためにソースを読んで理解するトコ
ホ. メソッドを作るときに引数を何にするか決めるトコ
他にもあると思うが少なくともニホの場合、型名にIが付いてたほうがいい。

>Node -> INode に変更するのってなんかマヌケ。
なぜ変更する?こういう場合は新たにINodeを作るのであって、Nodeを置き換
えるわけじゃないだろう?

>>119
>Interfaceでもclassでもソースコード上で間違った記述をすればコンパイラが
>見つけてくれるから
>名前にintrfaceかclassかのflagたてる必要ないと思われ。
何のための命名規約かよく考えろ。
コンパイラの不備を補うのが唯一の目的ではないぞ。
0121デフォルトの名無しさんNGNG
常に -privateとかでjavadoc作っとけばいいんでは?
リファレンスの機能はそっち任せにして、変なローカル
ルールは極力排除すべきだと思うけど。

html見れる環境も無いの?
それとも、クラスとかメソッドに看板コメント打たない
ヒト多いの?
0122怒ヴァカ登場か(wNGNG
>>120
>何のための命名規約かよく考えろ。
おまえが考えたほうがよいと思われ。

>コンパイラの不備を補うのが唯一の目的ではないぞ。
どういうコンパイラの不備があるって?アタマ大丈夫?(w

>ニ. 保守のためにソースを読んで理解するトコ
その時どれがinterfaceでどれがclassかなんて気にする必要ねーだろってことね。
あんたソースよんだことあるの?

>ホ. メソッドを作るときに引数を何にするか決めるトコ
アホ!
0123デフォルトの名無しさんNGNG
http://www.zdnet.co.jp/news/0106/07/e_sunjava.html
0124terumiNGNG
http://www2.csc.ne.jp/~cym10262/
0125デフォルトの名無しさんNGNG
うおー!!!ドキュメント見てびっくり!!!
java.nioってもの凄え拡張じゃないか!
なんつったってノンブロッキングI/Oサポートだぜ!!!
ソケットのselect()とか、メモリーマップドファイル
(ファイル以外も可能)とかコアAPIでサポートしてるぜ!!!

まじかよ、1.3と差がありすぎだよ。1.3ベースでサーバ
プロセス開発してるやつは大バカって事になっちまわないか?
SSLとか、XMLパーサとか、暗号ライブラリとか、欲しいものは
たいていそろってんな、これ。
0126デフォルトの名無しさんNGNG
今有る大抵のIDEにはオブジェクトブラウジング機能が有るので、
今のご時世ハンガリアンとかそういうのは単なる無駄手間です。
0127118NGNG
>>119
>public abstractメソッドしかないabstractクラスの存在意義は、型の合成(多重継承)させないためになるかと思われ。
これはもう少し詳しく説明してもらえるとうれしいです。

>あぶない兆候がみられるね。インターフェイスはinterfaceの専売特許じゃないんだよ。
んなこともわからずにレスかかねーよ。ボケ。
0128118NGNG
>あぶない兆候がみられるね。インターフェイスはinterfaceの専売特許じゃないんだよ。
つーか、むしろインタフェースがinterfaceの専売特許じゃないから、
"abstract class" or "interface"
って話をしているんでしょ。
0129119NGNG
>>127-128
>んなこともわからずにレスかかねーよ。ボケ。

すこし安心したよ。あとはあれ以上、言葉で説明する自信ないな。

いっかい中規模のソフト書いてみたら?セキュリティが関係するやつ。
それでわからなかったら、C#の勉強すぐ始めたほうがイイね(藁
0130112NGNG
>>128
abstract使ったことない厨房なんだけど
"abstract class" or "interface" なのかなぁ

+--javax.swing.table.AbstractTableModel
|
+--javax.swing.table.DefaultTableModel
ってどっちもTableModelをimplementsしてるよねぇ

インターフェース的にabstract class使うことってあるのかな?
それが「型の合成(多重継承)」させたく無い時なのかな?
やっぱ>>119さんに説明して欲しいな

>>120
>ニ. 保守のためにソースを読んで理解するトコ
>ホ. メソッドを作るときに引数を何にするか決めるトコ

ニ. の理由でIをつけたくなるのは結構解る。
自分はjavadocから読むから良いのだけど
あるpackageをさらっと眺めるときソースしかなかったら、
% cat I*.java | less
とかしたくなるかも。
けどJavaはツールがinterfaceを区別できるように出来てるんだから
この命名規則が禿げしく必要とは思わないなぁ
0131118NGNG
>>130
とりあえず、j-h-bのトピックスでも読んでみたら?
>>119がいうには経験しないとわからないらしいので、
とにかく書いてみるってのもいいかもしれない。
0132118NGNG
>いっかい中規模のソフト書いてみたら?セキュリティが関係するやつ。
中規模のソフトってどれくらいですか?
0133デフォルトの名無しさんNGNG
ソースが一画面におさまらないくらい
0134デフォルトの名無しさんNGNG
>>120
>>Node -> INode に変更するのってなんかマヌケ。
>なぜ変更する?こういう場合は新たにINodeを作るのであって、Nodeを置き換
>えるわけじゃないだろう?

inodeを抽象化したinterfaceはIINodeなのか?(藁

だからーそれがinterfaceであるかを意識しなければならない理由って何よ?
普通にプログラミングしてればそんなケースは無いと思われるが。
interfaceよりは特定用途に特化した実装にこそprefix/suffix
つけるって言う意見ならまだわかる。
それもせいぜい名前の衝突を避けるためだけ。# 〜Implってやつだ
実装クラスはnewの時しか出てこない識別子だからね。
0135デフォルトの名無しさんNGNG
adslなのにDL6時間over
0136デフォルトの名無しさんNGNG
JDK1.4そのものの話と、
ごちゃごちゃした論争と、
スレ分かれて欲しいっす。
0137デフォルトの名無しさんNGNG
んじゃChannel関係の使用感を試してみた方のリポート求む。
0138冷や水NGNG
JSP&Servlet&JDBCオンリーの低レベルJava技術者連中には、
ノンブロッキングI/Oやメモリーマップドファイルの意味も
意義もわからんだろうとおもわれ。
0139デフォルトの名無しさんNGNG
>>138

新しい言葉を憶えたからって嬉しそうに使ってんじゃネーゾ。
0140冷や水NGNG
>>139
あのー、おいら、UNIXのPGなんですが…
0141デフォルトの名無しさんNGNG
>>138
non-blocking I/Oの利点てなんですか?
とりあえず、オーバーヘッドが減ってうれしいな、くらいはわかるのですが・・・
0142デフォルトの名無しさんNGNG
>>141
とりあえず、ソケットの数だけリードブロックするスレッドをいちいち作る必要
がなくなるだけでもラッキー。(皆さんは、スレッドプーリングとかしてますか?)
Javaの「実装依存&&OS依存(どこがWriteOnce,RunAnywhereなんだか…)」
なスレッドスケジューリングのクビキよさらば。
0143デフォルトの名無しさんNGNG
http://www.cs.berkeley.edu/~mdw/proj/java-nbio/
こんなんあったんだねー。
0144デフォルトの名無しさんNGNG
selectって無いの?>142
0145デフォルトの名無しさんNGNG
>>144
JDK1.4からサポートです。1.3以前には無いです。
アホです。まともなサーバプロセス作れません。
0146ななしちゃんNGNG
Forte2CEでは1.4bこんぱいるできるの?
0147デフォルトの名無しさんNGNG
1.4まで無かったのか・・
でも個人レベルのライブラリとかではありそうですな。
(いくらなんでも)
0148デフォルトの名無しさんNGNG
>>147
ないない。そもそも実装できないよ、1.3までは。<select
0149デフォルトの名無しさんNGNG
実装の継承とインターフェースの継承の違いって何?
0150デフォルトの名無しさんNGNG
>>149
ほかのとこで聞きな。型の継承もあわせて三点セットで。
0151141NGNG
>>142
にゃーるほど。
blocking I/Oのみのときは、SocketStreamReader extends Thread
みたいなものをSocketの数だけ生成しなければならなかったけれど、
non-blocking I/Oがある場合は、1つのThreadで処理できるってわけですね。
0152デフォルトの名無しさんNGNG
>>149
クラスとインターフェース区別する必要まったくなしだよ、Javaでは。
0153うそつき〜!NGNG
>>152
誰かこの手のアホどうにかしてくれ。
0154デフォルトの名無しさんNGNG
>>153
152が文脈無視なのは解るが区別する必要ないのはほぼ正しいぞ。
でもすれちがいだからここで続けないで。
0155デフォルトの名無しさんNGNG
1.4とGenericsは関係ないのね。
リリースノートに何にも書いてない時点で気づくべきだったか
0156デフォルトの名無しさんNGNG
>>148
fork()もな(w
0157デフォルトの名無しさんNGNG
>>156
fork()はいらんだろ。
0158デフォルトの名無しさんNGNG
age
0159デフォルトの名無しさんNGNG
結局誰もnio試してないのか?漏れも忙しくてまだだけど。
0160デフォルトの名無しさんNGNG
nio
0161デフォルトの名無しさんNGNG


   , ―――'
 γ∞γ~  \
 人w/ 从从) )  / ̄ ̄
  ヽ | | l  l |〃 <  君ら天才
  `wハ~ ーノ)   \__
   / \`「
0162デフォルトの名無しさんNGNG
Generics 仕様書読むのツライ人用:
http://java.sun.com/people/gbracha/javaone-generics-slides/generics-slides.htm
0163デフォルトの名無しさんNGNG
JavaWebStart(JavaアプリケーションのHTTP配布ツール)
って便利だね。
最近PC安くてクライアントの性能高いだろうから、ファット
クライアントのダウンロード配布って問題ないよね。
つうか、アプレットの悪夢(IEのJVMのくびき)から逃れる為
の策なんだろうけど。
0164 NGNG
そもそも、プログラムのランタイムが、ウェブブラウザに内蔵されていたというのが
不自然な状態だったと思うよ。
0165デフォルトの名無しさんNGNG
>>164
そうだね〜。
Iアプリもあることだし、これからはデジタル署名付きアプリケーション
配布を主流にすべきだよね。

サーバサイドはServlet&JSPよさよーなら。RMIorCORBA(JDK1.3からは
RMIの通信プロトコルはIIOP。Javaは独自のワイヤードプロトコル破棄
するみたいだよ。偉いね。うちの低脳高プライドなんでも独自で作りた
がりやあほ上司にも見習ってほしいね。)&Jiniこんにちわで。

取りあえずは、ブラウザJVM毎に挙動を調べるというあほなことをし
ないで済むだけでもラッキー。
0166デフォルトの名無しさんNGNG
Bufferは配列の変わりに使うと速い、と思って試してみたのだが
そーじゃないみたいだな・・・。
0167デフォルトの名無しさんNGNG
>>166
ダイレクトメモリ確保モードのBufferはPOSIX IPCに似た存在
だろうから、OS管理領域とのやり取りが発生する分オーバーヘッド
有りそうね。
0168デフォルトの名無しさんNGNG
あるいは、nioのランタイムのnative実装部分は全く
枯れていない新規実装だろうから、そのせいでそもそも
性能わるいとか、あったりして。
0169166NGNG
テストの仕方がまずいかもしれないので、とりあえずどんなことをしたかを書くと、
IntBuffer bur
public void buf(int size) {
  int sum = 0;
  buf.rewind();
  for(int i=0; i<size; i++)
   buf.put(i);
  buf.rewind();
  for(int i=0; i<size; i++)
   sum += buf.get();
  System.out.println(sum);
}

int[] a
public void array(int size) {
  int sum = 0;
  a = new int[size];
  for(int i=0; i<size; i++)
   a[i] = i;
  for(int i=0; i<size; i++)
   sum += a[i];
  System.out.println(sum);
}

てな感じでIntBufferはByteBuffer.allocateDirectとか、
IntBuffer.wrapとか試してみたんですけれど・・・。
0170デフォルトの名無しさんNGNG
>>169
主記憶にあるファイル(2次記憶装置)みたいなイメージで、
実際にはバルク転送でJavaヒープに持ってくるとか書くとか
が主な用途じゃない?
ヒープに有る通常の配列よりは遅くて当然なのかもね。
今までのストリームリード/ライトより早ければそれが
存在意義なのかなあ。
0171デフォルトの名無しさんNGNG
だれかORG.W3C.DOM(LEVEL2対応)についてなんか教えてちょ。

テキストデータ全部DOM(SAXでもいいけど)対応XMLにする
とか、楽で良いと思うんだけど、どうでしょうか?
0172デフォルトの名無しさんNGNG
Copy on Writeなメモリマップドファイルを、スレッド間
共有メモリっぽく使うと、かっこよさげなかんじしないかな?

FileChannel.map()でMappedByteBufferつかってみそ。
0173デフォルトの名無しさんNGNG
>>172
Copy On Writeって本当に意味わかってる?(w
0174デフォルトの名無しさんNGNG
>>173
分かってるよ!ピーコして即Rに焼くってことダロ?
0175デフォルトの名無しさんNGNG
>>174
ファイナルアンサ〜?
0176デフォルトの名無しさんNGNG
>>175
冗談ダヨ!

しかし、コピー機の上で手紙を書くって意味不明・・・
0177sageNGNG
sage
0178デフォルトの名無しさんNGNG
byteがsignedなのが解せない・・・
0179デフォルトの名無しさんNGNG
Cのcharからでしょ、、、
0180デフォルトの名無しさんNGNG
>>179
Cの char が signed か unsigned かは
処理系依存でしょって ツッコんで欲しかったわけね…
0181デフォルトの名無しさんNGNG
age
0182デフォルトの名無しさんNGNG
バージョン上がるごとにクソすれ立てるなよ>1
0183デフォルトの名無しさんNGNG
>182
そうか?今回のは前のときよりインパクトデカイよ
0184デフォルトの名無しさんNGNG
age
0185デフォルトの名無しさんNGNG
>>182はなんで今頃反応するかな?
と思いつつ、スレ違いの話をした反省も込めて、1.4の話題

Assertion Facilityって言語レベルの改訂でインパクトデカイよね
とってもイイ機能だけど
  assert a==b : "逝ッテヨシ";
とか入っちゃうと、JDK1.3以下でコンパイル出来なくなるから
使いたくないじゃんねぇ。

なんで
  Assert.toBe(a==b, "逝ッテキマス");
みたいにしなかったんだろう?

ドキュメントにはlibraryで実装するとruntime costがかかると
書いてあるけど、コンパイラがAssert classを特別扱いして
上と同じ内部表現にすれば一緒だと思うんだけど
0186デフォルトの名無しさんNGNG
Cのプリプロセッサつかいましょう。
0187デフォルトの名無しさんNGNG
>>186
そりゃーそうなんだけど、
assertionみたいに気軽にいろんなトコで使う物に
特別な処理はしたくないな。

当分自作AssertかJUnitのAssertを使うのは
やめられそうもない...
0188ぽへーNGNG
J2SE1.4もインパクトでかいけど、
J2EE1.3もかなりすげえと思うじょ。

JNDIとJMAとJTAのリファレンス実装がバンドルされてるらしい。
いつになるかと思ってたけど、張ったりじゃなかったのね。
コレが使えれば、気軽に、マシン同士がいろんな通信しあったりする
かっちょいいシステム作れそうな気がするが。

JMAの製品実装はIBM MQSeriesとからしいなあ…
0189デフォルトの名無しさんNGNG
同様のスレがあったんであげとく。
01901NGNG
重複しているので、こちらに移住してください
http://piza.2ch.net/test/read.cgi?bbs=tech&key=995660105
0191デフォルトの名無しさんNGNG
ベータ
0192デフォルトの名無しさんNGNG
こっちが先だからこっちでええやん
0193デフォルトの名無しさんNGNG
kocchi age
0194デフォルトの名無しさんNGNG
age
0195デフォルトの名無しさん01/08/30 15:20ID:IJFh3SW2
Beta2出たね。
Swing速くなってる、いいかんじだよ。
0196デフォルトの名無しさん01/08/31 19:46ID:jhp9AnFQ
じゃぁあげ
0197デフォルトの名無しさん01/08/31 20:28ID:2DYD6M6E
ほんとにいい?>>195
落としてみようっと。
0198デフォルトの名無しさん01/08/31 21:30ID:vuxM72oU
またGCの挙動が全然違う〜
もういい加減付き合ってらんねーアルよ、おいら。
0199デフォルトの名無しさん01/08/31 23:38ID:l23fvLAE
>>198
GCの挙動に依存するコードは書くべきでない。
というのは、綺麗事でしょうか?
0200デフォルトの名無しさん01/09/03 05:56ID:DJj07S1I
日本語版はいつ?
0201デフォルトの名無しさん01/09/03 06:05ID:hl5nRbHk
gcに挙動なんてあるの?>>199
020219801/09/03 08:08ID:zmFVSFBM
だってリアルタイムゲーム系やもん。仕方ないねん。
Javaでンなもん作るのが間違いっちゅーても
確かにその通りやねん。
0203デフォルトの名無しさん01/09/06 00:01ID:g7pTYvKU
>>199
GCが一定期間ごとに必ず働く、という前提に立っているプログラムは、
GCの挙動に依存していることになるね。

リソースの解放をGCに頼っているプログラムは、GCの挙動に
激しく依存していることになる、というのが分かりやすいかな。

というわけで絵空事です。
0204デフォルトの名無しさんNGNG
確かにSwingが速くなったような気がする。
0205デフォルトの名無しさんNGNG
>>204
気のせいです。遅いものは遅い。
0206元Java信者NGNG
いやあ、そろそろ愛想が尽き果てそうです。
0207195NGNG
>205
や、比較の話です。
以前のバージョンよりは、速くなってます。
そろそろデスクトップで普通に使う気になるレベルかも。

でも未だに起動時間はきついものが・・・
Javaのアプリランチャーでも書こうかな
0208©NGNG
だれか jsh とか作ってよ。
Java アプリは同一 VM 上のスレッドとして動くやつ。
0209デフォルトの名無しさん NGNG
今の最速PCでどれぐらいの体感速度が出るんだろうね。
おれなんて未だにPen2だから遅くって、、、
.NETに気分が傾いてます。サーバーじゃあと3年はJava
やってるだろうけど、クライアントアプリをこれから先、
Javaで作るとは思わん。.NETだよ、やっぱり。
0210デフォルトの名無しさんNGNG
http://javacenter.sun.co.jp/pnuts/index-j.html
0211デフォルトの名無しさんNGNG
>>208
すでににたものあるのに
0212デフォルトの名無しさんNGNG
>>208 >>211

http://perso.club-internet.fr/collin_g/jsh/
http://www.beanshell.org/
0213デフォルトの名無しさんNGNG
そろそろ、selectは使えるようになったのか?
0214デフォルトの名無しさんNGNG
>>213
what's select?
0215デフォルトの名無しさんNGNG
>>214
poll
0216がばろん@MたんちゅきちゅきNGNG
Beta3が発表されたことだしageてみようか。
http://java.sun.com/j2se/1.4/ja/index.html
0217デフォルトの名無しさんNGNG
1.3と比べるとJava2DとかGUI部分かなりまともに早くなっている気がするけれど、
もとが遅い・・・?
0218デフォルトの名無しさんNGNG
早くJDK1.4が正式にリリースされますように・・・
0219デフォルトの名無しさんNGNG
1.4 Beta3って InternetExplorer のアプレットタグで
Plug-in 発動させられるみたいですね…
あと気になったのは HotSpotが ケチになって
あんまりJITコンパイルしてくれなくなってる
みたいなところとか、
-Xprof の結果が なんかヘンなところとか…
Windows98だからかな?

そーいや Javaで ゲームパッドとかジョイスティックの入力
読めるようにするとかって話はドコにいったんでしょう?
たしか 1年前か2年前ぐらいに聞いた気がするんだけど…
0220デフォルトの名無しさんNGNG
filerogue 1.4Beta3で動かねぇ。
0221デフォルトの名無しさんNGNG
Forte3+JDK1.4b3入れてみたよ
以前みたいに画面のredrawされまくり無くなってやっと
普通になった感じ
しかし、Java自体は良くなって来てるのに周りの状況はさみしいね
0222デフォルトの名無しさんNGNG
間開いたけど続き

Forte3だと標準でデータベースサポートしてるのがありがたい(タダだし)
まだテスト中だけどVBでやってたようなことはJavaでも出来そう
ただし、Forte側かJava1.4b側かわからんけど細かいバグはまだまだある
もうちょっとでクライアントサイドでも使えるような気がする
0223デフォルトの名無しさんNGNG
age
0224デフォルトの名無しさんNGNG
正式版のリリースはいつなんだYO!
0225デフォルトの名無しさんNGNG
早く1.5でないかな♪
0226デフォルトの名無しさんNGNG
>>225
1.5ってなにがつくの?
0227デフォルトの名無しさんNGNG
>>226
generics
0228デフォルトの名無しさんNGNG
>>227
Map<String,Integer>とか言う奴?
0229デフォルトの名無しさんNGNG
>>228
ソウデス。
0230デフォルトの名無しさんNGNG
JDK1.4とJ2EE1.3をRed Had Linux7.1に載せて使ってる。
J2EEの起動時に「J2SE1.3用に作られてます」って警告されるけど、
いまんとこ順調。
0231デフォルトの名無しさんNGNG
そうか、.classファイルは完全互換だから今でも使えるんだ。
JavaWorldがGenerics特集してたNE
0232デフォルトの名無しさんNGNG
恐らく今度のJavaOneが1.4の正式リリース。
0233デフォルトの名無しさんNGNG
バージョンUPぐらいでスレ立つのは何故?
0234デフォルトの名無しさんNGNG
1.5まで道のりは長いな。
0235デフォルトの名無しさんNGNG
>>232
意表をついて1.4でGenerics採用キボンヌ
0236デフォルトの名無しさんNGNG
collection api変更されるんかなあ,generics用に。
0237デフォルトの名無しさんNGNG
クソスレあげんな
0238デフォルトの名無しさんNGNG
>>236
されて困るような変更はないだろ。互換性は十分保たれてるし
0239デフォルトの名無しさんNGNG
マウスホイール使えるだけでもありがたいヽ(´ー`)ノ
0240デフォルトの名無しさんNGNG
WinXPでSwingアプリを動かすと、閉じるボタンを押してもプロセスが終了しない。
タスクマネージャを見てみると、プロセスが残ったまま。
Java氏ね。
0241デフォルトの名無しさんNGNG
>>240
頭悪そうなやつだな。
0242デフォルトの名無しさんNGNG
>>241
(゚Д゚)ハァ?氏ねやヴォケ。
XPでJavaが使えなんじゃ話にならねーんだyp!
0243デフォルトの名無しさんNGNG
で、それをこのスレで書く理由は?
Java 相談室でも行ったら?
0244デフォルトの名無しさんNGNG
アプリのバグじゃねーの?
今まで動いてたんならXPのバグ?仕様?
「氏ね」で思考停止してちゃねぇ
0245デフォルトの名無しさんNGNG
>>243
1.4βでしか起こらないからだYO!

>>244
JavaのガブだYO!BugParadeにも載ってたYO!
0246デフォルトの名無しさんNGNG
何気にエラいな。
0247デフォルトの名無しさんNGNG
「ガブ」って(藁
0248デフォルトの名無しさんNGNG
つまんねーつっこみすんなよ。
0249デフォルトの名無しさんNGNG
I am gay.のガブ? (なつかし

Java is gay.
0250236NGNG
>>238
そなんだ〜。
たとえば、ArrayListはArrayList<Object>と同じになるってこと〜?
0251デフォルトの名無しさんNGNG
>>249
それを言うなら、I was gay. でしょ。
えらい違いだぜ。am と was じゃ。
0252デフォルトの名無しさんNGNG
>>250
そりゃそうだ
0253デフォルトの名無しさんNGNG
さっさと1.4を正式リリースしろ
0254デフォルトの名無しさんNGNG
1.4はいいから1.5をだせ。
0255デフォルトの名無しさんNGNG
>>254
1.5に何を期待してるんで?
0256デフォルトの名無しさんNGNG
Genericsじゃないの?
例によって適度に制限されているのが好ましい。
STL派は嫌がりそうだが。
0257デフォルトの名無しさんNGNG
age
0258デフォルトの名無しさんNGNG
遅すぎるぞ........惨よ、がんばれw
0259デフォルトの名無しさんNGNG
>>258
遅いって何が?
0260デフォルトの名無しさんNGNG
>>256
つーかかつてのSwingみたいにアドオンとして先行リリースされてるみたいだけど。
コンパイラ(javacコマンド)入れ替えるだけ。
できるclassファイルの仕様は同じだから従来の環境でも動くはず?
0261デフォルトの名無しさんNGNG
思い出したように揚げ
0262デフォルトの名無しさんNGNG
結局、いつ出るんだ?
0263デフォルトの名無しさんNGNG
さぁ?
0264デフォルトの名無しさんNGNG
RCでた
http://java.sun.com/j2se/1.4/
0265デフォルトの名無しさんNGNG
>>264 サンキュ
0266デフォルトの名無しさんNGNG
大きくかわったところってある?
0267デフォルトの名無しさんNGNG
リリースノートにタイムゾーンとか
夏時間がうんちゃら書いてあるけど
これはいったい?
0268デフォルトの名無しさんNGNG
いますぐのせかえたほうがいいのか?
0269デフォルトの名無しさんNGNG
Generics入れてくれよぉ〜
0270デフォルトの名無しさんNGNG
RCage
0271デフォルトの名無しさんNGNG
1.5が出るのはいつのことやら・・・
0272デフォルトの名無しさんNGNG
jdk1.4だとズタボロに遅い。

相変わらず HotSpotが好き嫌いするみたいです…
一部のメソッドで実行時間の半分以上取ってるのに
JITコンパイルなしで動作させる…
0273デフォルトの名無しさんNGNG
XPでのSwingのバグ直った?
フレーム閉じてもjava.exeのプロセスが生きてるやつ。
0274273NGNG
直ったみたいだ。よかった。
http://developer.java.sun.com/developer/bugParade/bugs/4508472.html
0275誰か教えて!NGNG
画面の推奨サイズ取得は1.4でサポートされたんですかい?(タスクバーを省いた画面サイズね)
サポートされてるよね?
まだサポートされてないのかい?まさか・・
どーなんでしょう??

あとLookAndFeelでWindowsXPはサポートされるんですかい?

たのむからSwingにデスクトップアプリ作れる最低限の機能を提供してくれ!Sun様
0276デフォルトの名無しさんNGNG
自作Swingアプリを動かしてみた感想。
全体的に動作は1.3より軽い(ような気がする)。
JEditorPaneのhtml表示がずいぶん軽くなってる。
ファイルダイアログがネイティブ(Windows2000)の物に
見た目、使い勝手共にそっくりになってて感動。
フォーカス、イベントの処理がちょっと違うのか、
モーダルでJDialogを開いたときに最初にフォーカスされている
コンポーネントが違った。
(自作アプリではWindowsListenerのWindowOpenedで最初にフォーカスする
コンポーネントを決定している)

ベータ3であったでかい不具合は消えているような気もするし、
仕事用じゃなければそろそろ導入してもいいかも?
0277デフォルトの名無しさんNGNG
1.4 RCだけど
なんか -server 付けて自作アプリ動かすとヘンなところで落ちる…
何も付けない( -clientと同等だ )と すんなり動くのに…
Win98で ServerVMってダメなんだっけ?
0278デフォルトの名無しさんNGNG
age
0279デフォルトの名無しさんNGNG
>>277
わしもおちる。(WinXP)
0280デフォルトの名無しさんNGNG
RetroGuardが動かないようウエ〜ン
0281デフォルトの名無しさんNGNG
>>279
俺だけじゃなかったのか…
0282277NGNG
>>281
BugParadeに登録しろ、とか出てくるやつだよね?
RCにしてから出てきたんだが、再現性もなくて1回しかみてないけれどね。
0283277NGNG
>>282
いや、再現性アリ & ArrayIndexOutOfBoundsExceptionっす。
同じ アプリを jdk1.3.1 とかで実行しても大丈夫なのに、
jdk1.4rc に -server オプションつけたときだけ
ArrayIndexOutOfBoundsException くらう。
0284デフォルトの名無しさんNGNG
JAVAなんてバグだらけで使い物にならないよ。
.NETの方がはるかに安定してるね。
0285デフォルトの名無しさんNGNG
HotSpotServerVMなんか使ってる奴いるの?
あれ、一世代前のJDKのHotSpotClientVMの設定変更バージョンなんでしょ?
バージョン間のVMの性能の差が大きすぎるので、最新のClientVMに適当な
パラメータ与えて使うほうがまし、なんてことにはならないかな?
0286デフォルトの名無しさんNGNG
IBMはいつ1.4対応するの?
0287デフォルトの名無しさんNGNG
なんかIEのデフォルトVMがRC入れるとかわっちゃったよ。
なんかやだなw
0288デフォルトの名無しさんNGNG
control panelで換えれ。>>287
0289デフォルトの名無しさんNGNG
>>285
処理の内容には大きな違いがあるかもしれんが
性能には大した違いは無いと思うけど。
0290 NGNG
.NETなんてバグだらけで使い物にならないよ。
javaの方がはるかに安定してるね。
0291デフォルトの名無しさんNGNG
>>290
そーゆー事は jdk1.4使ってから言いましょう。
そしてあなたも Let's BugParade。
0292デフォルトの名無しさんNGNG
ライセンス無しのJVMを使うのでどうでもよい。
0293デフォルトの名無しさんNGNG
javaのいいところ見つけた。
インストールしても遅くならない。
.NETみたいにレジストリがりがり
書き込んだりしないからOSが軽いままだ。
今MMX233MHzなんてボロイノート使ってるから
これはありがたい。
0294デフォルトの名無しさんNGNG
>>293
それは「いいところ」なのか?
0295デフォルトの名無しさんNGNG
ボロイマシンでもまぁ
開発できるからね。
.NETはちょっと仕掛けがデカスギル。
どうせ使いたくなってそのうち
入れちゃうんだろうけどw。

なにせ今使ってるノートは
もう4年もの。愛着あるし、
もう手放せない。
0296デフォルトの名無しさんNGNG
javac のコンパイル速度って速い、のかなぁ?
どーなんでしょ?
0297デフォルトの名無しさんNGNG
毛唐の国ではコンバータの膨大な初期化とかで無駄に遅くなったり
してないから初期化の高速化はあまり期待できないものと思われ
0298デフォルトの名無しさんNGNG
>>297
意味がわからないんだけど…
0299デフォルトの名無しさんNGNG
Java Web Startって何あれ・・・
0300デフォルトの名無しさんNGNG
.NETのパクりです(コピペ
0301デフォルトの名無しさんNGNG
最近のJ2SEのインストーラって昔よりかなり動作が素直でんな。
インストール・アンインストールしまくり。
0302デフォルトの名無しさんNGNG
WEB STARTってやっぱそのつもりなの!?
msnメッセンジャーくらい使えるアプリおいとけよ・・
0303デフォルトの名無しさんNGNG
>>297-298
SUNで動かすとJavaの起動は結構早いという罠。
SPARCとJavaVMのエンディアンが同じだからかなあ?
教えてえらい人。
0304デフォルトの名無しさんNGNG
>>303
それがホントならBlade100買ってもいいかなぁ。
0305デフォルトの名無しさんNGNG
>>303
バイトオーダとJavaの速度ってどーゆー関係が?
0306がばろん@MたんちゅきちゅきNGNG
>>300たん。>>302たん。
JavaWebStartは単なるアプリケーションの配信技術。
.NETはアプリの配信に止まらない、もっと包括的な構想。

JavaWebStartは、
むしろアプレットをはじめとした技術と同じようなもので、
NC(ネットワークコンピュータ)の考え方の流れの果てに、
でてきたものでは、ないでしょうか。

ついでにいえば、.NETの正式発表は、2000年の6月22日。
JavaWebStartの正式発表は、2000年の6月6日。

http://www.zdnet.co.jp/news/0006/23/b_0622_01.html
http://www.zdnet.co.jp/pcweek/news/0006/07/00060709.html
http://www.atmarkit.co.jp/fjava/kaisetsu/javawebstart/javawebstart.html
0307デフォルトの名無しさんNGNG
>>306
.NETをどーゆー意味で使うかによるような…
ところで JavaWebStartって使われてるの?
0308デフォルトの名無しさんNGNG
知らない。
0309デフォルトの名無しさんNGNG
>>303
それはソラリスのスレッドが優秀だからだと思われる。

ところでCマガ12で知ったんだけど、
VolatileImageってどうなの?
直接ビデオカードのメモリに書きにいけるの?
フルスクリーン排他モードでJAVAを使ってる例があったら
教えてくれー

ってか、フルスクリーンはいたモードってLINUXで動くのか?
だとしたら、JAVAでゲーム作るのはありかも・・・
0310デフォルトの名無しさんNGNG
Javaにゲームを移植した場合
処理速度はどうなるんかいな
0311デフォルトの名無しさんNGNG
Ruby/SDLできまっり
0312デフォルトの名無しさんNGNG
>>310
i-アプリのゲームってどうなの?
あれは、元ネタがあるんだっけ?
0313デフォルトの名無しさんNGNG
Java1.4でフルスクリーンのゲーム。ソースつき。
しかもネタはガンダム。
http://www.alien-factory.co.uk/main.html
0314デフォルトの名無しさんNGNG
サンクス
早速やってみる
JVMも1.4にしなきゃいけないんだっけ?
0315デフォルトの名無しさんNGNG
っていうか、スゲー
0316デフォルトの名無しさんNGNG
そうだよ。

あとVolatileImageとかに関しては
http://www.javagaming.org/
のBBSにいろいろ情報があるよ。

Linuxでのフルスクリーンにはあんまり期待しない方がいいかも。
0317デフォルトの名無しさんNGNG
っていうかうごかねー。
0318デフォルトの名無しさんNGNG
jdk1.4のはじめの方のやつは使えないので
今更新中

>>316
JAVAのイメージがちょっと変わったな・・・
0319デフォルトの名無しさんNGNG
>>317
batファイルを自分で書き換えないとダメ

gundam.batをメモ帳で開いて
Java_AF="c:\///
ってなってる部分を
javaをインストールしたディレクトリに
0320317NGNG
>>319
あ、いや
Exception in thread "main" java.lang.InternalError: Could not set display mode
こんな感じで死亡です。
1.4-rcなのがまずいってことはあるんかねえ。
0321デフォルトの名無しさんNGNG
同じです。
対応してない、ビデオカードがあるみたいですね。
んー、残念です。
0322317NGNG
Try manually changing your screen resolution to 640x480 and try again.
だってさー。と思って640x480にしようとして画面のプロパティみたら
640x480を選べなかったよ・・・。
0323がばろん@MたんちゅきちゅきNGNG
>>307たん
いちおMac OS Xの10.1では、
最初から組み込まれてるみたいです。
http://developer.apple.com/java/javawebstart/
// OS X自体が、あまり使われていないような気はしますけど。

JWSの対応アプリなら、
ここで使われているのを見たくらい。
http://www.l2fprod.com/

現在の普及度を考えればJWSはインターネットよりも、
イントラネット向けの技術のような気もします。
0324デフォルトの名無しさんNGNG
Javaガンダムちょっと感動!ほかにJavaのすごいゲームのURLあったら教えてください
0325デフォルトの名無しさんNGNG
GL4Java使った3D RPGのArkanae
http://arkanae.tuxfamily.org/en/
0326デフォルトの名無しさんNGNG
>>325
今ダウンロードしてるけど・・あれれ?WEB STARTからダウンロードしてるぞ!?
WEB STARTってこんな事ができるんだ。WEB STARTの意義ってゆーかsunが何がしたいのかやっとわかった
0327デフォルトの名無しさんNGNG
こいつすげーよ
0328デフォルトの名無しさんNGNG
GL4Javaって何者だ!?
こんなもんまでJavaでつくれるんか・・・まじびびった、、
0329 NGNG
名前からしてJava用のOpenGLかと・・・。
0330デフォルトの名無しさんNGNG
JDK1.4と関係ないアプリケーション個々の話なら、
ここのスレより下のスレのほうがふさわしいかと。

クライアントサイドJavaどうよ?
http://pc.2ch.net/test/read.cgi/tech/1002160815/l50

しかしPCの処理能力もあがったものだ
これだけのソフトがJavaで快適に動くのだから
0331 NGNG
さーてガンダムのソースはOOかな?非OOかな?
0332 NGNG
つうかDirectX呼んでるだけかと・・・。
0333 NGNG
おもろいソースだ。
Cを巧く(?)クラス使って組んでる。みたいなー 藁
OOPじゃナカターヨ。
0334 NGNG
public void displayLoop() {
・・・
  super.displayLoop();
}
秀逸だなー。目からウロコだなー。
サブルーチンをそのままクラスにしてる。
んー。俺も見習わなくては・・・。

0335 NGNG
今思ったが、>>334ってメモリリークしない?
しないけど、放置しとくとスタックあぼん?
0336デフォルトの名無しさんNGNG
>>333,334
とりあえず落ち着いてください (藁
0337 NGNG
ん、久々に他人のCのソース見たんで興奮しました。
寝ます。
0338デフォルトの名無しさんNGNG
JNI使うとそういう事は簡単にできるナリよ。他にも
QuickTime for Javaなんていい例かな。
0339デフォルトの名無しさんNGNG
>>334
それはあんたが間違ってると思うが。

まあ、読んでみようかな。

OOに慣れると、非OOで書かれたプログラムを見て、
コイツ俺よりスゲーって思ってしまう。
ある意味才能だよな。
0340 NGNG
>>339はソース見て気絶したかw
0341デフォルトの名無しさんNGNG
>>307 >>309
VMとエンディアンが違うアーキテクチャだと
JITコンパイルが大変なんじゃないかと思ったです
まったくの素人考えなんだけど
0342デフォルトの名無しさんNGNG
ていうか、JWSってCastanetのパクリだろ。
0343デフォルトの名無しさんNGNG
>>341
VMのエンディアンって何?
0344 NGNG
shortやlongが格納される時のbyteの順番>エンディアン
小さい桁が低いアドレスに入るやつだったり、その逆だったり
0345デフォルトの名無しさんNGNG
>>342 そういやそんなのアッタね。
MSみたいにいつのまにか買収してたりして。
0346デフォルトの名無しさんNGNG
>>344
「VMのエンディアン」って何?ときいとるんだが。
0347デフォルトの名無しさんNGNG
>>341
『「VMとエンディアンが違うアーキテクチャ」のバイトオーダ』でもいいや
0348341NGNG
確かに良く考えたらJavaってbyte列と整数をキャストすることができないから
VMレベルでのエンディアンって意味ないような気がしてきた。
Reader,WriterやStringその他のライブラリでは
ビッグエンディアンが標準みたいだけど。

スレ違いスマソ
0349デフォルトの名無しさんNGNG
ビッグエンディアンって
小さい方の桁が前って事だよね?
0350デフォルトの名無しさんNGNG
ぢゃばさうんどをもちょっとなんとかしてほしかったなぁ
0351デフォルトの名無しさんNGNG
>>348
あれ?byteを整数にキャスト出来ない?
0352 NGNG
>>351
列
0353デフォルトの名無しさんNGNG
バイトって言ってもsignedなんだよな。JAVAって
めんどくせー。ビット演算やる気しない。
0354デフォルトの名無しさんNGNG
>>353
どうせ C/C++ でもやる気しないんだろ?
道具のせいにするなよ…
0355デフォルトの名無しさんNGNG
みなさんGUIプログラミングしてますか?w
0356デフォルトの名無しさんNGNG
>>355
してますけど何か?
0357デフォルトの名無しさんNGNG
>>354
これだから嫌だよJavaしか知らないようなアフォは...。

0358デフォルトの名無しさんNGNG
ペン4 2G + メモリ512くらいなら
快適に動く?
0359デフォルトの名無しさんNGNG
質問です。
ソース本体Test.java と hoge.class があった場合。
JDK1.3.*だったらTest.javaの中で「import hoge;」って書けたんですが、
1.4.0では構文エラーになってしまいます。
1.4.0からはどのようにして外部クラスを取り込んだらいいのでしょうか?
0360符号無しシフトマンセーNGNG
>>357
符号拡張の影響を避けるためによけいなマスク演算が増えるんだよな。
0361デフォルトの名無しさんNGNG
????
yokuwakarann


0362 NGNG
>>359
CLASSパスの設定
0363デフォルトの名無しさんNGNG
環境によって符号がついたりつかなかったりするCのcharも
微妙だけどな。byteが符号無しの方がいいってのには賛成。
0364359NGNG
>>362
CLASSPATHに設定してあるフォルダにhoge.classを入れて、
import hoge;ってやっても、結局構文エラーになるんですが・・・。
0365デフォルトの名無しさんNGNG
>>364
http://java.sun.com/j2se/1.4/ja/compatibility.html
より、「コンパイラは、名前のないネームスペースから型
をインポートする import 文を拒否するようになりました。」
0366359NGNG
>>365
>>359を書き込む前にそこは読みました。
で、構文エラーにならない書き方はどうすればいいのかなと。

「すべてのクラスを、名前のないネームスペースから
 名前付きのネームスペースへ移動する必要があります。 」
ってのが、よくわからないんですが・・・。
Googleで検索してもC++やXMLしか引っかからないし・・・
もう少し検索かけてみます。。。。
0367デフォルトの名無しさんNGNG
>>366
なんだ読んでたのか、そりゃスマン。
明示的にインポートできなくなったんなら暗黙的にしてやれば
いいので、Test.javaのimport文を消して、hoge.classをカレント
ディレクトリに持ってくればいいんじゃない?
0368デフォルトの名無しさんNGNG
JDK1.4用のガンダム、遊んでみた。
いやー、Javaでこんなことできるんだ。
ビクーリシタヨ
0369359NGNG
>>367
ありがとうございます!出来ましたー。
import文を消すというのは全然考えてませんでした・・・。
これは、CLASSPATHに「.」を含めているから、
javacが勝手にhoge.classを探しに行ってくれたと
考えて良いのでしょうか?

なんか、不思議ー。
0370デフォルトの名無しさんNGNG
>>366
要するに事実上無名パッケージは他のパッケージから参照できなくなったってことだろ?
inportされるクラスのほうをパッケージ名付け直して再コンパイルしろってこった。

、、、ひでぇな。オィ
0371デフォルトの名無しさんNGNG
>>370
いや別にヒドくはないとおもうけど。
デフォルトパッケージなんてテスト用の
プログラム書くときぐらいしか使ってないし。
0372デフォルトの名無しさんNGNG
>>363
Cではどの型でもsigned,unsignedを明示的に宣言できるし
キャストも出来ますが何か?
0373デフォルトの名無しさんNGNG
>>372
そう言われると返す言葉がないな。
最近UTF-8がらみのchar演算で面倒な思いしたもんでね。
基本的な型なんだから統一されててほしいのよ。
0374デフォルトの名無しさんNGNG
>>372
353,360,363 とかの文脈上、
unsignedを明示的に宣言するのは
「めんどくせー」対象になるので
却下だと思われますが何か?
0375デフォルトの名無しさんNGNG
普通typedefでUBYTEとかにして宣言しますが何か?

俺が面倒と思ったのは>>360の言うとおり、byte配列として返したい場合などで
はバイナリで128以上の値はいったんcharに代入してマスク処理をした上で演算をし
なければいけないことですが何か?
というかCやアセンブラ解ってそうではないから説明しても無駄かな?
0376デフォルトの名無しさんNGNG
そういえばMemoryImageSourceとIndexColorModel使ったとき
非常に理不尽だったな。
1ピクセル1バイトなのにbyteは符号つき。
RGBA各成分1バイトなのにbyteは符号つき。

もうね、アホかと。バカかと。
0377デフォルトの名無しさんNGNG
ねーねー本当にいつ正式版でるの?1.4,,,
0378デフォルトの名無しさんNGNG
そうだよなー。用途を考えれば、せめて byte だけでも符号なしの型を用意してほしい。
0379デフォルトの名無しさんNGNG
んー、型とかはC#は良いなー
さすが後発って感じかも
0380デフォルトの名無しさんNGNG
>>379
ボクシングとか奇妙にも思うけど、正直なコードはキレイになるね
あとはインデクサも欲しいね
0381380NGNG
>>380
>正直なコードはキレイになるね → >正直、コードはキレイになるね
訂正
0382デフォルトの名無しさんNGNG
byteはsignedだけど、シフトの問題もないし
ビット演算もできるし、0x??の形でもかけるよ。
オーバーフローする足し算掛け算なんて必要ないでしょ?
0383デフォルトの名無しさんNGNG
>> 382 センセー賛成!!
(1)a>>>b
シフト演算子の右辺オぺランドに対する暗黙のマスクのために。R.U.OK?
(2)(p)+q
明示的にはキャストですか?加算ですかぁ?(ぷ
0384デフォルトの名無しさんNGNG
>>382,>>383
まずは2の補数からお勉強した方が良いな。
それと数値とデータの扱いもな。
話はそれからだな。
0385デフォルトの名無しさんNGNG
そんなに unsigned な byte 欲し―なら
BugParadeとかで要求出せば良いじゃんとか思うけど。
0386デフォルトの名無しさんNGNG
>>382 >>383 下記ソースの(b)んとこのスマートな書き方教えれ

public class BinTest{
  public static void main( String[] args ){
    byte b1,b2,b3,b4;
    int x;
    b1 = b2 = b3 = b4 = (byte)0xF0;
    //(a)意図した様にはならない
    x = (b1<<24)|(b2<<16) | (b3<<8) | b4;
    System.out.println( Integer.toHexString( x ) );
    //(b)マスクウザイ
    x = (b1<<24)|((b2<<16)&0xFF0000) | ((b3<<8)&0xFF00) | (b4&0xFF);
    System.out.println( Integer.toHexString( x ) );
  }
}
0387デフォルトの名無しさんNGNG
>>386
というか、プログラムの目的を達成する上でのスマートな書き方が知りたいのか?
目的は4バイトをリトルエンディアンでlong値するでいいのか?
0388386NGNG
>目的は4バイトをリトルエンディアンでlong値
とりあえずそれ教えてくれっす
0389デフォルトの名無しさんNGNG
int b1,b2,b3,b4;
ではどうでしょうか。キャストも不要になるし。
つーかどうしてわざわざbyteに入れてんの?
0390 NGNG
 int b1,b2,b3,b4;
 int x;
 b1 = b2 = b3 = b4 = 0xF0;
 x = (b1<<24)|(b2<<16) | ((b3<<8) | b4;

じゃだめ?
0391デフォルトの名無しさんNGNG
>>389-390
ケコーン
0392デフォルトの名無しさんNGNG
 jdk1.4.0βで自作クラスをimportしようとすると

Original_Class.java:2: '.' がありません。
import Original_Class;
   ^
 ・・と言うエラーが出てパッケージか何かに勘違い
されるんだけど何故??
PATH等々の環境変数の設定がおかしいのかなぁ〜・・・・。


0393デフォルトの名無しさんNGNG
>>392
>>365見れ
0394デフォルトの名無しさんNGNG
>>392

>>365-371 を見よう。
0395延々すれ違イスマソNGNG
>>389-390 一応サンクス

>つーかどうしてわざわざbyteに入れてんの?

元々おれがやりたかった(てゆーかやった)のは
InputStream#read(byte[])で読んできたデータから
可変長のハフマンコードを切ったり貼ったりする処理なんだよね、、、
InputStream#read(int[])なんてメソッドがあれば使いたかったよ。
0396デフォルトの名無しさんNGNG
>>395
ハフマン符号の読みこみだったら BitStream構築して
int BitStream.readBits( int len )
とかやれば? もっとも BitStream内では
& 0xFF なコード必要になるけど。
俺の書いたやつだと BitInputStream全体で
& 0xFF って 4箇所程度だし。
0397デフォルトの名無しさんNGNG
これでは、おちおちCRCやチェックサムも実装できないな。
というかバイナリデータ扱う気になれんわ。
0398デフォルトの名無しさんNGNG
っつか その程度が面倒ならプログラムやめたら?
0399デフォルトの名無しさんNGNG
もしかして、自分の技術力が無さすぎて
その程度のモンの実装に苦労してる言い訳にしてるとか?
0400デフォルトの名無しさんNGNG
>397
そもそもJavaなんかでまともなの作れるわけ無いだろ(w
0401デフォルトの名無しさんNGNG
>>400
キミにはね。
0402デフォルトの名無しさんNGNG
まともなものって何だろう…
0403デフォルトの名無しさんNGNG
>>402
ウィルスだろ。
0404デフォルトの名無しさんNGNG
>>403
なるほど。

>>400
Windows限定だが JavaScript でウイルス作れるから我慢すれ
作っても捕まらないらしいし(w
http://www.hotwired.co.jp/news/news/technology/story/20020121301.html
0405デフォルトの名無しさんNGNG
よーしお父さんがJavaでMBR壊すヴィールス作っちゃうぞー。
それよりBIOSの方がいいかな?
0406デフォルトの名無しさんNGNG
不毛な言い合いがやっと終わったか、
と思ったんだけど 俺の勘違い?
0407デフォルトの名無しさんNGNG
ブビ厨混入か?
Windowsからプログラミング始めた人間って、二極化してるよな。
きちんと技術と思想を持つことに成功した「技術者」が1つ。
文句ばかり言って、解決策を提案できない「技術屋」がその他全部。
後者は、与えられたAPIとかをマニュアル通りに使うことは出来るけど、
無いモノを作るとか、不可能に見えることを解決するっていう視点を持ち合わせていない。
真性銀行とか、UFJとかの例を見ると、そら恐ろしいな。
Java云々っていう範囲の話じゃねぇよ。
0408デフォルトの名無しさんNGNG
つーか仕事でわざわざJava使ってこんなことやる馬鹿いないっつーの。
方向性が中途半端なんだよJavaは。
ガキじゃあるまいし理想ばっか追い求めるな。
もう少し現実的になれ。
0409デフォルトの名無しさんNGNG
言語機能として出来る出来ないと、仕事としてやるやらないは別の話。
0410デフォルトの名無しさんNGNG
>>397
>>これでは、おちおちCRCやチェックサムも実装できないな。
CRCもチェックサムも Cと比べて
マスク処理 1箇所か 2箇所増えるぐらいじゃない?
この程度でグダグダいう奴って……
0411デフォルトの名無しさんNGNG
Javaやってるやつで理想ばっか追い求めてるやつって、いるのか?
どんな言語使っても、不満は必ずあると思うが。
そこを、企業方針とか諸々のことを含めて納得&妥協してやってるやつがほとんどだと思われ。
そこをつついて >>408 のように「現実的になれ」ってのも、イタイ話だ。厨房発言満開だな。
業務で開発やったことないだろ。学生か。ならしょうがないが。

という意味では、>>409には激しく同意。
0412System.exit();NGNG
なんかフォント汚いんすけど・・・
なんで?
1.4?
0413 NGNG
unsignedって理想って程のものかねえ?
最低限の機能だと思うが・・・。
0414 NGNG
>>412
そのフォントに慣れた頃には、Java以外のソースがすべて糞に見えるという罠。
0415 NGNG
javaフォント以外が全部おかしくみえる・・・
javaフォントじゃないと落ちつかない・・・。
javaフォントじゃないと頭に入っていかない・・・。
javaフォントじゃないとプログラムが組めない・・・。
もうjavaフォントじゃないと仕事にならない・・・。
0416デフォルトの名無しさんNGNG
>>413
通りかかりが横レス。

signed / unsigned ってハードウェアの影が見えるかもしれませんですな。
あんまり高級言語っぽくはないかもしれない。

関数型言語でままあるように、Natural〈自然数型)みたいなのだったら、
逆に高級な感じがするかもしれない。
0417デフォルトの名無しさんNGNG
業務では適材適所で一番効率が良くパフォーマンスを引き出せる
言語で開発するだろう。それが解らず、とりあえずなんでもできそうだという観点で
(実際は出来ないのだが)Javaを語るのは、詐欺的行為に近いな。
極端に言ってしまえば、あんた達の言い方だとアセンブラで
GUIをすべて開発できると言っているような物だ。
これだって可能なことだろ。
0418デフォルトの名無しさんNGNG
>>397
なんのためのオブジェクト志向なんだか。
それ用のクラスを作れば終わりでは?
0419デフォルトの名無しさんNGNG
>>417
苦しくなってきたな (藁
0420デフォルトの名無しさんNGNG
なににたいしてかいってみー
遊んでやるから。
0421デフォルトの名無しさんNGNG
>>417
?
誰に言ってるの?
0422デフォルトの名無しさんNGNG
極端な言い方だけど、アセンブラ(マシン語)レベルでもオブジェクティブに
設計&実装することは可能だ。
漏れも昔は、ロジックとデータをひとまとめにしてリロケータブルなコードを
書こうなんてやってたけど、OOに似てると言えなくもないだろ。
アセンブラレベルで、ガンガンコードの再利用もやってたし。
もちろん、GUIも作ったぞ(藁

OO使うとか、Java自体は目的じゃなくて手段。道具。
それを理解せずJavaを語るのは、詐欺行為に近いな。
極端に言ってしまえば、あんたの言い方だとVBで
サーバサイドをすべて開発できると言ってるようなものだ。
これだって可能なことだろ。(w
0423デフォルトの名無しさんNGNG
Acrobatとか、Photoshopの「手のひらツール」を
実現するライブラリってありますか?
SUNのTutorialとか見ても、それっぽいのは無かったんですけど・・・。
0424デフォルトの名無しさんNGNG
>>413
まぁ unsigned 無くても 最低限の手間で対処可能だけどね…
0425デフォルトの名無しさんNGNG
どうせ符号つき8bit整数なんか使わんのだから
符号なしでええやんとか思わないでもない。
0426デフォルトの名無しさんNGNG
byteつかってなかったからわからなかったけれど
確かにめんどいな。
0427デフォルトの名無しさんNGNG
>>425
そー思うなら BugParadeで
byte を unsigned にかえろって要求出せば?
0428デフォルトの名無しさんNGNG
個人的にはもいっこ整数型追加してくれても良かったかな。バイトと
整数を意味的に明確に分けていない辺りが、最初 Java らしくないと
思ったけど。

byte → 符号無し 1 バイト
tiny → 符号付き 1 バイト
byte ⇔ tiny 間はキャストでOKって感じで。

符号付きって 1 バイト整数ってあんまり必要な局面ないけど、符号
無し 1 バイト値を符号付き整数値に変換するほうがめんどくないかい?

int i = ((b & 0x80) << 24) | (b & 0x7F);  // みたいな…

符号付き 1 バイトは扱うデータ量が半端なく大量の場合とか、
リソースきつい時なんかで±10 まで表現する型とかに使うかな。
0429デフォルトの名無しさんNGNG
>>int i = ((b & 0x80) << 24) | (b & 0x7F);
これじゃダメな気がするのは俺だけ?
0430 NGNG
((int)b )& 0xff;
じゃだめ?
0431デフォルトの名無しさんNGNG
>>429
マジ?徹夜明けの頭でてけとーに書いたから間違ってるかも…。

>>430
b は符号なしの 1 バイト整数のつもり。舌足らずですまそ。
0432デフォルトの名無しさんNGNG
>>431
int i = ((b & 0x80) != 0 ? 0xFFFFFF00 : 0) | b;
とかってやらんとダメでは?
428のじゃ 0x7FFFFF80 の部分が全部0じゃないか?
やろうとしてるのは Cでいうところの
unsigned char b;
int i = (int)((signed char)b);
なわけでしょ?
0433デフォルトの名無しさんNGNG
>428-431
素直に書くなら
i = (b >= 0x80) ? (b - 0x100) : b
char型相手にまれにこんな処理も必要かな?

符号拡張の演算子でもなけりゃビット演算だけじゃ無理っぽい。
0434 NGNG
疑問なんだけど、x86 & C などでは例えば、

(int)x >> 31 で SAR ( 算術右シフト )
(unsinged)x >> 31 で SHR ( 論理右シフト )

になるが、Java だとどうなるわけ?
SAR あるいは 環境に依る?
0435デフォルトの名無しさんNGNG
>>434 それぞれ専用のシフト演算子があるよん

>> 算術右シフト
>>> 論理右シフト
0436デフォルトの名無しさんNGNG
>>433
>符号拡張の演算子でもなけりゃビット演算だけじゃ無理っぽい。
何が?

>>434
val >> shiftcount;
とは別に
val >>> shiftcount;
ってのがあるけど。
0437434NGNG
ならば、分岐命令を使わないこんなのもアリ?

byte b;
int i = ((int)b << 24) >> 31) & (int)b;

符号拡張部分:((int)b << 24) >> 31 は
b >= 0x80 で 0xffffffff (-1)
b < 0x80 で 0x00 (0)
0438デフォルトの名無しさんNGNG
>>437
b は 現在のJavaに存在しない
unsigned byte だから…

そーゆやりかたなら
unsigned byte b;
int i=(b<<24)>>24;
でおっけーでしょう。
0439434NGNG
unsigned byte b;
int i=(b << 24) >> 24;

こっちの方が簡単だったな、サンクス >> 438
0440434NGNG
ちなみに unsinged byte って何?
Java にはそんなに詳しくないが byte 型って
unsigned じゃないの?
0441デフォルトの名無しさんNGNG
>>432
あ、そうか。符号ビットだけ立てても負になるわけないや。
鬱だ、逝って来る…
0442デフォルトの名無しさんNGNG
>>441
> 符号ビットだけ立てても負になるわけないや
符号ビットだけ立てても正負逆転できるわけ

もうあかん…。

最終的に言いたかったのは unsigned byte だけあっても
扱いが面倒なんじゃないの? ということだけです、すみません。
0443 NGNG
なんで>>430じゃだめなの?

byte b=0x98;      //符号なし
int i=((int)b )& 0xff; //符号あり

でいけるじゃん?
0444デフォルトの名無しさんNGNG
(tiny)b
じゃ駄目なのか? tiny型があるとしてだが。
0445デフォルトの名無しさんNGNG
>>443
そもそもそれなら
int i = b;
でいいだろ。求めてるのは
Javaに符号無しのバイト型しかないと仮定して、
そこに格納されてる値を符号付きのバイト値と
仮定してintに変換する方法。
0446デフォルトの名無しさんNGNG
>>442
いや、十分意図は伝わってるよ。確かに signed byte を unsigned として扱うのは
0xFF でマスクすれば済むけど、unsigned byte を signed で扱うのは面倒そうだね。

>>443
それだと i が正の数 152 (0x98) になるから。もともと b は unsigned byte であり、
それを signed に変換したいという話だから、i には -104 (0xFFFFFF98) が入って
ほしいということ。
0447 NGNG
>>445
判ってない。
byte b=0x98;      
int i=((int)b )& 0xff; //0x00000098
i=(int)b; //0xffffff98

多分「signed byte を unsigned として扱う」 という意味が混乱の元
符号拡張したいのかしたくないのか判らん。


0448デフォルトの名無しさんNGNG
Javaのbyteが符号付なのは、
最適化を見越してだと思う。
プロセッサによっては、2の補数表現の8ビットデータに対して
演算できるとは限らない。
当然メモリアクセスもマスク処理が必要になる。
だから、JAVAではbyteと指定しても
コンパイル時にintにされてしまう事がある。
この機能を実装するにはbyteがsignedである事は重要だと思う。

C言語でも、構造体(クラス)のメンバとしてcharがあっても
実際には最適化のために32ビットCPU用のコンパイラでは
32bit分のメモリが確保される。
もちろん、コンパイラオプションでその最適化を消す事はできるけど・・・・
0449デフォルトの名無しさんNGNG
Javaっぽい話題ではないな。
0450デフォルトの名無しさんNGNG
>>447
キミがやったのは
符号付きbyteを 符号無しbyteとみなして
0x00〜0xFFのint値に変換
signed byte b;
int i = b & 0xFF;

みんながやってたのは
符号無しbyteを 符号付きbyteとみなして
-128 〜 127 のint値へ変換
unsigned byte b;
int i = (b << 24) >> 24;

前者より後者のが面倒くさいんじゃない?
というのが 428の主張。
>符号無し 1 バイト値を符号付き整数値に
>変換するほうがめんどくないかい?
0451デフォルトの名無しさんNGNG
>>447
混乱してたのは447だけみたいだけど、
0452デフォルトの名無しさんNGNG
符号の話ははJavaの本スレでやったほうがいいとおもうがどうか?
http://pc.2ch.net/test/read.cgi/tech/1010545421/l50
0453 NGNG
ああ、>>428の仮想の仕様の話か・・・。
i=(int)((tiny)b);
0454デフォルトの名無しさんNGNG
>>453 のは >>444 で既出だし…
あとあと、tiny無しが前提になってると思うけど?
0455デフォルトの名無しさんNGNG
嗚呼、なんかもう頭が痛ぇ。
0456デフォルトの名無しさんNGNG
こんな基本的なことが解ってない人間がソフトウェアやってるとは...
しかも、これから大量に流れ込んでくるんだろうな。
そりゃバグも増えるわ。
0457デフォルトの名無しさんNGNG
Jsvaでバイナリデータを扱うと地獄を見る。
これ常識。
0458デフォルトの名無しさんNGNG
>>457
それって、画像処理もダメってことですか?
0459デフォルトの名無しさんNGNG
もともとバイナリデータは扱いが面倒くさいところに、
バグ発生要因・コード視認性低下要因が1つ増えるわけで。
できるとかできないとかじゃなくてね。
0460デフォルトの名無しさんNGNG
   ∧∧
  /⌒ヽ)
 [>>423]  バイナリデータに負けた・・・
 三___|∪ いや、スレ違いだったのか・・・?
 (/~∪
0461デフォルトの名無しさんNGNG
>>458

画像処理やったことあるけど、猛烈にunsigindが
欲しくなった....。まあ、一つ上の型に変換する
関数を作っておけば、何とかなるけどね。
あと、改めてポインタって便利な場面もあるんだ
なあ、と思ったりして。
0462デフォルトの名無しさんNGNG
>>まあ、一つ上の型に変換する
>>関数を作っておけば、何とかなるけどね。
ここってツッコミどころ?
0463デフォルトの名無しさんNGNG
>>462
>461の意味がわかってないあんたに対して突込みどころ。

0464デフォルトの名無しさんNGNG
>>462
まだやってたのか…
バイナリデータ扱ったぐらいで地獄を見るような
厨房の相手してると おまえも そのうち同類になるぞ
0465デフォルトの名無しさんNGNG
結論
JAVAは馬鹿には使えない
0466 NGNG
http://www.jaga.jpn.org/game/BTank/index.html
java戦車ゲーム 無料で遊べる
これつくるのって凄いのかな、、、
0467デフォルトの名無しさんNGNG
結論
Javaは馬鹿でも書けてしまう。
実際クラスってそんなもんだ。
0468デフォルトの名無しさんNGNG
弾はどうやって撃つ?
0469デフォルトの名無しさんNGNG
なかなか面白い
0470デフォルトの名無しさんNGNG
(゚д゚)ウマー
0471デフォルトの名無しさんNGNG
落ちるんですが・・・。
でもネットゲーでアプレットでマルチ対戦か・・・。
プログラムとしてはオモロイねー。
ネットでコリジョンは無理が有るけど。
0472デフォルトの名無しさんNGNG
当てても当てても当たらない…(゚д゚)マズー
0473デフォルトの名無しさんNGNG
フルスクリーン対応・非対応のビデオカードリストって無いですかね?
0474デフォルトの名無しさんNGNG
バグ?調子悪うう
0475デフォルトの名無しさんNGNG
>>473
なんじゃそら。
0476473NGNG
>>475
いや、今回導入されたフルスクリーンモードって、
PCによって動かないらしいので・・・。

俺もガンダムしたいよー。
0477デフォルトの名無しさんNGNG
ガンダムやってみた。ビクーリ!
こんなの動くんだねぇ。
arkanaeは、うまく動いてくれない。
0478473NGNG
>>477
ウラヤマシィ。。。
ビデオカードは何ですか?

ここのページのExamplesに載ってるソースで、
フルスクリーンモードのテストをすることができます。
http://java.sun.com/docs/books/tutorial/extra/fullscreen/index.html

ThinkPad X21(ATI RAGE MOBILITY-M)ではダメでした。
0479デフォルトの名無しさんNGNG
ガンダムやってみた。
ぐりぐり動いて気持ちいいね。
0480デフォルトの名無しさんNGNG
ガンダムって何?
0481デフォルトの名無しさんNGNG
>>480
Java1.4のフルスクリーンモードを使ったのゲーム。ソースつき。
http://www.alien-factory.co.uk/main.html

他には、
GL4Java使った3D RPGのArkanae など。
http://arkanae.tuxfamily.org/en/
0482デフォルトの名無しさんNGNG
Arkanaeをインストールしようとすると、
SUNのWeb Startが「インストールすることを強く勧めません」とか
言ってくるんだけど、みんなどうしてる?
0483 NGNG
Web Startをアンインストールした。
0484デフォルトの名無しさんNGNG
>>482
ウイルスかもしれません。注意してください
と同じ
0485デフォルトの名無しさんNGNG
>>482
Arkanae が証明取ってないだけ。無視。
0486デフォルトの名無しさんNGNG
age
0487デフォルトの名無しさんNGNG
つーか、J2SDK 1.4 っていつ正式版出るんかね。
0488デフォルトの名無しさんNGNG
>>487
JavaOneあたりじゃない?
0489デフォルトの名無しさんNGNG
>>487
今回長いね。Exception みたいな基盤クラスの API いじったり、Enterprise 機能
たくさん追加したからかな。
0490デフォルトの名無しさんNGNG
VMとかHotSpotでも結構バグあるみたいだしねぇ…
0491デフォルトの名無しさんNGNG
まーじで1.4RCバグりすぎ!早く正式リリースしてしてしてーん!
出したら俺がJava盛り上げてやるからさぁ!
0492デフォルトの名無しさんNGNG
Generics入れんかった罰だな
0493デフォルトの名無しさんNGNG
>>492
入れてたらもっと激しくバグだったとかない?
0494デフォルトの名無しさんNGNG
ドトネトに対抗しようと無茶したからだ
0495デフォルトの名無しさんNGNG
もういいよ。素直にjakarta取り込もう。
0496デフォルトの名無しさんNGNG
>>495
あんなウンコ取り込まんでくれ。
0497デフォルトの名無しさんNGNG
Genericsが遠ざかっていく・・・
0498hapuNGNG
正規表現の勉強したいのだけどドキュメントが英語のみ・・・(´Д`)

だれか助けてくれませんか・・・というかその前に英語の勉強しろって話になってくるのか・・・
ちなみに他のライブラリやPerl等で正規表現を弄ったこともないです。
ソース読んでもあんまりわからないことからJavaに関しても厨レベルだとおもわれる・・・>私

レベルの低いカキコをお許しください。m(_ _)m
0499デフォルトの名無しさんNGNG
お前ら、俺なんか正規表現の意味なんぞ知らなくてもサーブレット作れますが何か?
0500デフォルトの名無しさんNGNG
で、「正規表現」って何だよ?
聞いてやるから答えろや。
0501デフォルトの名無しさんNGNG
500GET!
0502デフォルトの名無しさんNGNG
これしかない。
http://www.amazon.co.jp/exec/obidos/ASIN/4900900451/

ちなみに正規表現はWebProg板にすげーのがいて感心する。
ここにはおそらく大したのはいないと思われます。
0503デフォルトの名無しさんNGNG
とりあえず秀丸で正規表現検索のヘルプ見てみるのがよろしいかと
0504デフォルトの名無しさんNGNG
>>502
詳細キボンヌ<WebProg板のすげー人
0505デフォルトの名無しさんNGNG
┏━━━━━━━━━┓
┃('Д')y ─┛~~ ┃
┃むぎ茶      ┃
┃[email protected]  ┃
┗━━━━━━━━━┛
0506デフォルトの名無しさんNGNG
JavaScriptで雰囲気つかんでみたら。。??<正規表現
今までなかったのも変ですけどね…(汗
楽になるなぁ。 仕様、全然見てないけど。(藁
0507電波5号NGNG
正規表現って
(性器|正規)表現
みたいなやつ
0508うわNGNG
>>507
お馬鹿!
お前、俺ごときに馬鹿って言われたから本当のお馬鹿だよ。反省しる!
0509hapuNGNG
なるほど、詳説正規表現ですか。
早速立ち読みしてみます。
ご意見有難う御座います。m(_ _)m
修行して参ります。
0510デフォルトの名無しさんNGNG
1.3の正式リリースっていつだった?
だいたい等間隔?
0511デフォルトの名無しさんNGNG
去年のいまごろじゃなかったっけ?
0512デフォルトの名無しさんNGNG
>>510
おととしの5月。JavaOneの1ヶ月前ぐらいに出た。
0513デフォルトの名無しさんNGNG
既に必要な機能は満たされてるからなぁ。
別にバージョンアップしてくれなくてもねぇ。
パフォーマンス以外だけど。
ま、これはマシンパワーが上がるのを待つだけか。
0514デフォルトの名無しさんNGNG
出たみたいだけど、ダウンロードページにいくと
Release Candidateって書いてYO

これでいいの?
0515デフォルトの名無しさんNGNG
s/書いてYO/書いてあるYO
0516デフォルトの名無しさんNGNG
まだ出てないみたいだね。

INTERNET Watchが誤報流してる模様
ttp://www.watch.impress.co.jp/internet/www/article/2002/0207/j2se.htm
0517デフォルトの名無しさんNGNG
まさにその記事からとびました。
0518デフォルトの名無しさんNGNG
勇み足ナエ (;´д`)
0519デフォルトの名無しさんNGNG
結局XMLパーサーは古いまま?
XalanとかXarcesとか使うとき問題起こらないかな。
0520デフォルトの名無しさんNGNG
jdk1.4のページRCリリース当初から比べると
新しくなってたけどね…
0521デフォルトの名無しさんNGNG
>>513
まじ?俺は今は貧弱でもこうやってバージョンアップされていくJavaの未来にかけてるのみなんだけど。
そーいやぁJavaチップなるものを携帯電話にのせる計画があるらしいけど
パソコン用のJavaチップって計画ないんかい?誰か知らない?
0522デフォルトの名無しさんNGNG
http://java.sun.com/j2se/1.4/ja/index.html
↑いま落ちてない?
0523デフォルトの名無しさんNGNG
>>521 
パソコン用は聞いたこと無いな。
コプロみたいなイメージが?

強いて言えばクルーソーのバイトコード用
モーフィングソフトがトランスメタ内部にはあるって話があるくらいか?
0524デフォルトの名無しさんNGNG
>>519
jdk1.4のXMLパーサって、どれくらい古いんですか?
で、古いことでどんな問題が発生するのでしょう?
0525デフォルトの名無しさんNGNG
JDK1.5 まだ?
0526デフォルトの名無しさんNGNG
>>522
落ちてない、と思う。

>>525
まだまだ
0527名無しNGNG
http://www.forest.impress.co.jp/article/2002/02/07/java2.html
0528デフォルトの名無しさんNGNG
なんでインストーラ半角カナなんだよ。SUN氏ね
0529デフォルトの名無しさんNGNG
別にインストーラの文字コードが半角カナでも誰も困らんだろ
それが表示できない環境で実行されることなんてありえないんだから
一部のバージョンのJava Plug-inのインストーラみたいに
文字化けするよかマシだ(藁
0530デフォルトの名無しさんNGNG
パソコン用Javaチップつくらんのかなぁ
需要あると思うけど。。なんでもいいから誰かJavaを速くしてくれ
0531デフォルトの名無しさんNGNG
>>530
PCのJavaでしょ?
JIT使えば十分速いと思うけど。
多分 Cの 1/2ぐらいのオーダの
速度でてるんじゃないの?
0532デフォルトの名無しさんNGNG
>>531
それはないでしょう??そうなの?
体感的には10倍は余裕で遅い気がするけど
0533 NGNG
DEMOのメモ帳開くのに何十秒かかっとんねん!
0534デフォルトの名無しさんNGNG
Swing が軽量コンポーネントだと抜かした奴今すぐ氏ね。
軽量の意味を取り違えてたら俺が氏ぬ。
0535デフォルトの名無しさんNGNG
JDKってどういうもの?
0536デフォルトの名無しさんNGNG
light weight != light
0537デフォルトの名無しさんNGNG
>多分 Cの 1/2ぐらいのオーダの
んなわけねーだろ。憶測で物事を言うな。
迷惑だ。
0538デフォルトの名無しさんNGNG
・・・というわけでJavaチップはやく出して
0539デフォルトの名無しさんNGNG
>>537
実行最初のランタイムのロード時間をカウントすれば遅く感じるけど、
JITそのものはかなり速いよ。
0540デフォルトの名無しさんNGNG
>>539
んだ。GUI と VM 起動は慢性的だな。
あと XML なんかのパース処理だとどうしても細かいゴミインスタンスが
いっぱい出来るから GC 走りまくってパフォーマンスが落ちてしまう。
1.3 でマシになったもののガベコレ言語の宿命か。
0541デフォルトの名無しさんNGNG
でも、C#の実行速度なんかを見ると、Javaもこれぐらい行けないものかと思ってしまう。
0542デフォルトの名無しさんNGNG
Java->C#コンバータって、どの程度使い物になるの?
GUI周りとかも変換大将になるのかな?
「対象」だった。逝ってくる・・・・
0543デフォルトの名無しさんNGNG
>>542
JDK1.1.4が対象だから、Swingは変換してくれないと思う。
それに、今回のリリースでは1.1.4の20%程度しかカバーしてないらしい。

http://www.atmarkit.co.jp/fdotnet/insiderseye/20020208jlca/jlca.html

VBのアップグレードウィザードみたいなものだから、過度の期待は禁物。
0544デフォルトの名無しさんNGNG
http://www.watch.impress.co.jp/internet/www/article/2002/0207/j2se.htm
>>516
誤報のワビも入れずこっそり直した模様。
0545デフォルトの名無しさんNGNG
>JDK1.1.4が対象だから、Swingは変換してくれないと思う。
>それに、今回のリリースでは1.1.4の20%程度しかカバーしてないらしい。

そんな一瞥して使い物ならんようなものを、リリースするな>M$

Appleが、Objective-C -> Javaコンバータ出してるが(WebObjectsに付属)、
あれはすごいぞ。技術的に面白い。
もっとも、マカーでないやつにObj-Cの存在意義なんてないだろうが(w
0546デフォルトの名無しさんNGNG
>>542
つーか、VJ++のプロジェクトじゃないとコンバートできないよ。
0547デフォルトの名無しさんNGNG
>>544
たしかにこっそり訂正されてる・・・。

↓ちなみにここにも誤報記事が。
ttp://biztech.nikkeibp.co.jp/wcs/show/leaf?CID=onair/biztech/comp/168803
0548デフォルトの名無しさんNGNG
1.4正式発表なのか?
0549デフォルトの名無しさんNGNG
まだダス!でももう待てないので使ってます
何かあったら1.4RCのバグの可能性もあるので1.3と交互につかってます
0550デフォルトの名無しさんNGNG
biztech 未だに訂正されていない。
何やってるんだろ?今日きた ZDNet Wireにも
ばっちり J2SE 1.4リリースって書いてあったし。

そーいや 「誤報記事」っていうのかな?
「報」と「記事」で意味が二重になってる気がしなくも無い。
0551デフォルトの名無しさんNGNG
1.4 Loggingのドキュメントを見てみたけど、
個人的にはlog4jの方が全然使い勝手も機能的にも
よさそうなんだけど、みんなどう思う?
やっぱ標準APIだからって理由で1.4のを使う?
0552デフォルトの名無しさんNGNG
>1.4 Loggingのドキュメントを見てみたけど、
リンク張れよ
0553デフォルトの名無しさんNGNG
あらあら、What's new about javaでも
J2SE 1.4リリース記事(誤)出ちゃってるよ。
0554デフォルトの名無しさんNGNG
これだけあちこち出てるとこのスレが間違っている⇒祭りに乗り遅れてる
ような気になるよ (;´д`)
0555デフォルトの名無しさんNGNG
リリースはしたけど出荷はまだ、ということで。
0556デフォルトの名無しさんNGNG
1.4のLog用APIと、Log4j、どっちがいいの?
0557デフォルトの名無しさんNGNG
正式版リリースage
http://developer.java.sun.com/developer/technicalArticles/releases/j2se1.4/

みんなで Let's BugParade!
0558デフォルトの名無しさんNGNG
>>557
まだRCじゃんかよぉ ヽ(`Д´)ノ
0559デフォルトの名無しさんNGNG
あ、ほんとだ。スマソ
0560デフォルトの名無しさんNGNG
>>41
jazillaの方でおながいします。
0561デフォルトの名無しさんNGNG
SUNのページ(ttp://java.sun.com/j2se/1.4)なんだけど、
「1.4 RELEASE CANDIDATE NOW AVAILABLE!」って文字は
前からあったっけ?なんか、最近付いたような気が・・・

やはり、正式版についての問い合わせが多かったのだろうか・・?
0562デフォルトの名無しさんNGNG
>>561
もうRELEASE CANDIDATEとれたよ。
0563デフォルトの名無しさんNGNG
取れてないって
http://java.sun.com/j2se/1.4/ja/index.html
ダウンロードに飛ぶとやっぱしRC
0564デフォルトの名無しさんNGNG
とれてないよ
0565デフォルトの名無しさんNGNG
ヽ(`Д´)ノもう来ねえよ!ウワァァン
0566デフォルトの名無しさんNGNG
Visual Studio .NET が先にでちゃいましたね。
0567デフォルトの名無しさんNGNG
キタ━━━━━━(゚∀゚)━━━━━━━!!
0568デフォルトの名無しさんNGNG
今、正式版をダウンロード中。30MB以上あるんだね.....。
0569デフォルトの名無しさんNGNG
RCがそのまま正式版になったっぽいけど、こんな品質で大丈夫なの?
0570デフォルトの名無しさんNGNG
.NET に対抗してフライング気味でないことを祈る…
0571デフォルトの名無しさんNGNG
なんか java.sun.com で
[an error occurred while processing this directive]
って出るのは俺だけか?
0572デフォルトの名無しさんNGNG
おー速い速い、ADSL 1.5M で 600kbps 以上出てるぞ。
0573デフォルトの名無しさんNGNG
>>571
なんか不安定らしいな。リロード、リロード。
0574デフォルトの名無しさんNGNG
JDK 1.4 試してみた人の感想はいかに?
0575デフォルトの名無しさんNGNG
[奉祝]JDK 1.4正式リリース[奉祝]
pc.2ch.net/test/read.cgi/tech/1013683793/l50
は、荒れてる。
0576デフォルトの名無しさんNGNG
ちなみにRCはアンインストール?
それともFAQ?
0577デフォルトの名無しさんNGNG
荒れてるねぇ…
0578デフォルトの名無しさんNGNG
RCあるんだったら正式版ダウンロードする必要無いかも。
雑誌買う人だったら、っつー意味だけど。
0579デフォルトの名無しさんNGNG
はぁ?RCがそのままリリースされたってマジ?
JInternalFrameでバグあったで〜、まじ頼むわ・・
0580デフォルトの名無しさんNGNG
落し終わる寸前でブラウザ閉じちまった・・・鬱だ・・・
0581デフォルトの名無しさんNGNG

   / ̄ ̄ ̄ ̄ ̄ ミ
  /   ,――――-ミ
 /  /  \   / |
 |  /   ,(・) (・) |
  (6       つ  |
  |      ___  |   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  |      /__/ /  < >>1クソスレたてんじゃねぇよ!
/|         /\   \__________
0582デフォルトの名無しさんNGNG
>>575
立った早々、激荒れしているスレって初めて見た。
冗談で AA 貼り付けたというより、悪意に満ちていて、キモイ。
0583デフォルトの名無しさんNGNG
>>582
$unの悪意と同じようなもん。
0584デフォルトの名無しさんNGNG
まあ、他の板では珍しくないけどね。
一体何を考えてやってるのか首捻っちまうよな。

できることなら一度そういう人種を
面と向かって心底問い詰めてみたいものだが。
0585デフォルトの名無しさんNGNG
問い詰めたらコブシが返ってきそうで怖い
0586デフォルトの名無しさんNGNG
で、どう?1.4-release版
0587デフォルトの名無しさんNGNG
とりあえず
はやくなった
0588デフォルトの名無しさんNGNG
>>587
1.3とくらべてどう?
メモリの消費量は?
0589デフォルトの名無しさんNGNG
メモリの消費量ってどうやって調べるの?
0590デフォルトの名無しさんNGNG
>>589
java コマンドのヘルプをよく読もう
0591デフォルトの名無しさんNGNG
ブラウザの <APPLET> を置き換えるのは良いんだけど、今まで動いていた
アプレットのいくつかが動かなくなってる。それにフォントの大きさが違う
上に汚いので、コンポーネントからはみ出たりしてる。アプレット作って
きた人にはかなりきついかも。どれも CPU リソース食いまくってるのが
凄く気になる。

正男ブラザーズと先行者は動いた
http://www.t3.rim.or.jp/~naoto/j_mb/index.html
http://mydomain9.justnet.ne.jp/~hinden5/senkousha/wide.html
http://www.e-typing.ne.jp/index.asp?mode=levelcheck
http://www.sevenravens.com/landsailing/galaxies.html
http://www.jaga.jpn.org/game/BTank/index.html

GC が走ってるのかカクカク感が気になる
http://pascal.cs.kobe-u.ac.jp/~shii/prog/prog2j.html

元々こんな色だっけ? ― CPU 100%
http://www.snapple.com/play/speedway.html

Area Flat ゲームは進むものの自機がまったく動かず …と、リロードしたら動いた
http://www.shiftup.net/java/AF2/AF2.html
0592589NGNG
>>590
読んでみたけれど、それに該当するものはなさそうですが?
0593デフォルトの名無しさんNGNG
>>592
>>590はプロファイルの事を言ってるのだと思うよ。
非標準オプションの -Xprof, -Xrunhprof
0594デフォルトの名無しさんNGNG
ちょいと質問して良いですか?
月間JAVAWORLDの連載に出てくるJava Print APIってなんでしょうか?
java.awt.printとは違うんですよね?なんか印刷関連の取り扱いが
とても便利になっているようなんですが…。
サンが提供しているのか、他のベンダーが提供しているのかも分かりません。
どこか詳しいサイトありませんか?
0595デフォルトの名無しさんNGNG
多分javax.printパッケージのことであろう
ttp://java.sun.com/j2se/1.4/ja/docs/ja/guide/jps/index.html
0596 NGNG
Javaは印刷がとてもヘタレだったんで改良したのでしょう。
0597デフォルトの名無しさんNGNG
Forteは現在1.4Betaで動いているみたいだけど、正式に1.4向けに出すのはいつなんですかい?
あと、日本語ドキュメントはいつ完全に日本語になるんでしょうか?
今までのSunのノリを知ってる方予測してくだされ
0598デフォルトの名無しさんNGNG
>>595
サンキューです。実は仕事でクライアントサイドにもJava使おうと思ってます。
無謀かもしれませんが…。
0599デフォルトの名無しさんNGNG
そういう人柱も欲しいところ

報告頼む
0600デフォルトの名無しさんNGNG
JavaのGUIのの日本語フォントが汚いのは、デフォルトの日本語のフォント
がダメダメだから。UIManagerカスタマイズして別フォントに差し替えれば
とりあえず大丈夫。
0601デフォルトの名無しさんNGNG
Javaで、UNIXで言うところのshared memoryを扱うAPIはありますか?
やっぱり、JNIを使わないとダメなんでしょうか?

WinとLinux両方で実現出来る方法が望ましいんですが・・・
#Winでは、cygwinでshared memoryを使おうと思ってます。

アプリ同士でデータ交換をしたいだけなんですけどね。
扱うデータが大きいので、ソケット通信とかは時間がかかりそうで・・
0602デフォルトの名無しさんNGNG
>>601
PipedInputStream/OutputStreamじゃだめ?
0603デフォルトの名無しさんNGNG
>>601
ないです。

コアAPIが提供しているプロセス間通信の方法は、
1.RMI、CORBA
2.Socket
3.Runtime#exec()使って標準入出力をパイプで使う。
4.ストレージ使ってFileで渡す。

くらいじゃないかな。
0604デフォルトの名無しさんNGNG
>>602
それは、プロセス内部での通信用だとおもわれ。
0605デフォルトの名無しさんNGNG
New IO API でなんか無かったっけ?
0606デフォルトの名無しさんNGNG
>>605
ダイレクトバッファ(内部でシステムコールして直接malloc)もハンドルを他の
プロセスと共有できるわけじゃないっすよ。あくまでプロセス内部でマルチ
スレッドとかで使うのが目的。
0607601NGNG
みなさん回答ありがとうございました。
やっぱり、shared memoryに相当するAPIは無いということですね。

>>603さんが挙げられた方法で考えた場合、
画像などの大きなデータを交換する方法としては、
速度的にどれが適してるのでしょうか?
本来なら私自身が全方法をテストして調査するべきなのでしょうが、
環境構築に時間がかかりそう(CORBAとか)なので、
みなさんのご意見を聞かせていただけると有り難いです。
0608598NGNG
Javaの印刷パッケージについて質問した者です。
あのあと、javax.print について調べてみましたが…。どうやら違うもののようです。
月間JAVAWORLDで紹介しているのは com.infocom.print というものでした。
javax.printがどうやら印刷サービスを取り扱う(プリンタ検索やプリンタ状態および
それらのイベント)のに対して com.infocom.print は印刷ドキュメントを
取り扱うパッケージのようです。(各種描画やページヘッダオブジェクトなど
ドキュメント自体のオブジェクト化)

↓ここでパッケージとテスト用サンプルコードが手に入りました(ソース付き)
http://www.javaworld.com/javaworld/jw-03-2001/print/jw-0302-print.zip
0609デフォルトの名無しさんNGNG
ここのリストに1.4がないんだけど、本当に正式リリースなのか・・・。

http://java.sun.com/products/
0610255NGNG
>>609
.NET対抗のために2/13に未完成のまま強行リリースをしたことの現われだろう。
1.4.0_001が出るまではとても品質は信用できないね。
HotSpot Serverがあのひどい有り様でよくリリースできたものだ。
0611デフォルトの名無しさんNGNG
GUIのフォント汚い・・・。特にメニュー。
0612デフォルトの名無しさんNGNG
>>611
英語だと違和感ないんだけどねぇ…。
0613デフォルトの名無しさんNGNG
所詮 Sun も毛唐というこった
0614デフォルトの名無しさんNGNG
Xでもこんなダサい見た目はないぞ

と煽ってみる。
0615デフォルトの名無しさんNGNG
metalがダサイのはなにか意図有ってのことですか?
0616デフォルトの名無しさんNGNG
>>611
フォントかえればいいじゃん。
とりあえずコアAPIサポートのフォントの中では、SansSerif
にしとけば汚いということはないぞ。
0617デフォルトの名無しさんNGNG
>>615
嫌なら差し替えろよ。
UIは自作できるようにライブラリ出来てるんだから。
0618デフォルトの名無しさんNGNG
>>617
UI自作するのに何ヶ月かかるっちゅーねん!!
0619デフォルトの名無しさんNGNG
>>618 Windows Look&Feelにでもすればいいじゃん。

ところで、JRE1.4は出て無いという理解でよろしいんですか?
0620619NGNG
日本語化されてないだけか?スマソ
0621名無しさん♯NGNG
Forte(英語版)とのバンドル版使ってるんですけど、
日本語版Forte 3.0上でも問題なく動きますか?
試した人がいましたら教えてくださいな。
0622名無しさん♯NGNG
日本語版っていうか多言語版でした。
入れてみたけど特に問題なし。

変なちらつきもなくなったし、ホイールも効くしでいい感じ。ヽ(´ー`)ノ
0623デフォルトの名無しさんNGNG
>>622
#さんってJAVA使いだったの?
MS専かと思ってた。(w
0624名無しさん♯NGNG
>>623
漏れは仕事上はJava専ですよん。
VBもVC++も仕事でやったことがない...。
0625デフォルトの名無しさんNGNG
Forte(・∀・)イイ!
0626デフォルトの名無しさんNGNG
1.4には関係ないけど、たとえばC++BuilderってC++に便利なライブラリと統合環境をつけましたってやつだよね?
Javaにはそういったものはないんですかね?
自分Forte使ってるんだけど別に拡張APIないよね?
他の統合環境使えば便利なAPIがセットになってるのかな?
0627デフォルトの名無しさんNGNG
>>626
そんなあなたにEclipse
0628デフォルトの名無しさんNGNG
なぜJBuilderが出てこない
0629デフォルトの名無しさんNGNG
だって、重いんだもん。<JBuilder
0630デフォルトの名無しさんNGNG
機能の豊富さでは

Forte >>>> Eclipse >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> JBuilder
0631デフォルトの名無しさんNGNG
↑
無料版では、という意味ね
0632デフォルトの名無しさんNGNG
eclipseでコンポーネント配置とか
GUIでできたっけ?
0633デフォルトの名無しさんNGNG
できるなら
   女房を初期化
      してみたい
0634デフォルトの名無しさんNGNG
>>632
http://www.eclipse.org/eclipse/eclipse_project_plan_2_0_rev0214.html

2.0ではかなり強化されるよ。
0635デフォルトの名無しさんNGNG
イヤン
英語わかんない
0636デフォルトの名無しさんNGNG
>英語わかんない
再就職は厳しいカンジだね。
0637デフォルトの名無しさんNGNG
>636
スラスラ読めんの?
0638デフォルトの名無しさんNGNG
名無しさん♯さんがこのスレに来てるということは

JDK1.4 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .NET

ということが証明されたわけですな。
0639デフォルトの名無しさんNGNG
#さん、VBもVC++も仕事で使ったことないってホント?!
なんかニセモノっぽいなぁ
0640デフォルトの名無しさんNGNG
というより、仕事でプログラミングしてないのでは?
↑
こう書くと
「仕事でプログラミング=VB、VC++と思っているヴァカ」
と書かれるな。
0641デフォルトの名無しさんNGNG
というより実際大してプロではないのでは?
0642名無しさん♯NGNG
>>638
はじめからそう思ってますが何か。(藁

>>641
.NETに関してはプロではありませぬ。
0643デフォルトの名無しさんNGNG
>>642
拍手あげ
0644デフォルトの名無しさんNGNG
eclipse?はじめて聞きました・・・JBuilderもオリジナルコンポーネントあるんですね〜
いろいろためしてみます。ありがとうございました
0645John ◆0z.4Is5E NGNG
今現在、Java1.4でF4J使えてます?
0646デフォルトの名無しさんNGNG
>>645
問題なく使えてるよん。なかなか快適。ヽ(´ー`)ノ
0647John ◆0z.4Is5E NGNG
>>646
サンキュ
GUI作るのはForteが一番便利な気がするんだよね
0648デフォルトの名無しさんNGNG
ForteのSDIは昔のVBのようだ・・・
0649名無しさん♯NGNG
>>648
っていうか、あのプロパティウィンドウはVS.NET...。(;´Д`)
0650デフォルトの名無しさんNGNG
API リファレンスの日本語版はまだかいな。
英語でもいいんだけど、必要な機能を斜め読みで探せないのはきつい。
はやく、はやく、
0651デフォルトの名無しさんNGNG
>>650
1.3の日本語訳はあるのだから、そんなに時間がかからないことを願うのだが・・・。
0652デフォルトの名無しさんNGNG
1.4使ってみたいんだけど、J2EEもちゃんと動く?
0653デフォルトの名無しさんNGNG
日本語APIヘルプって時たま「何これ」って思うような訳あるよね…
翻訳ソフトとかで一括変換後に手直する、とかみたいな事してるのかな?
0654デフォルトの名無しさんNGNG
>>653
日本太陽の社員はアホ営業しかいないからです。
0655デフォルトの名無しさんNGNG
MSDN もそうじゃん。
IBM なんてもっとひどいし。
0656デフォルトの名無しさんNGNG
>>655
どこでもヘルプの邦訳はドキュソ新人の暇つぶし作業です
ので、精度は最低です。
0657デフォルトの名無しさんNGNG
独自に翻訳するスレッドとか立ち上げれば
買ってくれるかもしれないよ >某社
0658デフォルトの名無しさんNGNG
ついでにいろんなサンプルを載せて、Tutorialも作ってみるとか・・・
某社から2chにサーバ提供してもらえるかもー(w
0659デフォルトの名無しさんNGNG
そーいや DirectXのAPIドキュメントで
LightWave が 「光波」って訳されてたことがあったような…
0660デフォルトの名無しさんNGNG
Serializeを直列化というのは、最初なんだか良く分からんかったよ。
0661デフォルトの名無しさんNGNG
>>660 同感w
「差込可能な」も、英語で言ってもらったほうが
わかりやすいな
俺の使っている翻訳ソフトでは
「太陽」だからな
おそらく翻訳作業者もその祖父と使っていると思われ
0662名無しさん♯NGNG
>>652
今のところ、J2EE 1.3.1で特に問題なく動いてるよん。ヽ(´ー`)ノ
0663デフォルトの名無しさんNGNG
Persistent を持続性と訳されて、思わず下半身を思ったのは俺だけじゃなかろうて
0664デフォルトの名無しさんNGNG
差込可能な持続性
0665デフォルトの名無しさんNGNG
>>657
昔勝手にAPI日本語訳作ってWebで公開してたら
Sunから文句言われたところがあったような
0666デフォルトの名無しさんNGNG
>>664
プラグ・アンド・プレイ
0667デフォルトの名無しさんNGNG
言語仕様と標準規格を天秤に掛けましたが何か?
日本にすたんふぉーどうにばーしてぃは在りませんが何か?
MSDNとIDEは既存のバージョンより高く売りますが何か?
1.4は確かに速くなりましたがメリケンは日本語を理解していませんが何か?
ライセンスと著作権は違いますが何か?

お前等の文句は下記まで
http://java.sun.com/cgi-bin/bugreport.cgi
[email protected]

0668デフォルトの名無しさんNGNG
0669デフォルトの名無しさんNGNG
お客さんとこで、Java1.4入れられてしまって、
謎の不具合でているのだが・・・
っつうか、ベータ版入れないで・・・あぅ
0670デフォルトの名無しさんNGNG
一応既に正式版だよ・・・な?
0671デフォルトの名無しさんNGNG
バージョン上がったら直ぐに報告してくれ
0672デフォルトの名無しさんNGNG
>>670 うん。
0673デフォルトの名無しさんNGNG
謎の不具合ってなんなんだろう?
ちょっと知りたいかも。
0674669NGNG
>>673
アプレットで、開発はJava1.3.1_01ベースでやってて、
Java Plug-inをインストールしてもらわないといけないんだが、
1.3.1_01や1.3.1_02の環境では問題ない。
(開発環境では問題なし、お客さんのところの他の端末でも問題なし)

起きた現象としては、あるテキストボックスには、
YYYYMMDDで日付が入力され、focusLost時にカレンダマスタに問い合わせて、
休日でないかどうかチェックし、ついでにYYYY/MM/DDに変更する処理をやっているが、
1.4の環境だけ、そこでハングアップする。

客先環境で、電話で対応しただけなので、
本当に1.4だからなのかはわからないが、一番怪しいのがそこだった。
0675 NGNG
>focusLost時にカレンダマスタに問い合わせて、

ココが怪しい。どうしても、ココでチェックしないとだめなの?
0676669NGNG
>>675

> >focusLost時にカレンダマスタに問い合わせて、
> ココが怪しい。どうしても、ココでチェックしないとだめなの?

確かに怪しいのは、そこだと思う。

状況を聞いても原因がはっきりわからず。
カレンダマスタへの問い合わせが怪しいなとは思ったので、
チェックタイミングを登録時にまわそうかとも考えた。

でも、現象の発生しているのが、担当者のパソコンだけなんだ。
で、変更する前に他の端末でも現象起きてますか?と聞いて試して
もらってら、他の端末では、現象は起きなかった。
その担当者の環境のPlug-inのバージョンが1.4だとわかって、
それに違いないってことに・・・。

focusLostで重い処理(体感的にさほど気にならない程度ではあるが)、
入れるのが間違いなのかもね。
うーん、でも、単純な主キーによる検索で、取ってくるフィールドも1個だけだしなぁ。
0677デフォルトの名無しさんNGNG
 1.4にしたら、JComboBoxからJTexttFieldにフォーカスが移らなくなってし
まった。
 OSがWindowsでL&FもWindowsにしたときにこうなるみたいみたいなんだが・・・。
 だれか同じ症状の人いない?
0678デフォルトの名無しさんNGNG
あげ
0679 NGNG
げ!仕事でJavaのGUI使ってるカキコ始めて見た。
0680 NGNG
Write Once Debug Anywhereですな。
0681デフォルトの名無しさんNGNG
ランタイムのバージョン違いで動かなくなる...



VB?




MFC?
0682 NGNG
ランタイムのバージョン違いで動かなくなる... X
同じバージョンでも機種ごとに挙動が異なる   ○
0683デフォルトの名無しさんNGNG
>>682
同じバージョンでも機種ごとに挙動が異なる
同じOSでもバージョンごとに挙動が異なる

よってJavaは糞
0684デフォルトの名無しさんNGNG
ネイティブコードが吐ければいいんだけどね。
0685デフォルトの名無しさんNGNG
>>684
これはどう?
http://www.xlsoft.com/jp/products/jet/index.html
試したことはないけど。
0686デフォルトの名無しさんNGNG
Javaって昔っからこんな不安定だったの?
1.3の頃から使ってるけど、こんな不安定なもの仕事で使うのって怖いよ

実際に使い始めるまでは「Winは不安定だがJavaは安定している」って噂を
あちこちで聞いたような気がするんだけど、
Javaが不安定なのは最近だけなのか?それとも昔から・・?
0687tttttteeeeeNGNG
>>686
そりゃああなた、最近M$は脱JAVAの方向でOSを作ってるらしいもの
0688デフォルトの名無しさんNGNG
JavaのIOは信頼性がないことで有名。
IOしないプログラムなら安定しているよ。役に立たないけど。
0689デフォルトの名無しさんNGNG
ああ、やっぱりそうだったのか。
素直にDBに接続する方がいいのだね。
0690デフォルトの名無しさんNGNG
つーか、ドキュメントが落とせねーよ!!
うち、回線細いから毎回Webで見るのはツラヒ
0691デフォルトの名無しさんNGNG
そろそろ、selectは付いた?
0692デフォルトの名無しさんNGNG
java.nioパッケージ見てみたら?
つーか俺はまだ見てないけど。
0693デフォルトの名無しさんNGNG
>>JavaのIOは信頼性がないことで有名。
って具体的には?

信頼性とは関係ないけど、
残りディスク容量の取得が出来るようになってほしー
0694デフォルトの名無しさんNGNG
>693
JDBCでMSアクセスのDB接続すると不安定でまるで使えない

「残りディスク容量取得出来ない」
こういう「出来て当たり前だろう!」って事が出来ない場面がJavaには
時々あるんだよね。マルチプラットフォームって事で大目に見てきたが
俺そろそろ限界。でも他に期待できる言語もないしなぁ・・・

まぁ小泉を支持できなくなっても、他に支持する政治家もいねーしなーって感情だYO!
0695デフォルトの名無しさんNGNG
>>694
あほ、それはドライバが糞だからだよ。
ODBCなんか使ってねえだろうな?
0696デフォルトの名無しさんNGNG
>>691
selectとメモリマップドファイルは、JDK1.4で
追加された目玉機能です。

…つうか、なんで今までなかったの?
0697デフォルトの名無しさんNGNG
残りディスク容量の取得ができる言語ってあるの?
Cはありそうな気がするけど。
NFSとか通してても大丈夫なのかな?
windowsならよさげだけど、unix系はどこにでもmountできるから。
0698デフォルトの名無しさんNGNG
>>693
サイズ指定でRandomAccessFile先に作っちまえよ。
作成できなければディスク容量不足。
0699694NGNG
>>695
ODBCのブリッジしかついてないじゃん。
「ODBCを使うと問題が起きる」のはJDBC(というよりJava)の問題だろ?
とりあえずちょっと使ってまるで使えなかったんでその後使っていないが、違うのか?

0700デフォルトの名無しさんNGNG
>>699
Oracleネイティブ-JDBCドライバでは、まるで問題が起きませんが、
何か?
0701デフォルトの名無しさんNGNG
MSアクセスはしらんが、MS-SQLになら、i-net Softwareとかゆーところの
Sprinta2000なるドライバで、今のところ問題なし。ODBCブリッジしないタイプ。
0702デフォルトの名無しさんNGNG
>>JavaのIOは信頼性がないことで有名。
っていうから fileとかsocketの不具合かと思った。
JDBCとはねぇ。IOっちゃIO、なのか?
0703デフォルトの名無しさんNGNG
>>702
JDBCはJava側で責任があるのはインターフェイスだけで、
問題があるとすればドライバ自身の実装、それをJavaの不具合
だと言いふらす奴はアホ、ということでよろしいですか?
0704デフォルトの名無しさんNGNG
C も標準関数だけじゃ無理じゃない?>残りディスク容量
はっきりいって、DOSみたいにシングルタスク前提じゃないから
容量不足かの判定に残りディスク容量の取得ってはそれほど役
に立たないと思うけど、ユーザーインターフェイスの部分とかで
残りディスク容量表示できないっつーのは結構イヤかも。
0705デフォルトの名無しさんNGNG
>>704
でもgnomeのデスクトップのツールで残り容量確めれるから見れる方法は
あるんだよね。きっと。gtkにはあるのかな?
0706デフォルトの名無しさんNGNG
JavaのIO関連、とくにfile/socketが絡むと不安定になりますよ。
実際のところを知らない人たちが多いようですが...
0707デフォルトの名無しさんNGNG
>>706 事例きぼんぬ
0708デフォルトの名無しさんNGNG
>>705
それ言い出したら Java でも
「JNI使えばなんでもアリ」っつーことになりますが。
0709デフォルトの名無しさんNGNG
たしか JNI使って 残り容量とか見れるライブラリあったような…
ちゃんと覚えてないけど、なんつー名前だっけな… JConfigだっけ?
0710デフォルトの名無しさんNGNG
>>705
gtk は いつから「C の標準関数」に格上げになったのだろう?
標準じゃなきゃ DOSとかだと _dos_getdiskfree()みたいな関数
あるし。別にディスク残量取るためだけに gtk 使う馬鹿いないでしょ。
0711デフォルトの名無しさんNGNG
俺はファイルパーミッションにアクセスするためのAPIが欲しいよ。
オーナーも変えられないし。
プラットフォーム毎に全然違うから大変なの分かるけどさ。
0712愚痴るNGNG
Linux版のJDK1.4でイメージビューアを動かしてみたら、
ラスターイメージの取得のAPIがまだインプリメントされてないって
例外が出たんだけど、これで正式版はないだろ、サンの人よ。
0713デフォルトの名無しさんNGNG
>>711
JConfig使いなされ
0714デフォルトの名無しさんNGNG
>>706
java.io.FileクラスはRandomAccessFileのコンストラクタ引数として
本番業務でガシガシ(まだ3ヶ月ちょいだが)使ってるけど、「不安定だ」とか何も
報告聞いてないなあ。まあ、単純なものだがね。
Socketクラスは原因不明の例外"write failed"の回避方法が分からなくて
悩んだ時期もあったが。
0715デフォルトの名無しさんNGNG
仕事でswing使おうと思っているんですが…やはり無謀ですか?
なんかやたらとjavaってフロントエンド(クライアント)での使用で
酷評されているようなんですが。
実際、自分でもちょっとサンプル書いてみたんですが、
コンポーネントをマウスでぐりぐり動かすと再描画されないまま
コンポーネントの表示がおかしくなったりしました。
(他のウィンドウを重ねたりすると再描画されて直る)

java(swing)を使おうと思ったのは、クライアント数が300〜400で
インストールにコストがかかる(アップデートなども含めて)からです。
本部サーバのデータを各店舗(300〜400)から参照する必要があります。
Java Web Start を使うとインストールコストも低く
抑えられるんじゃないかと思っています。

もし、swingがフロントエンド作成として不向きだとしたら、
他にどのような代替策がありますか?
0716デフォルトの名無しさんNGNG
>>715
コンポーネントの再描画のコストが高いので、ロジックでその回数を
抑える方法があるのだが、デフォルトでは動かないので、プログラマが
その方法を知っていて、必要に応じてプログラマが織り込む必要がある。

…ところが、殆どのSwing初心者本は、その方法にふれて「いない」。
誰が馬鹿なんだと思う?
0717デフォルトの名無しさんNGNG
SWT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Swing
0718715NGNG
>>716
別スレッドから定期的にrepaintするようなイメージで、
それを司るような仕組みがあるということでしょうか?
キーワードなどあれば教えてください。一度調べてみたいと思います。

>>717
SWT…検索してみました。
The Standard Widget Toolkit おもしろそうですね。
ただ日本語のドキュメントがまだ多くないようです。ちょっと調べてみます。
0719デフォルトの名無しさんNGNG
SWTの再配布って、ライセンス的にどうなんだろ?
商利用だと、別途契約が必要?
0720デフォルトの名無しさんNGNG
javaドキュメンテーション1.4 日本語版が落とせません。
どうすればいいですか。
0721デフォルトの名無しさんNGNG
>>720
ソースから生成
0722デフォルトの名無しさんNGNG
>>720
http://java.sun.com/j2se/1.4/ja/docs/ja/api/index.html
これか?
一部まだ日本語化されてないけどね
落したかったら、ブラウザの印刷機能を使え
0723デフォルトの名無しさんNGNG
一部っつーか、全部日本語化されてないような気がする。
0724デフォルトの名無しさんNGNG
1.4.0_01が出てる。

http://java.sun.com/j2se/1.4/
0725デフォルトの名無しさんNGNG
いい加減使えるクォリティになってくれてるのかな?
0726デフォルトの名無しさんNGNG
日本語ドキュメントできたらしいのでage
http://java.sun.com/j2se/1.4/ja/download.html
0727デフォルトの名無しさんNGNG
これは一体・・・?

http://java.sun.com/j2se/1.4/ja/docs/ja/index.html
0728デフォルトの名無しさんNGNG
>>727
sjisでもeucでも見れんぞ。
0729デフォルトの名無しさんNGNG
月曜日になれば sun の社員が直してくれるんじゃ?
0730デフォルトの名無しさんNGNG
英語のままなんだけど・・・。落とすしかないか。
http://java.sun.com/j2se/1.4/ja/docs/ja/api/index.html
0731ボール星人NGNG
>>726
あの・・・
文字化けしとるんですが・・・
0732デフォルトの名無しさんNGNG
ダウンロードした奴は文字化けして無かったよ
(少なくともtopページだけは)
0733デフォルトの名無しさんNGNG
>>730
ダウンロードした奴は日本語になってたよ
(全部かどうかは確認してないけど)
0734デフォルトの名無しさんNGNG
つーか、いつの間にか1.4.0_01になってたのね。
0735デフォルトの名無しさんNGNG
hopper(1.4.1)は秋だっけ?
0736デフォルトの名無しさんNGNG
ヤター!!
ダウンロード版は API リファレンスも日本ごーーーーーー!!!
0737デフォルトの名無しさんNGNG

     | \
     |Д`)   APIニホンゴ
     |⊂     ワショーィ スルナラ イマノウチ・・・
     |


     ♪  Å
   ♪   / \   
      ヽ(´Д`;)ノ   ニホンゴ       ニホンゴ
         (  へ)
          く        ワショーィ        ワショーィ


   ♪    Å
     ♪ / \   ランタ ランタ
      ヽ(;´Д`)ノ  ランタ タン
         (へ  )    ランタ タンタ
             >    タン
0738デフォルトの名無しさんNGNG
webにあるJDK1.4のドキュメントも日本語になったみたいです。
http://java.sun.com/j2se/1.4/ja/docs/ja/index.html
0739デフォルトの名無しさんNGNG
日本語キタ━(略

かなり乗り遅れた予感?
0740デフォルトの名無しさんNGNG
未だに1.3.1_03のDQMが日本語訳されないのは仕様ですか?
0741デフォルトの名無しさんNGNG
DQN?
0742デフォルトの名無しさんNGNG
>>740
リファなんか1.3.0のでもいいじゃん。
0743デフォルトの名無しさんNGNG
というか、英語でもいいじゃんいいじゃん。
0744デフォルトの名無しさんNGNG
DQMが日本語訳されない言語はDQN

まじで何が書いてあるのか気になる…>1.3.1_03
英語?貴様それでも軍人か?
0745デフォルトの名無しさんNGNG
もう1.4.1Beta出てるし…付いてけませんがな
0746デフォルトの名無しさんNGNG
>>677
1.4.1betaで、これは直ってる。ほかにもいろいろFixされてるみたいだ。
0747デフォルトの名無しさんNGNG
1.4.1betaって何が変わったの?
0748デフォルトの名無しさんNGNG
>>747
いろいろ変わりすぎ。
0749デフォルトの名無しさんNGNG
>>748
一番大きく変わったところはどこなの?
0750デフォルトの名無しさんNGNG
>>749
http://java.sun.com/j2se/1.4.1/ja/changes.html
0751デフォルトの名無しさんNGNG
ha
0752デフォルトの名無しさんNGNG
保守
0753デフォルトの名無しさんNGNG
趣味で Swing を始めたものです。

過去ログを見ていて、以下の「Swing の描画コストを抑える手法」
が気になったのですが、関連するキーワード、ポインタ、書籍などを
教えていただけないでしょうか?
検索しても見つからなかったのです。

>>716
> >>715
> コンポーネントの再描画のコストが高いので、ロジックでその回数を
> 抑える方法があるのだが、デフォルトでは動かないので、プログラマが
> その方法を知っていて、必要に応じてプログラマが織り込む必要がある。
0754デフォルトの名無しさんNGNG
IBM製のJDK1.4はりリースの予定すらない?
0755デフォルトの名無しさんNGNG
>>754
AIX 用の SDK 1.4 は出てるからもうすぐじゃないの?
http://www.alphaworks.ibm.com/tech/aixsdk
0756デフォルトの名無しさんNGNG
>>755
なるほど、さんくす
0757デフォルトの名無しさんNGNG
>>753
これのこと?
思わず探しちまったよ。

337 名前: 336 投稿日: 02/03/14 02:37

試してみたいなら、例えばこんな事をしてみそ。

ダイアログにいろいろコンポーネントがはってある状態で、なにかのイベント
で一瞬にして全てをdisableにしたい、なんてことは良くあるよね?

このとき、事前に何もせずにコンポーネント一個ずつにsetEnabled(false)
していくと、とても遅くて、途中が間抜けな事態になる。

ここで、全てのコンポーネントのルートなるコンテナ(いちばん簡単なのは
ダイアログのContentPaneだろうね)のinvalidate()を事前に呼んでおいて、
setEnabled(false)の処理を全部終えた後で、ルートコンテナのvalidate()
を呼んでみよう。

…多分感動するよ。俺は感動した。目からウロコ状態。
0758753NGNG
>>757
レスありがとうございます。

なんだか使えそうですね。
僕はまだ Swing を始めたばかりなので、そのテクが有効なプログラムを
書けるようになるのはまだ先そうですけど、メモっておきます。
0759デフォルトの名無しさんNGNG
>>757
つか、それってGUIでの常套手段じゃん。
MFCなんかで組んでる時でも同じ事はよくやってたよ。
ツリービューのアイテム追加する時もやる/やらないでだいぶ違うし。
0760デフォルトの名無しさんNGNG
1.4.1RCあげ
0761デフォルトの名無しさんNGNG
AWTでも使えるよ。>invalidate
Swingのほうが効果があるみたいだけど
0762デフォルトの名無しさんNGNG
1.4.0_02あげ

http://java.sun.com/j2se/1.4/ReleaseNotes.html
0763デフォルトの名無しさんNGNG
jdk1.4.1がインストールできません。
環境はTurbo Linux7でカーネルは2.4.5です。
サイトからj2sdk-1_4_1-rc-linux-i586.binを落として
実行すると最後まで実行されずにinstall.sfx.1558が生成され
そいつを実行すると
/lib/libc.so.6:version'GLIBC_2.1'not found(required by ./install.sfx.1558)
/lib/libc.so.6:version'GLIBC_2.0'not found(required by ./install.sfx.1558)
と表示されます。

どうやったらインストールできるのでしょうか。
0764デフォルトの名無しさんNGNG
インストーラが壊れてると思われ。
0765デフォルトの名無しさんNGNG
libcのバージョンが想定してるのと違うんじゃないの?
0766デフォルトの名無しさんNGNG
1.4.1 FCS リリースあげ。
http://java.sun.com/j2se/1.4.1/ja/index.html
0767デフォルトの名無しさんNGNG
とは書き込んだものの、FCSってどういう意味?
RCはRelease Candidate、リリース候補、
つまり製品候補、最終候補のような意味だと判ったけど、
FCSはgoogleしても見つからなかった・・・・鬱
0768デフォルトの名無しさんNGNG
>>767
First Customer Shipment。

って1.4.1出たのか。
0769デフォルトの名無しさんNGNG
>>768
ありがとう。
敢えて訳すと「最初の顧客向け出荷品」になるんでしょうかね。
0770デフォルトの名無しさんNGNG
1.4.1ってShift_JISがMS932でなくなったのね。
0771デフォルトの名無しさんNGNG
>>770
この辺りのことがいまだによく分からん。
MS932
Shift_JIS
SJIS
の三つは全部違うエンコードを指しているの?
0772デフォルトの名無しさんNGNG
>>771
http://java-house.jp/ml/archive/j-h-b/049862.html#body
とか読んでくらはい。
0773デフォルトの名無しさんNGNG
>>772
771じゃないけど、ようやくこの辺ごちゃごちゃしてる理由がわかったよ。
ありが�d
0774デフォルトの名無しさんNGNG
♪♪♪♪イーベンチャーサポート(偽Java SI人材派遣会社)♪♪♪♪
www.evs.co.jp

社長池上は、

・ASPもダメ
 →わずか6ヶ月で撤退(結局、モノは出来なかった)

・Frameworkもダメ
 →ニュースリリースは出したが、やっぱりモノは出来ていない

・人材派遣(それも違法請負派遣)
 →バカでも立ち上げやすい、違法請負派遣業にやっと落ち着く。でももうだめぽ


の3ダメ男。これはもう、逝け神ぽ。

皆さん、こんな会社にサポートされたいですか?
ショボーン━━(´・ω・`)━━
--
■e-ベンチャサポートって、どうヨ?■
http://mentai.2ch.net/infosys/kako/1005/10056/1005659171.html
■e-ベンチャサポートって、どうヨ? Part 2■
http://science.2ch.net/test/read.cgi/infosys/1018064816/l50
0775デフォルトの名無しさんNGNG
1.4.1_01あげ
0776デフォルトの名無しさんNGNG
>>766
>>775
0777デフォルトの名無しさんNGNG
777get!

1.5βまだー?
0778デフォルトの名無しさんNGNG
1.4のLog用APIと、Log4j、どっちがいいの?
0779デフォルトの名無しさんNGNG
Log4j

logging APIは糞
0780デフォルトの名無しさんNGNG
log4j >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> JSR47
http://www.ingrid.org/jajakarta/log4j/jakarta-log4j-1.1.3/docs-ja/critique.html
0781デフォルトの名無しさんNGNG
>>778
・Log4jつかってるレガシーシステムの拡張
・実行環境がJRE1.3以前
→Log4j

・JRE1.4以降でしか使用しない新規案件
→コアAPI

じゃないのかな。
0782デフォルトの名無しさんNGNG
0783デフォルトの名無しさんNGNG
0784デフォルトの名無しさんNGNG
0785デフォルトの名無しさんNGNG
JDK 1.5 まだー?
0786デフォルトの名無しさんNGNG
>>785
何が入るんだっけ?
0787デフォルトの名無しさんNGNG
先送りにされた Generics
0788デフォルトの名無しさんNGNG
http://java.sun.com/j2se/1.4.2/
0789デフォルトの名無しさんNGNG
>>788
何じゃこりゃ?
準備中というやつか。
0790デフォルトの名無しさんNGNG
1.4.2 よりもまず、ATI のグラフィックカードでまともに動く 1.4.1 をとっととリリースしろや。
0791デフォルトの名無しさんNGNG
 
0792デフォルトの名無しさんNGNG
2ちゃんねるも閉鎖へと突き進んでますな・・
0793デフォルトの名無しさんNGNG
やっぱあれかな、こないだの埼玉の脅迫事件が決定打なんだろうか?
0794デフォルトの名無しさんNGNG
>>785
言っておくが、SunはJDKの0.1ごとのバージョンアップは1年半ごとにしかしないといっているぞ。
あと半年くらい待ちな。
そんなに急速にバージョンアップしたら古いソースコードが使いにくくなる可能性がるだろう。
JDK1.4からassertが予約語となりassertという名のメソッドや変数を持つソースコードは1.4ではつかいものにならなくなり、検索、置換による修正(名前の変更)を迫れらた。
昔のJUnitはassertというメソッドがあり、JDK1,4では使えなくなった。
名前はassertEquals()などのようななまえに変わった。
0795デフォルトの名無しさんNGNG
>>185
ありがとう。
0796デフォルトの名無しさんNGNG
匿名掲示板の代用?
とりあえず、

有志が、掲示板管理知識無い振りして匿名で書くの黙認する
→警告される
→他の掲示板に移住(ここも、有志が管理知識無い振りしている)
 ついでに、2chでそのことを報告する。
→上記の繰り返し。

は、面倒臭いけど可能ですかな?
0797デフォルトの名無しさんNGNG
qb
削除整理、削除要請、削除議論、批判要望

live2
ニュース速報

tmp
ニュース極東、バカニュース、ちくり裏事情、違反の潰し方、薬・違法
少年犯罪、政治思想、ゴーマニズム、ペット苦手、download
ロビー、なんでもあり、厨房、最悪、学歴、人権問題
0798デフォルトの名無しさんNGNG
ウルトラマンコスモス
0799デフォルトの名無しさんNGNG
早起きだな、しかし
0800デフォルトの名無しさんNGNG
「宇宙やばい」スレ立てたのがこのひとだったりして
0801デフォルトの名無しさんNGNG
>>600
特に継続する意義も見当たらないので
0802デフォルトの名無しさんNGNG
>>268
検討しただけで判決には適用していないのに
正当性も糞もねえよボケ
0803デフォルトの名無しさんNGNG
>>749
なんだかんだ言いながらも、今まで行政や司法、権力者にも媚びずにやってきたひろゆきだ。
その点はこれからも多少は信頼出来るだろう。
まあ、なるようになるだろ。

しかし、重くなったと言っても余りそうは感じないな、今のとこ。
0804デフォルトの名無しさんNGNG
>>689
すげー
0805デフォルトの名無しさんNGNG
僕、2ちゃんねるのスクリプトになりたいんですが、どうやったらなれますか?
0806デフォルトの名無しさんNGNG
25歳。
去年まで働いてたんだけど、ひきこもってオンラインボンバーマンで
二年で350点貯めた。一度やってみなよ。
身内で不正だけど、6人くらいでシングル3たてすれば800点くらい貰える。
点数だけ稼いで得点トップなら目立つ事ができるし、序盤ブローグでで赤ボンか黒ボンに
思い切って投げてしまえば50パーセントくらい殺せる。
荒らしが入ればサーバー変えるだけ。暇つぶしになる。
味噌ボンとかぎんぎんパワーあるのでまじオススメ。
http://www.bomberman-online.com/

0807デフォルトの名無しさんNGNG
>>345
ユーザー自体を減らしたいのか、それとも厨を減らしたいのか。どっちですかね?
0808デフォルトの名無しさんNGNG
この板、荒れなくなったね
0809デフォルトの名無しさんNGNG
なに。も一回言って。
0810デフォルトの名無しさんNGNG
一足遅かったね
0811デフォルトの名無しさんNGNG
(T∞T)漏れももう駄目だね
うう
0812デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0813デフォルトの名無しさんNGNG
裁判で負けるような書き込みはしてないけど、
直接狙われたら死んでしまうだろうな、俺。
0814デフォルトの名無しさんNGNG
今朝、ダラダラしてたよ、管理人の周辺 http://qb.2ch.net/test/read.cgi/accuse/1041692205/
0815デフォルトの名無しさんNGNG
既婚板の自作自演厨や犯罪者コテハンがおとなしくなってます。
笑える。
0816デフォルトの名無しさんNGNG
番組chに逝けないけど漏れだけ?
0817デフォルトの名無しさんNGNG
ひろゆき、変な鼻。
0818デフォルトの名無しさんNGNG
( ´-`).。oO(ROMって訴えられる事なんてあるのかあ・・・w)
0819デフォルトの名無しさんNGNG
http://qb.2ch.net/test/read.cgi/accuse/1042131034/572
572 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/10 21:02 ID:jWxHxvti
人を減らすんじゃなくて、質の低い書きこみを減らすのが目的。
今日も千葉県警に生贄をだしてみました。


質の高い書きこみってなんだろね?
0820デフォルトの名無しさんNGNG
コピペ?

0821デフォルトの名無しさんNGNG
 こちらこそスマンカッタ。
あなたもお子さんをお持ちで?
0822デフォルトの名無しさんNGNG
産経新聞には「2ちゃんねる」と出ました。

http://www.sankei.co.jp/news/030107/0107sha095.htm
「小学生殺す」と書き込み

 インターネットで不特定多数が書き込む掲示板に「埼玉県の小学生を始業式で殺す」という書き込みがあり、
埼玉県教育委員会は7日までに、教職員らによる登下校の指導などを市町村教育委員会などに通知した。
 県によると、ほとんどの学校の始業式は7〜8日だが、これまで異変は起きていない。県警は悪質ないたず
らとみて調べている。

 県教委によると、書き込まれたのは掲示板「2ちゃんねる」で、昨年12月27日夜、「始業式に乱入してぶっ
殺してやる」「埼玉県の小学生だ」などのメッセージが書き込まれ、閲覧した人が県にメールで連絡した。
県は「いたずらと思うが、念のために対応を指示した」としている。
0823デフォルトの名無しさんNGNG
うざ
0824デフォルトの名無しさんNGNG
>あめぞうより2ちゃんのほうが質が良かった時代
 そんな時代はありませんでしたが、何か?
0825デフォルトの名無しさんNGNG
プロバイダ責任制限法の下で、書き込み内容について管理者に責任を問えるのは、
侵害の事実を知らせたにも関わらず一定期間内に対応されなかった場合です。

ここで問題なのは、どうすれば管理者が「知った」と認定されるのか、ということです。
電話やメールでは「見なかった」と言われてしまえば終わりです。
「相手が確実にそれを知った」と認定されるのは内容証明郵便だけです。
今回の判決も、ひろゆきが「侵害の事実を知った」のは内容証明であると認定しています。
0826デフォルトの名無しさんNGNG
いえいえ、誘導どうもありがとうございます。
0827山崎渉NGNG
(^^)
0828デフォルトの名無しさんNGNG
気色悪いものは気色悪いというしかない。
個人的にはタラコlクチビルよりあの卑しい目付きが気色悪いが。
0829山崎渉NGNG
(^^)
0830デフォルトの名無しさんNGNG
1.4.1_02、まだ〜?
0831デフォルトの名無しさんNGNG
1.4.2 のページは何時の間にか消えてる…
0832山崎渉NGNG
(^^)
0833デフォルトの名無しさんNGNG
http://wwws.sun.com/software/solaris/jit/download/
JITCompilerってもう開発やめちゃったんですか?
0834デフォルトの名無しさんNGNG
hotspot という名前に変わった。
0835デフォルトの名無しさんNGNG
というよりはJITが進化してHotSpotになったというのが正解だと思うが
0836デフォルトの名無しさんNGNG
JDK1.4βリリースおめでとうございます。
0837デフォルトの名無しさんNGNG
首藤さんのshuJITのソース見てると楽しいね
0838デフォルトの名無しさんNGNG
http://www.agemasukudasai.com/bloom/
0839デフォルトの名無しさんNGNG
1.4.1_02 あげ
0840デフォルトの名無しさんNGNG
>>839
Windowsのフィクスばっかりだな。
0841デフォルトの名無しさんNGNG
わーい。age
0842デフォルトの名無しさんNGNG
何度も同じことを書いて心苦しいが…。

ATI のグラフィックカードで JavaWebStart (とか) を使うと
Win2k がクラッシュして青画面になるバグ、1.4.1_02 でも直ってない!
早速2度も青画面くらったよ。

BugID 4749817 なんだけど、早速不満をカキコしてる人がいて嬉しかった。
fixed って書いてあるけど全然 fix されてないだよな。
0843デフォルトの名無しさんNGNG
>>842
BugID 4713003 じゃない?

どーも改善された人と改善されなかった人が居るみたいだね。
0844デフォルトの名無しさんNGNG
Java立ち上げると、SusieとかRealPlayerとかが立ち上がらなくなるのですが。。。
Java終わらせた途端に立ち上がる。
1.4.1_02で治るかと思ったんだけど。だめだた
0845デフォルトの名無しさんNGNG
>>844
「Java立ち上げると」って、アプレットとかJava Web Startとかでいーんだよね?
うちのWindowsXPで試したところ、RealPlayerは立ち上がったけどなあ。
(Susieは入れてないので試してません)

BugDatabaseでもそれらしいものは見つからなかったし、
バグとして認識されてないんじゃないかな?
0846デフォルトの名無しさんNGNG
MacOS X 用の JDK 1.4.1 がリリースされた模様。

http://www.apple.com/java/
0847デフォルトの名無しさんNGNG
ほほう。

JDK1.3 も今の JDK1.2 並に obsolete になってゆくのか。
0848デフォルトの名無しさんNGNG
>>842
古いJDKとそのレジストリが残っている可能性は?
0849842NGNG
>>848
ごめんなさい、書きっぱなしでした。

結局、問題は「Jbuilder8 を先に入れており、JavaWebStart が
そっちの JRE1.4.1_01 を使ってしまう」ことが原因でした。

# BugDatabase で、JavaWebStart の installer だか uninstaller だかが
# イマイチっぽいらしいと書いてあったが、これは直って欲しいと思う

JRE1.4.1_02 と JBuilder8 をインストールし直したところ
私の環境では青画面は再現しなくなりました。

Jbuilder8 も JRE1.4.1_02 を使うように設定したので
今では幸せになれました。お騒がせしました。
0850844NGNG
>>845
音声出力をそのまま取り込むソフト(MIDIをwav化するときに使う)外したら動くようになりました。
0851デフォルトの名無しさんNGNG
jdk1.4.2 beta 出たみたいです。

http://java.sun.com/j2se/1.4.2/ja/index.html
0852デフォルトの名無しさんNGNG
http://pc2.2ch.net/test/read.cgi/tech/1045891783/474

のが先だった…
0853デフォルトの名無しさんNGNG
>>851
JavaPluginがIEでうまく動かなかった。
0854デフォルトの名無しさんNGNG
>>853
動かないプラグインあるって書いてあったね。
0855山崎渉NGNG
(^^)
0856山崎渉NGNG
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0857デフォルトの名無しさんNGNG
1.4.xのメインストリームバージョンは1.4.2で確定?

1.4系でお仕事は来年末くらい、
1.5系は4年後くらいかな。
0858デフォルトの名無しさんNGNG
1.4.2の正式版っていつでるのよ
0859デフォルトの名無しさんNGNG
>>858
正式版の前に RC がでるんじゃない?
0860デフォルトの名無しさんNGNG
>>858 今月下旬〜来月上旬と予想
0861デフォルトの名無しさんNGNG
1.4.2正式版出たよ。
http://java.sun.com/j2se/1.4.2/ja/download.html
0862デフォルトの名無しさんNGNG
あれ?>>861のリンクからNetBeans落とせるじゃん

いままで、あったっけ?
0863デフォルトの名無しさんNGNG
Eclipse潰しのための抱き合わせだよ。
$unが非難してたどこかの会社と同じ手口だな。
何がJavaはオープンなんだか。
0864デフォルトの名無しさんNGNG
NetBeansのバンドル版入れようとしたらインストーラが文字化けしまくりだったよ。
0865デフォルトの名無しさんNGNG
>>864
俺も。Linux だからそんなもんかと思ってたけど、他 OS でもそうなのかな。
起動させたら、JBuilder もびっくりの鈍重さで、泣けて来ました。
0866864NGNG
>>865
こっちはWindowsっす。

> JBuilder もびっくりの鈍重さで
このスレでは軽くなったと好評なんだが・・・。
http://pc2.2ch.net/test/read.cgi/tech/1056116495/l50
0867デフォルトの名無しさんNGNG
     ∧∧Λ
ピュ.ー ( ゜∇゜ )つ <とりあえずWindowsは文字化けなし(Win2000)
  =〔~∪ ̄ ̄〕   まあ、快適とは言いがたいな(速度)(゜∇゜)/
  = ◎――◎                      「ウンマンコ」
0868デフォルトの名無しさんNGNG
>>866
軽くなったのはJDKじゃねーよ。IDE!。JBuilderは糞

とりあえず、IBMJDKよりはメモリ少なくてすむみたいね
0869デフォルトの名無しさんNGNG
NetBeans>>>>>>>>>超えられない壁>>>>>>>SunONEStudio
0870デフォルトの名無しさんNGNG
英語版WindowsのLocale日本にしてるんだけど。
インストーラ化け化け。
みんなはどう?
0871デフォルトの名無しさんNGNG
SunONEStudio>>>>>>>>>超えられない壁>>>>>>>VisualJ#.NET
0872デフォルトの名無しさんNGNG
VisualJ#.NET>>>>>>>>>超えられない壁>>>>>>>VisualC#.NET
0873結論NGNG
NetBeans>>>>>>>>>幾重もの超えられない壁>>>>>>>VisualC#.NET
0874デフォルトの名無しさんNGNG

     ∧_∧                                ∧∧Λ    
ピュ.ー (  ^^ ) <<<<<<超えられない壁<<<  ピュ.ー ( ゜∇゜ )つ
  =〔~∪ ̄ ̄〕                            =〔~∪ ̄ ̄〕  
  = ◎――◎                            = ◎――◎      
0875デフォルトの名無しさんNGNG
(^^)>>>超えられない壁>>>χ...
0876デフォルトの名無しさんNGNG
 ∧∧∧
南斗水鳥拳
( ゜∇゜ )つ
0877 NGNG
壁の好きな方々がいるスレはここですか?
0878山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0879山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0880デフォルトの名無しさんNGNG
1.4.2、ダウソしようとしたら

Application Error
You have encountered an error while trying to download a product from our website.
We have captured the information that might have caused this error and we hope to have the problem fixed soon.
Thank you for your patience and we apologize for any inconvenience this might present.

Click here to go back to the product page.

Frequently Asked Questions about Downloading

って言われる。なんでですかね。
0881880NGNG
同じ事を30回くらい黙々と繰り返したら、インストールできた。
てか、みんな死ね。
0882_NGNG
http://homepage.mac.com/hiroyuki44/hankaku09.html
0883山崎 渉NGNG
(^^)
0884山崎 渉NGNG
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
0885デフォルトの名無しさんNGNG
1.4.2_01 リリースあげ
0886デフォルトの名無しさんNGNG
いまごろこのスレを保守してみる
0887デフォルトの名無しさんNGNG
>>886
氏ね
0888デフォルトの名無しさんNGNG
すみません、
IBM 32-bit SDK 1.4.1 SR1
のインストール等の手順書とかってどっかに落ちていないですか?

http://www6.software.ibm.com/dl/dka/dka-h

まで逝ってsdkとか落としてきたのですがreadmeとか一切何もついていないもので……

おながいします
0889デフォルトの名無しさんNGNG
ageてやるう
0890デフォルトの名無しさんNGNG
このスレ、だいぶ古いな。2001/05/27(日) 16:47
3年以上続いている。
0891デフォルトの名無しさんNGNG
1.4βってこの板はこんな古いスレが残ってるのか。
0892デフォルトの名無しさんNGNG
2ゲット
0893デフォルトの名無しさんNGNG
【祝】 JDK 1.5 βリリース
0894デフォルトの名無しさんNGNG
でました、JDK 1.5ベータ。
前回のJDK 1.4のときと違い、意欲的です。

ということで、JDK1.5を試用して、1.5を語ろう!

http://java.sun.com/j2se/1.5.0/index.jsp
0895デフォルトの名無しさんNGNG
>>894
http://pc5.2ch.net/test/read.cgi/tech/1079438337/
0896デフォルトの名無しさんNGNG
ageてみる
0897デフォルトの名無しさんNGNG
リリースまだかよ!
俺様をいつまで待たせる気だ!
0898デフォルトの名無しさんNGNG
どうせここ使わないから埋めようぜ
0899デフォルトの名無しさんNGNG
次、900は俺がもらうから誰も邪魔するなよ。
0900デフォルトの名無しさんNGNG
んちゃ! 900
0901デフォルトの名無しさんNGNG
やったぜ900!
0902デフォルトの名無しさんNGNG
900
0903デフォルトの名無しさんNGNG
邪魔するなと言っただろ!!!!!!!!!!!!!!!!!!
0904デフォルトの名無しさんNGNG
邪魔した奴は絶対許さねぇ・・・・
0905デフォルトの名無しさんNGNG
>>894
今はベータではなくリリース・キャンディデートだろ
0906デフォルトの名無しさんNGNG
>>905
>>894の日付見ろ。RCが出たのは9月になってからだ。
0907デフォルトの名無しさんNGNG
>>906
ネタにマジレスカコワルイ、ということにしておいてやれ。
0908デフォルトの名無しさんNGNG
age
0909デフォルトの名無しさんNGNG
909
0910デフォルトの名無しさんNGNG
910
0911デフォルトの名無しさんNGNG
911
0912デフォルトの名無しさんNGNG
911
0913912NGNG
>>911
うおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおお!!!
ああああああああああああああああああああああああああああああっ!!!
わああああああああああああああああああああああああああああ!!!
hづkrlそw3hぐyちt967k7−う¥」y7.ちfkl59
貴様あああああああああああああああああああああああっ!!!!!!
クソお!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ぶっころしてやる!!!!!!!!!!!でてこいこのやろう!!!!
うおおおおおおおおおおおおおおおおおおおおおおおおおおおおおっ!!
くやしいいいいいいいいいいいいいいいいいいいいいいいいいいい!!!
貴様!!!!!!!!!貴様!!!!!!!!!!!貴様!!!!!!!
ずっと見てたろ!!!!!!!!!!!!なめんなよ!!!!!!!!
あああああああああああああああああああああああああああああああ
0914デフォルトの名無しさんNGNG
ネオ麦キター
0915デフォルトの名無しさんNGNG
915
0916デフォルトの名無しさんNGNG
916?
0917デフォルトの名無しさんNGNG
917
0918デフォルトの名無しさんNGNG
>>912-914
懐かしいな。
0919デフォルトの名無しさんNGNG
919
0920デフォルトの名無しさんNGNG
そしてネオ麦茶は核ミサイルのスイッチを押した
0921デフォルトの名無しさんNGNG
J2SE1.5でさわやかムード!

ああっ、Genericsは美しい!

Genericsは素晴らしい!

ソースコードが綺麗になる。
ソースコードがぴかぴかに磨かれ、美しくなる!

ああ、美しいJava5!

麗しのJava Five!

.
0922デフォルトの名無しさんNGNG
>>920
佐賀まで行って、バス乗ってきます。
一緒に乗る?
0923デフォルトの名無しさんNGNG
923
0924デフォルトの名無しさんNGNG
>>923
おもしろいのか?
0925デフォルトの名無しさんNGNG
925
0926デフォルトの名無しさんNGNG
>>922
Sa・Ga 懐かしいね。
0927デフォルトの名無しさんNGNG
927
0928デフォルトの名無しさんNGNG
928
0929デフォルトの名無しさんNGNG
JDK1.4をインストールしたいのですが、JDK1.4とは
Java 2 Platform, Standard Edition, v 1.4.2 (J2SE) を
ダウンロードしてインストールすればいいのでしょうか。
また、J2SEに日本語版と英語版があるのは、使用OSが
英語なのか日本語なのかの違いなのでしょうか。
超初心者で申し訳ないですが、どなたか教えて下さい。
0930デフォルトの名無しさんNGNG
JDKのダウンロードページに英語と日本語があるだけ。落とせるバイナリは一緒。
日本語のAPIドキュメントは英語のAPIドキュメント同様、別途落とせるが、内容は1.4.0相当。
0931デフォルトの名無しさんNGNG
まちがってJREの方をダウンロードしないようにな。JDKのほうを
クリックだぞ。
0932デフォルトの名無しさんNGNG
>>930、931
早速のレス有難うございます。
SUNのダウンロードサイトに、J2SE v 1.4.2 SDK 日本語版、
J2SE v 1.4.2 JRE 日本語版がありますが、JDKのほうという
のは、SDKでいいのでしょうか。
インストールしたいPCが、英語版Windows2003Serverなので
すが、その場合は、J2EE 1.4 英語版をインストールした方が
宜しいのでしょうか。
0933デフォルトの名無しさんNGNG
もちろん933だよ
0934デフォルトの名無しさんNGNG
>>932
すみません、台風18号で運休ですた。
0935934NGNG
・・・>>926だった。
ネタに間違い(・A・)カコワルイ
0936デフォルトの名無しさんNGNG
>>932
SDK = 開発環境 with JRE
JRE = 実行環境
英語版ではコンパイラのメッセージもすべて英語になるといった程度。
プログラミングに日本語が使えなくなるわけではない。

とりあえず国際化版がお勧め。
0937デフォルトの名無しさんNGNG
937
0938デフォルトの名無しさんNGNG
>>937
おもろくないからやめれ。
0939デフォルトの名無しさんNGNG
939
0940デフォルトの名無しさんNGNG
940
0941デフォルトの名無しさんNGNG
941
0942デフォルトの名無しさんNGNG
942
0943デフォルトの名無しさんNGNG
943
0944デフォルトの名無しさんNGNG
>>3
> Swing速くなったって話、どうよ?
> 1.3.1で作業中なのでインストールするわけにいかず。レポートきぼん。

こんな時代もあったのかーーーー。

1.4.0になって高速化し、
1.4.1になってさらに高速化し、
1.4.2でますます高速化し
5.0で2回目以降のアクセスからは劇的な高速化が。

0945デフォルトの名無しさんNGNG
>>944
Javaすげーな!
もうAssembler超えたんじゃないか?
長いことC++使ってるけど、高速化されたことなんか一度も無いよ。
Javaに乗り換えたほうがいいよな!
0946デフォルトの名無しさんNGNG
アセンブラをこえたは大袈裟だけど
速度差はC/C++と大して変わらなくなっているのはホントだな。
0947デフォルトの名無しさんNGNG
>>946
驚速2005はJavaだな!
最大5000%高速化!!
suge-yo!
0948デフォルトの名無しさんNGNG
948
0949デフォルトの名無しさんNGNG
949!
0950デフォルトの名無しさんNGNG
950ってびみょうにきりばん。
0951デフォルトの名無しさんNGNG
950ゲットォォォ!!!
0952デフォルトの名無しさんNGNG
952
0953デフォルトの名無しさんNGNG
953
0954デフォルトの名無しさんNGNG
Java5ゲットォォォ!
する夢を見た。

朝起きたらまだRelease Candidateのままだった
0955デフォルトの名無しさんNGNG
955
0956デフォルトの名無しさんNGNG
956
0957デフォルトの名無しさんNGNG
957
0958デフォルトの名無しさんNGNG
スレ番荒らしどっかいけ
0959デフォルトの名無しさんNGNG
959
0960デフォルトの名無しさんNGNG
960
0961デフォルトの名無しさんNGNG
土日の野球のチケットでも買ってたのか?
そんなにすさむなんて
0962デフォルトの名無しさんNGNG
962
0963デフォルトの名無しさんNGNG
これは一体何のカウントダウンなのだ?

Java5リリースへのカウントダウンか!!!!?
0964デフォルトの名無しさんNGNG
964
0965デフォルトの名無しさんNGNG
>>963
あの…カウントアップしてるんですけど…
0966デフォルトの名無しさんNGNG
966!
0967デフォルトの名無しさんNGNG
1.4βなんて古くさいタイトルのスレをさっさと終わらせたい
だけじゃないかと。
0968デフォルトの名無しさんNGNG
じゃあ俺も手伝おう。
967!
0969デフォルトの名無しさんNGNG
>>967
いや、よそのスレにもいる。
ただの荒らし。
0970デフォルトの名無しさんNGNG
970
0971デフォルトの名無しさんNGNG
971
0972デフォルトの名無しさんNGNG
972
0973デフォルトの名無しさんNGNG
973
0974デフォルトの名無しさんNGNG
974
0975デフォルトの名無しさんNGNG
975
0976デフォルトの名無しさんNGNG
>>965
バージョンが1.4から1.5に昇格するための
カウントアップだこれは!
0977デフォルトの名無しさんNGNG
>>976
面白くないからやめてくれ。
0978デフォルトの名無しさんNGNG
978
0979デフォルトの名無しさんNGNG
979
0980デフォルトの名無しさんNGNG
980
0981デフォルトの名無しさんNGNG
落ち
0982デフォルトの名無しさんNGNG
涼しくなったらバカが湧くのはしかたないのか。
0983デフォルトの名無しさんNGNG
次スレのタイトルを決めよう。


【TigerShot】C#からJ2SE5.0へ進化【JavaFive】
0984デフォルトの名無しさんNGNG
建てたときには、もっと盛り上がってすぐにスレ消化すると思ってました・・・
って感じかなw
世間的には「Java?フーン」って感じかもw
0985デフォルトの名無しさんNGNG
Javaの仕事は相変わらず多いんだから
さすがにそんなこともないなあw
0986デフォルトの名無しさんNGNG
次スレ
【JavaFive】C#からJ2SE5.xへ進化【TigerShot】
http://pc5.2ch.net/test/read.cgi/tech/1094891986/
0987デフォルトの名無しさんNGNG
3年以上かかって数字まで数えてやっと消化だよ?
0988デフォルトの名無しさんNGNG
スレタイがいけなかったのだ。
スレタイが。
βなんてかくから

正式版は正式版専用スレのほうがいいと
ほとんどのものが考えてしまう。
0989デフォルトの名無しさんNGNG
スレタイにバージョン番号入れるなっつったろ。
次期J2SEとかにすれよ。学習能力ねぇなぁ。
0990デフォルトの名無しさんNGNG
5.xとするくらいで大丈夫だろうって言ってるだろう。

βとかこまかいことかくととんでもないことになるが。
0991デフォルトの名無しさんNGNG
1.5 -> 5.0
だから、1.6 相当が出るときは 6.0 になると思うので、
>>990 の案は大却下。
0992デフォルトの名無しさんNGNG
>>989
あんたがひとりでわめいてるだけ。
賛同してない。
0993デフォルトの名無しさんNGNG
>>991
6.xにすりゃいいじゃん。
0994デフォルトの名無しさんNGNG
1.4〜5.x以降
と書けば6.x以降でもつかえるでえ
0995デフォルトの名無しさんNGNG
>>989
Tigerスレはパート3までいってるわけだし、説得力なし。
0996デフォルトの名無しさんNGNG
まぁまぁ。
また数字数えればいいだけですよ。
みんなで数えましょう。
0997デフォルトの名無しさんNGNG
5
0998デフォルトの名無しさんNGNG
2
0999デフォルトの名無しさんNGNG
1
1000デフォルトの名無しさんNGNG
Javaスレって類似スレが多いですね。
何年も放置されるなら一つにまとめてはいかがですか?
いいえ、あなたたちのために言っているのではないのです。
皆があなたたちのために困っているのです。
HSPスレとJavaスレはム板のガンですね。

1000!
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。