★★Java質問・相談スレッド132★★
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@そうだ選挙に行こう
2009/08/30(日) 20:02:41JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理 ttp://pc11.2ch.net/hp/
Webプログラミング ttp://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質問・相談スレッド131【歓迎】
ttp://pc12.2ch.net/test/read.cgi/tech/1250369910/
次スレは>>950あたりで。
過去ログ、関連スレッド、よくある質問とその回答など、
質問をする前に、貴方が見なければならないサイトについての情報は、
下のwikiのページにまとめてあります。
ttp://www.wikiroom.com/java/
0153デフォルトの名無しさん
2009/09/04(金) 19:04:31<アマチュアの製作現場ですね
0154デフォルトの名無しさん
2009/09/04(金) 19:07:28そういうところほど、いいお金をもらってる…
0155デフォルトの名無しさん
2009/09/04(金) 20:45:40常駐してるjavaプログラムAに対して
新しくコマンドプロンプトを開き、そこからデータを送信することおは可能でしょうか?
パイプとか、いろいろ調べてみたんですがなかなかー・・・
0156デフォルトの名無しさん
2009/09/04(金) 20:51:340157デフォルトの名無しさん
2009/09/04(金) 20:59:31Java→Java
みたいに言語間で通信できるのはわかったんですが
DOS窓から直に送るって方法がわからんのです(´・ω・`)
0158デフォルトの名無しさん
2009/09/04(金) 21:02:580159デフォルトの名無しさん
2009/09/04(金) 21:03:34データグラムだとたまに取りこぼしがあるとか言う話ですがどういうときに発生するんですか?
0160デフォルトの名無しさん
2009/09/04(金) 21:09:30伝送路が混んでるときとか
0161デフォルトの名無しさん
2009/09/04(金) 21:13:07大量のデータを裁かなくてはいけないので
その都度プロセスを起動するのは心もとなくて
同時に300くらいは軽く裁きたいのです
0162デフォルトの名無しさん
2009/09/04(金) 21:35:55お前は何を言っているんだ?
0163デフォルトの名無しさん
2009/09/04(金) 21:44:051行ずつ常駐してるJavaに送信したいんですが
たった一回の起動で可能なのです?
調べてみたんですが、今ひとつわからないのでヒントを(´・ω・)
0164デフォルトの名無しさん
2009/09/04(金) 22:00:510165デフォルトの名無しさん
2009/09/04(金) 22:09:38配信するときTTLの寿命で死んじゃうからパケットは消滅するんですか?
そうするとメッセージが渡ったかどうかチェックする必要があるのでTCPしかないですよね。
0166デフォルトの名無しさん
2009/09/04(金) 22:19:12まず、これが何のことだか
0167デフォルトの名無しさん
2009/09/04(金) 22:25:09TCPが持つ他の機能は不要で、メッセージが必ず渡ることだけを保証するのなら、
データグラムの上にそういうプロトコル階層を作るか持ってきて乗っけるという手もある。
この話題はJavaとは無関係なのでネットワーク関係のスレへいけ。
0168デフォルトの名無しさん
2009/09/04(金) 22:27:12消滅というか、送信先にたどり着かないこともあろう
送信した方もちゃんと届いたかどうかわからない
そういうのが要らない場面で使うのが前提
0169デフォルトの名無しさん
2009/09/04(金) 23:32:550170デフォルトの名無しさん
2009/09/04(金) 23:37:02サンのサイト死んでない?
0171デフォルトの名無しさん
2009/09/04(金) 23:37:560172デフォルトの名無しさん
2009/09/05(土) 00:07:240173デフォルトの名無しさん
2009/09/05(土) 00:19:49SOCKETやRCPをも含め結局メッセージはOSが必要でJAVAだけじゃ無理ってことでいいですか?
0174デフォルトの名無しさん
2009/09/05(土) 00:20:580175デフォルトの名無しさん
2009/09/05(土) 01:33:37http://pc12.2ch.net/test/read.cgi/tech/1193757528/
0176デフォルトの名無しさん
2009/09/05(土) 01:51:40ちょっとアスカに馬鹿にされてくる・・・。
0177デフォルトの名無しさん
2009/09/05(土) 01:52:10意味不明過ぎる。
Javaが動くにはOSが必要だし、Javaのネットワーク機能はOSの機能を呼び出してるだけ。
あと、UDPで信頼性が欲しけりゃUDPの上に俺々プロトコルを構築すればいい。
0178デフォルトの名無しさん
2009/09/05(土) 02:18:250179デフォルトの名無しさん
2009/09/05(土) 02:36:04TCPで信用ならないってどういうときですか?
SHA-1とかパケットがちゃんと届いたかどうかの信用性に関係ないでしょ。
0180デフォルトの名無しさん
2009/09/05(土) 02:38:24他アプリへのメッセージはJAVAでは原則サポートしてないでしょ。
RPCとかOS関係ないし、さっきはメッセージならsocket使えっていったよね?
0181デフォルトの名無しさん
2009/09/05(土) 02:39:46構って君なのでしばらく付き合ってやってください
0182デフォルトの名無しさん
2009/09/05(土) 02:59:490183デフォルトの名無しさん
2009/09/05(土) 04:16:37その「他アプリへのメッセージ」って具体的に何よ。
Javaが標準でサポートしてる、ソケットやRMIやCORBAは「他アプリへのメッセージ」に入らないのか?
0184デフォルトの名無しさん
2009/09/05(土) 04:16:590185デフォルトの名無しさん
2009/09/05(土) 04:19:20はいりません
0186デフォルトの名無しさん
2009/09/05(土) 06:34:23XML-RPCも入れてあげて下さい
0187デフォルトの名無しさん
2009/09/05(土) 07:05:13Windowsメッセージと誤解しているとエスパー。
0188デフォルトの名無しさん
2009/09/05(土) 09:20:350190デフォルトの名無しさん
2009/09/05(土) 10:02:20クラス名がAじゃなくても何でもよくて名前の前や後ろに文字を付け加える方法でお願いします。
0191デフォルトの名無しさん
2009/09/05(土) 10:10:36Readerにバッファリングを付けたから BufferedReader とか、追加機能にちなんだ
名前をつける以外には正解は無い。
正直な話、「メソッドを追加した」という情報だけの質問が、まじめな答えが戻って
くるような質問だと思っているのか?と小一時間略
0192デフォルトの名無しさん
2009/09/05(土) 10:12:28機能をつける場合は何をつけますか?
0193デフォルトの名無しさん
2009/09/05(土) 10:22:34馬鹿に付ける薬
0194デフォルトの名無しさん
2009/09/05(土) 10:39:30今思いついただけのいい加減なクラスだろうから、「000」「001」でOK
ユーティリティ以外でそんなクラスをつくるなら、関数に戻した方がいい
0195デフォルトの名無しさん
2009/09/05(土) 10:52:570196デフォルトの名無しさん
2009/09/05(土) 10:54:460197デフォルトの名無しさん
2009/09/05(土) 11:01:140198デフォルトの名無しさん
2009/09/05(土) 11:05:16例えば配列を繋げたりするようなものなどが沢山入ってます。
>>195
有難うございます。
0199デフォルトの名無しさん
2009/09/05(土) 11:06:580200デフォルトの名無しさん
2009/09/05(土) 11:08:480201デフォルトの名無しさん
2009/09/05(土) 11:08:550202デフォルトの名無しさん
2009/09/05(土) 11:10:120203デフォルトの名無しさん
2009/09/05(土) 11:12:31AWithSupportingSomeOperations
0204デフォルトの名無しさん
2009/09/05(土) 11:13:57ManyBigBenClass
0205デフォルトの名無しさん
2009/09/05(土) 11:14:140206デフォルトの名無しさん
2009/09/05(土) 11:14:56Manyなのかは審議が必要
0207デフォルトの名無しさん
2009/09/05(土) 12:03:54DOS窓とやり取りするって話じゃなかったっけ?
0208デフォルトの名無しさん
2009/09/05(土) 13:42:56リスコフの置換原則に反するからそういう設計はしない。
0209デフォルトの名無しさん
2009/09/05(土) 13:47:39反してませんよ?
クラスをコピペして別のクラスをつくってやってますから。
なぜかというと、再帰を使っているので、
0210デフォルトの名無しさん
2009/09/05(土) 14:12:40DRYの、
0211デフォルトの名無しさん
2009/09/05(土) 17:03:58他にいい感じのjava本ないか
0212デフォルトの名無しさん
2009/09/05(土) 18:45:59君は何もわかってないバカなんだから
これ以上しゃべらない方がいいよ
>>211
軽快なJava
0213デフォルトの名無しさん
2009/09/05(土) 19:05:570215デフォルトの名無しさん
2009/09/05(土) 20:09:01Java魂 だけどEffectiveの前に読むレベルの本
0216デフォルトの名無しさん
2009/09/05(土) 20:20:37APIドキュメント読んだほうがましなぐらいの本
Javaチュートリアルのほうが無料で内容濃くてどこでも読める
0217デフォルトの名無しさん
2009/09/05(土) 20:25:28Effective Javaホントに読んだことあるのか?
0218デフォルトの名無しさん
2009/09/05(土) 20:29:33俺もその本はあんまり薦めんよ
0219デフォルトの名無しさん
2009/09/05(土) 20:31:33入門書なんて日本語でしか読めない人向けだし
0220デフォルトの名無しさん
2009/09/05(土) 21:15:570221211
2009/09/05(土) 21:19:33ありがとうございます
>>217
昨日かったばっかりだから、まだ読んでいないよ
学生なのでお金がなかなか貯らないから、次に買う本を今のうちに決めたいと思ったわけ
今回はEffetive javaを買ったの理由は、知人に読んどけみたいな事を言われたからです
apach jakarta common関係の本がおもしろそうだったので買おうと思ったのですが、森博嗣の本が欲しかったのでやめました
以前から「java 魂」、「Javaネットワークプログラミングの真髄」あたりが気になっています
0222デフォルトの名無しさん
2009/09/05(土) 21:30:55効率良く情報を仕入れるための仕組みが「本」なわけで。
> 入門書なんて日本語でしか読めない人向けだし
意味不明。
0223デフォルトの名無しさん
2009/09/05(土) 21:41:04おまえは日本語すら読めないカスw
0224デフォルトの名無しさん
2009/09/05(土) 21:46:430225デフォルトの名無しさん
2009/09/05(土) 21:54:24英語も日本語も読めないだけでしょ
0226デフォルトの名無しさん
2009/09/05(土) 22:02:510227デフォルトの名無しさん
2009/09/05(土) 22:24:310228デフォルトの名無しさん
2009/09/05(土) 22:38:04Effectiveも日経SJCPのも全部日本人じゃない
0229デフォルトの名無しさん
2009/09/05(土) 23:21:26APIdocとチュートリアルだけで10年目ですね私
一回も本読んだこと無いです
はっきり言って不要でした
0230デフォルトの名無しさん
2009/09/05(土) 23:23:02書き写しは出来ないこの業界ですから
0231デフォルトの名無しさん
2009/09/05(土) 23:42:05はいはい、凄いでちゅね
0232デフォルトの名無しさん
2009/09/05(土) 23:43:06真髄まで知りたいならそれでいいんじゃないの。
といってもどうせこの板に来る鼻糞君たちは、「SQL叩いて今流行りのジャヴァだぜ!」「ジャバってないとバカだよね〜」が大半だと思いますけど・・・
0233デフォルトの名無しさん
2009/09/05(土) 23:44:320234デフォルトの名無しさん
2009/09/05(土) 23:48:26それでどういうアプリ(ツール)作ったんですか?
まさか10年もやってるのに未だにアプレットでアニメーションとかなわけないですよね。
0235デフォルトの名無しさん
2009/09/05(土) 23:58:37資格試験のために読んだだけw
0236デフォルトの名無しさん
2009/09/06(日) 00:06:02イディオムとかサードパーティ製のライブラリ使いたいときに
いちいちネットブラウジングするのが面倒になる
0237デフォルトの名無しさん
2009/09/06(日) 00:40:38なわけないよねw
いろいろ作ったよ
0238デフォルトの名無しさん
2009/09/06(日) 00:49:030239デフォルトの名無しさん
2009/09/06(日) 00:55:54無理しなくていいよw
0240デフォルトの名無しさん
2009/09/06(日) 01:08:42悪いコードを書かないためとか、教養とかそういう意味では
Effective Javaを読むのは必要。
シリアライズ、マルチスレッド、Enum、Generics、Annotation
などの機能について正しい認識を持つことが大事だしね。
やっつけ仕事するだけなら読む必要は全く無い。
英語のチュートリアルもいいけど、Java使ってる大半の現場で
英語まともに読める奴に出会ったことないんだが。
まあ、本を批判するのもいいけど、
それならきちんとURLの一つもかけないのかな。
これはすばらしい記事だったとか。
0241デフォルトの名無しさん
2009/09/06(日) 01:16:55Probably some programmers agree with me.
0242デフォルトの名無しさん
2009/09/06(日) 03:40:37String image_gif_temp [ ] = {"panda.gif","midori.gif","hi.gif","nobasu.gif","ha.gif"};
System.arraycopy(image_gif_temp [ ], 0, image_gif [ ], 0, 5);
-----------------------------------
MyFirstApplet.java:141:.class' がありません。
System.arraycopy(image_gif_temp[],0,image_gif[],0,4);
MyFirstApplet.java:141: ')' がありません。
エラー 2 個
アプレットなのが原因でしょうか。
よろしくお願いします。
0243デフォルトの名無しさん
2009/09/06(日) 04:08:48どっか括弧閉じ忘れてるんだと思う。
Javaは基本的に変数名らくだ型だよ。
image_gif_tempならimageGifTemp
0244デフォルトの名無しさん
2009/09/06(日) 04:13:51どこにそんな馬鹿な引数の渡し方をしている入門書があったんだ?
ちゃんと金を払って買ったJavaの入門書で一から文法を勉強し直せ。
0245デフォルトの名無しさん
2009/09/06(日) 04:14:48レスありがとうございます。
>>141行目をコメントアウトしてもっかいやってみるとどうなる?
コンパイル終了 (^−^;)
らくだ型」?
ちょいとぐぐって調べてみます。
0246デフォルトの名無しさん
2009/09/06(日) 04:19:00コードからみて>>142と同じ人なんだろうけど自分勝手に文法を妄想してはいかんよ
引数の中の変数に[]なんてなぜ付けようと思ったの
0247デフォルトの名無しさん
2009/09/06(日) 04:20:31変数の命名規則を調べるよりももっと大事なことを調べるべきだろうが
0248デフォルトの名無しさん
2009/09/06(日) 04:27:26String image_gif[]というように宣言もできるけれど
これはあまり推奨されない書き方で
String[] image_gifと宣言した方がいいと思うよ
メソッドに渡す変数もString[]型を渡すのなら変数名だけを書くことになる
0249デフォルトの名無しさん
2009/09/06(日) 04:27:31「プログラムなんて動けばいんだろ!」と言ってくる奴を黙らす方法を知らない。
0250デフォルトの名無しさん
2009/09/06(日) 04:34:22精一杯の見栄張り乙
0251デフォルトの名無しさん
2009/09/06(日) 04:36:190252デフォルトの名無しさん
2009/09/06(日) 04:38:06そういうコードは動いていてもたいてい正しく動いていないなw
■ このスレッドは過去ログ倉庫に格納されています