1 名前:デフォルトの名無しさん mailto:sage [2010/05/23(日) 21:23:03 ] プログラミング言語Javaに関する質問スレです。 JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作管理 pc11.2ch.net/hp/ Webプログラミング pc11.2ch.net/php/ をご利用下さい。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 ttp://www.wikiroom.com/java/?path,classpath ・String に == は使うな。equals() を使え。 ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 前スレッド ★★Java質問・相談スレッド138★★ pc12.2ch.net/test/read.cgi/tech/1272685619/ 次スレは>>950 あたりで。 過去ログ、関連スレッド、よくある質問とその回答など、 質問をする前に、貴方が見なければならないサイトについての情報は、 下のwikiのページにまとめてあります。 www.wikiroom.com/java/
152 名前:デフォルトの名無しさん mailto:sage [2010/05/27(木) 21:24:11 ] >>147 そういうやり方を「下駄を履かせる」と言う。 アセンブラから始めたようなおっさん連中には一発で通じる。 msdn.microsoft.com/ja-jp/ff357730.aspx
153 名前:デフォルトの名無しさん mailto:sage [2010/05/27(木) 22:02:21 ] >>152 msdnのVisual BASICか。 「下駄履き」っていうべき。アセンブラから始めんでも 情報系の大学や高校等では教わることだ。 情報処理技術者試験を受けた奴なら知ってるはず。 アルゴリズムとデータ構造を勉強した奴もな。
154 名前:デフォルトの名無しさん mailto:sage [2010/05/27(木) 22:08:25 ] >>1 > ttp://www.wikiroom.com/java/?path,classpath このページのドメインはwikihouse www.wikihouse.com/java/?path,classpath 誰も直さないのが不思議 次スレからはよろしく あと[[Ant関連]]が文字化けしてる。 これ www.wikihouse.com/java/index.php?cmd=read&page=ant%B4%D8%CF%A2 この2chにペーストするとちゃんと表示されるんだけど Wikiのほうでは「にあるtools.jarを」がURLのようにエンコードされている。 「JAVA_HOME/lib にあるtools.jarをJAVA_HOME/jre/lib/extにコピーすることで解消される。」
155 名前:デフォルトの名無しさん mailto:sage [2010/05/27(木) 23:39:33 ] >>154 どうやら$が原因だったらしい $を$にエスケープして解決した
156 名前:デフォルトの名無しさん mailto:sage [2010/05/27(木) 23:41:05 ] 2ch上でもエスケープされてしまうとは わざわざ$とかく羽目になった >>155 を訂正 $を$にエスケープして解決した
157 名前:デフォルトの名無しさん mailto:sage [2010/05/28(金) 12:05:17 ] mainメソッドのコンストラクタでConfusing型のoインスタンスを生成するときにnullを引数とすると 呼び出されるのが仮引数が配列の方になりました この様な結果になる理由を知っている方がいたら教えてください //コード public class Confusing { private Confusing (Object o) { System.out.println("Object"); } private Confusing (double[] dArray) { System.out.println("double array"); } public static void main(String[] args) { Confusing o = new Confusing(null); } }
158 名前:デフォルトの名無しさん mailto:sage [2010/05/28(金) 12:24:17 ] >>157 細かいルールは忘れたけど、マッチするメソッドの中で一番specificな ものが選ばれるはず。 nullはどんなクラスにもマッチするけど、Objectよりdouble[]のほうが specific (double[]はObjectだけどObjectはdouble[]ではない)なので double[]の方になる。
159 名前:デフォルトの名無しさん mailto:sage [2010/05/28(金) 12:27:20 ] 単一パラメータでオーバーロードされたメソッドを null 指定で呼び出す場合は 「呼び出しが曖昧です」ってエラーになんねぇ?あれ Eclipse がやってんだっけ?
160 名前:デフォルトの名無しさん mailto:sage [2010/05/28(金) 12:32:32 ] >>157 ほんとだ・・・ コンパイル時解釈で そのクラス>サブクラス>配列>Objectってことなのかな あとint doubleにnullは許容されない
161 名前:デフォルトの名無しさん mailto:sage [2010/05/28(金) 12:33:32 ] すーぱーくらすーーーーーーーー
162 名前:デフォルトの名無しさん mailto:sage [2010/05/28(金) 12:56:09 ] きていくらすーーーーーーーーー おやくらすーーーーーー
163 名前:デフォルトの名無しさん mailto:sage [2010/05/28(金) 12:56:55 ] べーすくらすーーー
164 名前:デフォルトの名無しさん mailto:sage [2010/05/28(金) 12:57:35 ] ぎゃーてーぎゃーてーーーーーーー
165 名前:デフォルトの名無しさん mailto:sage [2010/05/28(金) 21:25:50 ] The Case of the Confusing Constructor
166 名前:デフォルトの名無しさん mailto:sage [2010/05/28(金) 21:45:24 ] 連れ子クラスとの関係が複雑です リファクタリングを検討します
167 名前:デフォルトの名無しさん mailto:sage [2010/05/28(金) 22:09:27 ] >>157 これもJava認定試験問題の1つか 試験問題の話はマ板で聞いたほうがいいんでないのかい?
168 名前:デフォルトの名無しさん mailto:sage [2010/05/28(金) 22:45:08 ] 5. 変換及び昇格
169 名前:デフォルトの名無しさん mailto:sage [2010/05/28(金) 23:03:17 ] >>167 こういうひっかけだからこそ問題になると考えるんだ
170 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 02:45:24 ] final class MyConst { public static final YESSIR=new MyConst(); public static final NOSIR=new MyConst(); private MyConst() {} public static MyConst change(MyConst c) { if (c==MyConst.YESSIR) return MyConst.NOSIR; else if (c==MyConst.NOSIR) return MyConst.YESSIR; return c; } } 問題点ありますか
171 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 04:36:26 ] Calendar.getTime Date.getTime なんでこんな名前にしたんだろね・・・
172 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 07:12:58 ] アプリのデータを保存できるようにしようと思って FileWriter out = new FileWriter("data.txt"); としてみたら、ホームディレクトリに作成されてしまいました。 jarと同じディレクトリに作るにはどうすればいいですか?
173 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 07:27:11 ] >>170 なんのためにそんなものつくんの
174 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 07:27:51 ] >>171 なにが疑問?
175 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 07:28:32 ] >>172 FileWriter out = new FileWriter("jarと同じディレクトリ/data.txt");
176 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 07:34:28 ] >>174 Calendar.getTime は戻り値が Date で Date.getTime は戻り値が long 一貫してないって事じゃないかと?
177 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 09:30:04 ] >>175 ありがとうございます。 使う人によって「jarと同じディレクトリ」の部分が変わるのですが、 固定のディレクトリを書かずに済む方法はないですか?
178 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 09:41:37 ] 相対パスを指定する
179 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 11:14:56 ] >>178 どこからの相対パスになりますか? 単に"data.txt"とした場合にホームディレクトリにファイルが作られてしまうということは、 ホームディレクトリがカレントディレクトリになってるんでしょうか? その場合、jarのディレクトリをカレントディレクトリにする方法はあるでしょうか。
180 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 11:24:47 ] >>179 確実な方法はない。起動用のスクリプト組んでカレントを JAR ファイルと 同じ場所にして起動するとか。それ以外には、保障はないが System.out.println( MyClass.class.getResource( "/" + MyClass.class.getName().replace('.', '/') + ".class" ) ); の出力結果を見てよく考えてみる (「"/" +」は不要かも)。 アプリケーションデータを保存したいんだろうと思うが、小さいデータなら Preferences 使って、ファイルとかなら System.getProperty("user.home") + "/.myapp/" みたいな所にするだろうな。 Windows なら環境変数で Application Data ディレクトリが取れる。OSX だと System.getProperty("user.home") + "/Library/MyApp" かな。
181 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 11:58:52 ] >>180 いま手元にパソコンがないですけど、あとで出力結果を見て考えてみます。 > アプリケーションデータを保存したいんだろうと思うが、小さいデータなら > Preferences 使って、ファイルとかなら System.getProperty("user.home") > + "/.myapp/" みたいな所にするだろうな。 初心者でPreferencesとか知らなかったので、調べてみようと思います。 ご丁寧にありがとうございました!
182 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 13:53:54 ] >>181 また答えてやるよ。質問待ってるぜ。
183 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 14:08:16 ] ねぇちょっと、上の人かこいいよ ( ´д)ヒソヒソ(´д`)ヒソヒソ(д` )
184 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 15:34:09 ] さわやかやのお
185 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 16:50:24 ] >>182 俺がシャワー浴びてる間に誰だよおまえw
186 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 16:57:07 ] シャワーながいなw
187 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 17:03:34 ] 龍馬傳の再放送見終わってすぐ入った。 防水携帯でメール打ったりブログ更新したりチンコ撮ったりしてるとだいたいこんな時間。
188 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 17:28:42 ] >>181 Java Preferences APIでぐぐろう
189 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 19:30:12 ] 撮影したチンコ画像をそのままブログにupするiアプリ作れば時間が節約できるじゃないか
190 名前:デフォルトの名無しさん mailto:sage [2010/05/30(日) 00:39:23 ] 携帯JavaアプリとサーバサイドJavaも駆使して"チンぴた"なるwebサービスを作ろうぜ このスレのみんなで
191 名前:デフォルトの名無しさん mailto:sage [2010/05/30(日) 17:37:16 ] JUnitの使い方がよく分かりません。 IDEはNetBeansです。 public class Hoge { public boolean Hage { ... } } のようなクラスのテストをする時、できあがったスケルトンに @Test public void testHage{ Hoge hoge = new Hoge(); } と書いたのですが、Hogeクラスのシンボルが見つからないと怒られました。 どのようにすれば、参照を解決できますか?
192 名前:デフォルトの名無しさん mailto:sage [2010/05/30(日) 18:52:52 ] >>191 プロジェクトのポップアップメニューで「新規ファイル」。 カテゴリ「JUnit」ファイルの種類「既存クラスのテスト」で選択。 できたテストパッケージのコードの @Test public void testSomeMethod() { // TODO review the generated test code and remove the default call to fail. fail("The test case is a prototype."); } の部分を @Test public void testSomeMethod() { assertEquals(7, Calc.Add(3, 4)); } という感じに直して。プロジェクトのポップアップメニューで「テスト (Alt+F6)」
193 名前:デフォルトの名無しさん mailto:sage [2010/05/30(日) 18:59:23 ] ああ、間違った。 スケルトンのpackageってちゃんとHogeと同じになってる?動かしたりしてない?
194 名前:191 mailto:sage [2010/05/30(日) 20:51:52 ] >>193 packageはいじってないので、同じものになっています。
195 名前:デフォルトの名無しさん mailto:sage [2010/05/30(日) 20:53:44 ] >>193 シャワー浴びたあと答えるから少し待っててw
196 名前:デフォルトの名無しさん mailto:sage [2010/05/30(日) 21:22:12 ] 少し変わった質問ですがお願いします。 コンパイル後?のhoge.classからimportパスを抜き出す方法はありますか? 解説しているページがありましたら教えてください。
197 名前:デフォルトの名無しさん mailto:sage [2010/05/30(日) 22:06:48 ] >>191 「生成物を削除して構築」 これでもダメだとしたら、構成とかがおかしいかもしれないので、プロジェクトの プロパティを開いて上から二つ目にある「ライブラリ」で 「テストをコンパイル」タブでは 「ソースをコンパイルするためのクラスパス」 「コンパイル済みソース」 「JUnit 4.5」(4.5は違っているかも) 「テストを実行」タブでは 「ソースをコンパイルするためのクラスパス」 「コンパイル済みテスト」 ならいいはず。うちがそうなってるから。 本来、何も考えずに >>192 でやってる事だけで動くからなぁ。上げ膳据え膳で。 ヘルプメニューの「更新の有無を確認」でアップデート。 それでもダメなら、新しいプロジェクト作って元ソースのファイルをコピーして、 テストコードも作成からやり直す。テストメソッドの中身は元プロジェクトからコピペ。 それでもダメなら、試しに NetBeans の再インストール。 ダメなら、アンインストールしてから再インストール。 プロジェクトフォルダの nbproject/project.properties とかを見て考えるとかは、 多分無理そうだし。勧めない。
198 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 02:06:15 ] >>192 @Setupと@Teardownが抜けてるぞ
199 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 12:15:59 ] 本を2冊読んで勉強して 試行錯誤しながら何とかパズルゲームを作れたけど、 このスレに書かれてることが理解できるようになってなくて このままでは上達できる気がしません。 ステップアップのために 幅広く学べるチュートリアルでもあればうれしいんですが、 何か良いウェブサイトはないでしょうか?
200 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 13:56:23 ] >>199 その本の名前は? GUIまではやったということなら、やったことないなら http接続 htmlの処理 画像処理 アップレット thread html、xmlの処理 正規表現、Parser DOM SAX IDE(Eclipse,netbeands)を使う デバッガ apache commons等外部ライブラリを使う JNI iアプリ サーブレットJSP JDBCでデータベース これに応じてgoogleって300行程度のプログラム書けばいいんじゃね? 本なら deztec.jp/x/04/06/2ch/program/java.html サイトなら www.javaroad.jp/index.htm www.hellohiro.com/ www.ne.jp/asahi/hishidama/home/tech/java/index.html
201 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 15:01:09 ] >>200 ありがとうございます! 読んだ本は 1) 新これならわかるJava 挫折しないプログラミング入門 2回読んで、載っている範囲の文法は全部飲み込みました。 わかりやすかったですが、本当に基本的なことしか書かれていなくて 実際に作るときに必要になりそうな技術が不足してたので、もう一冊読むことにしました。 2) ゲームプログラミングで学習するJava入門 情報が豊富ですが、文章の癖のせいか、「入門」なのに読者が置いてけぼりにされる本です。 読んだら一応、文字や図形を表示したり、それをキーやマウスで動かせるようにはなりました。 索引と実際のページがずれているので、後で参考書として読みたいときに全然使えません(涙 基本文法がわかるウェブサイトじゃなくて、少し大きめのアプリを順を追って作っていくような チュートリアルのサイトが知りたかったのですが、>>200 のサイトの中では 真ん中の「JavaでHello World!」が逆引きみたいな形で利用しやすそうです。 「音を出したい」と思ったら「サウンド編」を読めばいいわけですし、これで十分かもしれませんね。 IDEはNetBeansをインストールしてますが、エディタの基本機能ぐらいしか使えてなくて 便利な使い方がよくわかってません。
202 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 21:08:07 ] >>198 最小限@Testだけ書きなおせば動くから書いてないだけ。 空のメソッドとして自動作成されるし。
203 名前:200 mailto:sage [2010/05/31(月) 22:10:03 ] >>201 homepage2.nifty.com/c_lang/index_cp.html これのJava版はみたいなやつ? 正直各分野を少しずつがいいとおもうな 挫折した時逃げれるし ゲーム作りたいなら homepage2.nifty.com/natupaji/DxLib/dxfunc.html を一通りJavaでできるようになればいいんじゃないかねぇ ま、作りたいものを作ればいいかと
204 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 22:51:21 ] おれの場合はデザパタを理解できた辺りから一気に開けてきたな IDEは環境作るのめんどくさがって自宅ではサクラエディタでやってるw
205 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 23:19:51 ] デザインパターンってやっぱり学ばないといけないものかな。
206 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 23:25:01 ] ある程度は経験詰まないと有用性や使い所が分からないよ。 実際、一番質が悪いのは机上で分かった気になって能書き垂れてる奴。
207 名前:201 mailto:sage [2010/05/31(月) 23:41:57 ] >>203 > これのJava版はみたいなやつ? あー、そういうのがあったらいいですねぇ。 > ゲーム作りたいなら ゲームは練習で作ってみただけですけど、サイトのリンクありがとうございます。 DXライブラリってDirectXを使うライブラリでしょうか。 Windows限定になっちゃうのかな。 > 正直各分野を少しずつがいいとおもうな 挫折した時逃げれるし そう言われてみればそうですね。 難しいチュートリアルを読んだら途中でついていけなくなる自信ありです。。 各分野をちょっとずつ身につけていくことにします。 ありがとうございました!!
208 名前:201 mailto:sage [2010/05/31(月) 23:46:31 ] >>204-206 デザインパターンって、>>200 のサイトにも解説がありますね。 www.hellohiro.com/pattern/ まーーーっっっったく理解できないorz
209 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 23:50:11 ] あの、よろしければ>>196 をお願いします。 ファイル構造を解説したページの案内でもかまわないので、、
210 名前:デフォルトの名無しさん mailto:sage [2010/06/01(火) 00:09:50 ] >>208 singletonとか分りやすいのから見てったら? >>209 javapで検索
211 名前:デフォルトの名無しさん mailto:sage [2010/06/01(火) 01:12:05 ] >>202 普通は初期化処理を@Setupにかくものだろ そこに書かないとまずいものもいくらかあるし
212 名前:デフォルトの名無しさん mailto:sage [2010/06/01(火) 08:41:25 ] サーバサイドのJavaを勉強中です。 WebアプリでのSystem.getProperty()について教えてください。 Java EE5環境で、サーブレット2.5とEJB3のアプリが一つずつデプロイされています。 また、APサーバのJVMにfoo.bar = hogeというプロパティを設定済みです。 サーブレット上からSystem.getProperty("foo.bar")すると値が取得できるんですが、 サーブレットからリモート呼び出したEJBの中で同じようにしても値が取得できません。 どうすれば値を取得できるのでしょうか。 あるいは無理な場合はどのような代案がありますでしょうか(プロパティファイル書いてリソースバンドルとか?)。
213 名前:デフォルトの名無しさん mailto:sage [2010/06/01(火) 14:01:46 ] >>203 そのDirectXのやつ、Javaでできること限られてると思うが JNIでも使えとかいう話になると Javaの特性を生かしきれなくなり、徐々にJavaからそれてくると思うが
214 名前:デフォルトの名無しさん mailto:sage [2010/06/01(火) 14:02:49 ] >>208 結城浩の『Java言語で学ぶデザインパターン入門』を読めば一発でわかる あんなにやさしくて超初心者向けデザインパターン本は他にない
215 名前:デフォルトの名無しさん mailto:sage [2010/06/01(火) 14:03:40 ] >>205 学べよ。知らないでいるのが一番困るんだよ。 デザインパターンのこと教えると「無意識のうちにそれやったことある」 って言う奴いるけど、基礎がわかっていないというか
216 名前:デフォルトの名無しさん mailto:sage [2010/06/01(火) 14:05:02 ] >>212 値が取得できないとき どんなメッセージが出たんだ?
217 名前:デフォルトの名無しさん mailto:sage [2010/06/01(火) 14:29:57 ] >>216 レスありがとうございます。 EJBではnullが戻ります。 String prop = System.getProperty("foo.bar"); System.out.println("from EJB : " + prop); 出力は 「from EJB : 」だけです。
218 名前:デフォルトの名無しさん mailto:sage [2010/06/01(火) 15:20:00 ] テキストフィールドに文字を打ち込んでエンターで動作っていうのが、 Eclipseからコンパイルして起動したときはうまく行くのに、 .jarとして出力してから実行するとうまくいきません。 何が悪いか分からないでしょうか?
219 名前:デフォルトの名無しさん mailto:sage [2010/06/01(火) 15:21:55 ] jar 作り直してないんじゃないとか?
220 名前:デフォルトの名無しさん mailto:sage [2010/06/01(火) 15:30:09 ] いえ、作り直しているはずなんですが…。
221 名前:デフォルトの名無しさん mailto:sage [2010/06/01(火) 20:06:26 ] >>211 サンプルは単純なのが一番。
222 名前:デフォルトの名無しさん mailto:sage [2010/06/01(火) 20:23:47 ] >>218 jarはantで作った? Eclipseで作った?
223 名前:デフォルトの名無しさん mailto:sage [2010/06/01(火) 20:30:36 ] >>217 Googleに聞いたかね パーミッションの設定をかえるポリシーファイルについて 10年前に同じ疑問をもった外国人がいるようだ よく読むように www.mail-archive.com/ejb-interest@java.sun.com/msg12085.html
224 名前:デフォルトの名無しさん mailto:sage [2010/06/01(火) 20:44:39 ] >>222 コマンドプロンプトで作りました。
225 名前:デフォルトの名無しさん mailto:sage [2010/06/01(火) 22:55:41 ] >>223 ありがとうございます。 デフォルトでは許可されないということなんですね。 WebとEJBで値を共有することを考えていたんですが、私の使い方だと外部ファイルがよさそうです。 いろいろ試してみまーす。
226 名前:デフォルトの名無しさん mailto:sage [2010/06/01(火) 23:55:26 ] >>198 ちなみに>>191 がJUnit4なら、@Beforeと@After
227 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 06:06:32 ] >>225 そうしなさーい。
228 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 10:13:38 ] >>224 Ant超おすすめ Mavenも超おすすめ
229 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 10:14:34 ] >>226 そだななんか間違ってたな っていうかTestNGもおすすめ JUnit4より使い易い
230 名前:デフォルトの名無しさん [2010/06/02(水) 11:06:13 ] Javaってマルチコアだと落ちるのね…
231 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 13:36:58 ] >>230 そうなの?
232 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 14:17:49 ] >>230 そりゃ大変だ。 マルチコアじゃないCPUのマシンを手配しなくちゃ。 今どき売ってるだろうか?
233 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 14:20:24 ] >>230 ソースプリーズ
234 名前:230 mailto:sage [2010/06/02(水) 14:56:29 ] うちはJavaのエンジニアがいないので、外に出したのよ んで、納品されたプログラムが、うちのマシンで落ちるのよ 発注先の人曰く 「マルチコアだと正常に動作しないです シングルコアなら問題無く動作します」 ってな感じなのよ それって、マルチスレッドで注意すべきところを全然ちゃんとしてない からマルチコアで動作させたときに落ちるんだと思うけど・・・ みなさん、どう思います?
235 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 15:19:50 ] >>234 とりあえずその発注先は今すぐ切ることをお勧めする
236 名前:デフォルトの名無しさん [2010/06/02(水) 15:34:41 ] >>234 SPARCの話だよな?
237 名前:230 mailto:sage [2010/06/02(水) 16:21:28 ] WindowsXPなんだが、 これでもだいぶちゃんと動くようになったんよ 最初の頃はもっと不安定で・・・ そんときは 「Javaだから安定動作しないんです バグではないです」 ってな感じのことを言ってた
238 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 16:26:00 ] CPUのことまで考えてコーディングしなくちゃいけないんですかねぇ? Javaを始めたばっかの初心者だけど、先が長そうで鬱です…。
239 名前:デフォルトの名無しさん [2010/06/02(水) 16:33:15 ] >>238 CPUとOSとJVMの相性すら把握してないならサポート受ける資格すらない
240 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 16:37:35 ] サポートって何のサポートですか?
241 名前:デフォルトの名無しさん [2010/06/02(水) 18:15:51 ] プロダクトサポートに決まってるだろ
242 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 18:44:28 ] すげえ痛いヤシがわいててワロス
243 名前:238 mailto:sage [2010/06/02(水) 18:49:54 ] なんでプロダクトサポートのことを言われたのかわからない…
244 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 18:57:17 ] >>238 普通の開発者が気にするのは せいぜいスレッドセーフなコードになってるかどうかくらい。 >>230 つJava並行処理プログラミング
245 名前:238 mailto:sage [2010/06/02(水) 19:14:01 ] >>244 スレッドを使うときに気を使えばいいってことですね。 精進します。。
246 名前:デフォルトの名無しさん [2010/06/02(水) 19:17:05 ] >>238 セールスエンジニア(笑)の言う通りにしてればそんな心配いりません
247 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 20:45:57 ] アフォウヨ臭くなってきました
248 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 20:46:47 ] セールスエンジニアってのはやっぱりJAVAエンジニアと同類なんですか?
249 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 20:56:34 ] >>234 ,237 落ちるって何だよ? スレッドセーフでなくて結果おかしくなる 事はあっても、プロセスが異常終了するようなケースは見た事がない。 そう言うのは大抵 JNI だとかドライバ絡みだが。 まぁ合にせよ否にせよ切った方が良さそうなのは確定だが。
250 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 21:06:29 ] >>249 そうなの?
251 名前:230 mailto:sage [2010/06/02(水) 22:08:00 ] 落ちるって表現で正しいかどうかわかんないけど Javaで作ったクライアントアプリの画面が突然消える(無くなる) のよね
252 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 22:37:51 ] 普通に例外吐いて死んでるんだと思うが