1 名前:デフォルトの名無しさん [2007/07/27(金) 08:46:32 ] プログラミング言語Javaに関する質問スレです。 JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作板をご利用ください。pc10.2ch.net/hp/ 過去ログ、関連スレッド、よくある質問とその回答など、 質問をする前に、貴方が見なければならないサイトについての情報は、 下のwikiのページにまとめてあります。 www.wikiroom.com/java/ これからJavaでプログラミングを始めたいが、何をすればいいかわからない人も、 wikiからのリンクをおたどりください。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 www.wikiroom.com/java/?path,classpath ・String に == は使うな。equals() を使え。 ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 前スレッド 【初心者】Java質問・相談スレッド103【大歓迎】 pc11.2ch.net/test/read.cgi/tech/1182896607/ /* 既出の質問や、他に適切なスレが存在する質問は、容赦なく無視されます。 質問をする前にwikiで過去ログ、関連スレ、FAQをチェックしてください。 */ また、当スレで質問をするかたは、回答をもらえたときに、 wikiの更新をして頂ければ、忝なく存じます。 次スレは>>980 あたりで。
29 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 17:10:54 ] >>25 うーん、自分の環境はそれは考えにくいと思うんだけど。。
30 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 20:32:42 ] for(int idx = 0 ; idx < 32; idx++) { if (i<<idx < 0) { System.out.print("1 "); } else { System.out.print("0 "); } } ↑はint型の変数iのビット列を表示するやつなんですけど、 これのbyte型バージョンを作ろうとしたらうまく動きません (for文の条件のところを idx < 8 に変更し、iをbyte型のbに変更) なぜでしょうか?
31 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 20:47:42 ] インターフェースを渡して、それを実装したクラスを返すプログラムを作りたいんですが。 (今はとりあえずから実装)、可能でしょうか? public class Hoge{ public static Class<? extends T> createClass(Class<T> c){ if(c.isInterface()){ なんらかの手段を使ってメソッドを空実装したクラスをreturn; }else return null; } } public interface Hello{ String sayHello(); } public class Hogehoge{ public void main(String[] args){ Hoge.createClass(Hello.class<Hello>); } }
32 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 21:19:28 ] >>30 たぶん、シフト演算でされる単項数値昇格を忘れてるんだと思う。 シフト演算のオペランドの型が byte、short、char なら シフト演算する前に暗黙のうちに int 型に変換される。
33 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 21:25:33 ] >>32 単項数値昇格ですか。初めて聞きました。 これから調べてみます どうもありがとうございました。
34 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 21:31:33 ] >>31 可能。でも、そこのサンプルなんか変じゃね?
35 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 23:04:28 ] このスレで見つけたJUnitとかいうツール使ってみたんだけど、これって戻り値がない場合は使えないの?
36 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 23:28:20 ] >35 お前には使えなそうだ
37 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 23:47:17 ] >>26 そういうことをやろうかと考えていたのですが、 具体的にはどんなことをすればよいのでしょうか?
38 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 23:59:15 ] >>29 考えにくい、じゃなくて実際に確かめようぜ。大した手間じゃないだろ。 うまく行かない時ってのは大抵自分の思い違いが原因でな(だからゴムのアヒルに話すのが有効なデバッグになる)。 すぐにわかる事を調べずに、思いこみでコードいじってる内は若葉マーク取れないよ?
39 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 23:59:16 ] >>37 アルゴリズムは知識レベルでも十分だと思う ソート スタック キュー リスト マップ ハッシュ これらは既にJavaがAPI化しているからJavadocでも読んで理解してればいい どっちかっていうと、学校や会社であまり詳しく教えてくれないデザインパターンを勉強した方が為になる。 Java デザインパターン でぐぐれ
40 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 00:07:17 ] >>38 レスありがd。 一応jarの中身を見たけど、別のjarファイル内にあるクラスファイルとは重複してなかったんだ。 実行時にどのjarファイルを読んでクラスの情報を取得したかについてはデバッガで調べて正しかった。 そのクラスがimport宣言しているクラスが実はJavaのバージョンによっては対象外だったりしてたのかも。。
41 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 03:21:32 ] >jarの中身を見たけど、別のjarファイル内にあるクラスファイルとは重複してなかったんだ。 >実行時にどのjarファイルを読んでクラスの情報を取得したかについてはデバッガで調べて正しかった。 複数のjarがあり、ソースのあるjarは別のjarのクラスを利用しているわけか(後付けすんなよ…)。 で、調べたのはそれだけ?同じパッケージ内のクラスは? >import宣言しているクラスが実はJavaのバージョンによっては対象外 無ければコンパイル時に見つからないと出るし、複数あってもコンパイル時にどれか分らないって出ると思うけど。 つーかそもそもどこまで分ってるんだ? 1.キャスト変換エラーが出る場所が分っている。 2.キャスト変換エラーが出るインスタンスが分っている。 3.キャスト変換エラーが出るインスタンスの本来あるべきクラスが分っている。 4.キャスト変換エラーが出るインスタンスがいつ、どこで作成されるか分っている。 5.キャスト変換エラーが出るインスタンスの実際のクラスが分っている。 6.上記3.と5.は異なっている事が分っている。 #一応ソースとかコンパイル→jar固め手順が誤って無いって前提で話してるけど、そのへんは大丈夫だろうか
42 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 03:40:42 ] >>39 Java デザインパターン でぐぐってみる サンクス デザインパターンでオススメの参考書とかってある?
43 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 03:47:36 ] >42 CollectionとかSwingの実装 本だと結城本が入門用で定番 個人的にはリファクタリングによるデザインパターン入門とかってやつがオススメ
44 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 03:55:56 ] >>43 なるほど 明日本屋行って買ってくる 遅い時間にありがとう
45 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 15:36:09 ] FileDialogで選択したファイルのパスとファイル名をTextFieldにsetTextで入れて そのTextField内の文字列を初期値にFileを作りたいのですがうまくいきません。 そのFileでhashCodeとgetNameを行うためにはどうすればいいんでしょうか?
46 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 15:39:46 ] >>41 詳細に説明してくれて、感謝感激雨あられです。 >つーかそもそもどこまで分ってるんだ? もっと詳しくソース追ってみたけど、実はキャスト変換の前のコードでそもそもの問題が見つかってしまって。。 ClassクラスのforName()のnewInstance()の戻り値が、事前にstaticなオブジェクト変数に値が入っていることで、 別のインスタンスが返されるように出来ているっぽい。コンストラクタ上でforNameの引数に渡したクラス名とは 別のオブジェクトを返すように実装されている感じ。 >#一応ソースとかコンパイル→jar固め手順が誤って無いって前提で話してるけど、そのへんは大丈夫だろうか jar固め手順とは? jar -cvf "jarファイル名" "フォルダ1(リコンパイルしたもの)" "フォルダ2(もともとjarに格納されていたもの)" "ファイル(*.propertiesなど)" みたいな感じでjarを作っている。 もしリコンパイルしたソースが他のパッケージ内のクラスを参照しているのであれば, 上記の場合、フォルダ1とフォルダ2は逆かな?パッケージ名は単純にアルファベット順にならべてんだけど。。
47 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 16:26:50 ] >>45 うまくいきませんじゃ、分からないのだが? そのような内容では、出来るはずですとしか答えられん・・・。 うまくいかないコードをはってくれ。
48 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 16:53:53 ] 書き込んだあとに調べてみたところ tf1.setText(fd.getDirectory()+fd.getFile()); とやってはディレクトリの区切り文字が\になってしまってるのが原因のようでした。 この\を\\に置き換えることってできますかね?
49 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 18:32:40 ] JFrameの表示座標ってどうにか変えられないだろうか JButtonに反応して表示するように下はいいけど左上が画面の左上に吸着したような位置にでてしまう
50 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 19:27:39 ] public void setLocationRelativeTo(Component c) 引数をnullとすれば画面中央に表示
51 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 19:50:10 ] >49,50 setLocationRelativeTo(parentFrame) でね? parentFrameは、JButtonを配置したJFrameな
52 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 20:09:04 ] >>49 >>50 setLocationRelativeToでググってみたらsetLocationなんていうのもあるんだな ちょっとこれ使ってやってみる 返答サンクス
53 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 12:32:04 ] ファイルの入出力について詰まったので、教えてください。 import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class TextReader { public TextReader(){ try{ String strLine; FileReader in = new FileReader("stage.txt"); BufferedReader reader = new BufferedReader(in); while((strLine = reader.readLine()) != null){ System.out.println(strLine); } reader.close(); }catch(IOException ie){ System.out.println("error"); } } } ↑のようなプログラムで、stage.txtというファイルの中身をコンソール上に表示させたいのですが、エラーになってしまいます。 ちなみにstage.txtというファイルは、このプログラムファイルと同じディレクトリに入れています。 どこがおかしいのかご指摘頂けないでしょうか、お願いします。
54 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 12:34:42 ] すいません、書き忘れましたが、 public static void main(String s[]){ TextReader t = new TextReader(); } もTextReader内に入っています。 お願いいたします。
55 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 14:34:36 ] >>53 System.out.println("error"); を ie.printStackTrace() に変えて、 どんなエラーなのか調べれば?
56 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 14:41:55 ] >>55 レスありがとうございます。 それを試してみたら(指定したファイルが見つかりません)になりました。 同じディレクトリ内にファイルを入れてるんですが・・・。何かファイルの指定法に間違いがあるんでしょうか?
57 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 19:07:28 ] 同じディレクトリってどこと同じなんだYO File file = new Filr("stage.txt"); と書いてみて、絶対パス表示してみろ
58 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 20:23:24 ] 俺が思うに、綴りが間違ってるんじゃないかな。
59 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 20:26:28 ] >>57 うわ・・・なんというミス・・・ありがとうございます。 確かにどこと同じなんだよって話ですね・・・。解決しました。ありがとうございます。
60 名前:デフォルトの名無しさん [2007/07/30(月) 20:37:12 ] 次のようなCSVダウンロードプログラムをLinuxサーバー上で実行し、 Windowsでダウロードした場合、なぜか、Windowsで改行コードがCR/LFになってしまう。 なぜ、LFでなく、CR/LFになるのでしょうか? ブラウザが変換している? response.setHeader(xxxxxx); PrintWriter pw = response.getWriter(); pw.println(XXXX); pw.close();
61 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 20:41:52 ] >>60 printlnが出力する改行コードはJVMが動いているシステムにとって自然な改行コードになる。 もし変えたくなければ自分で必要な改行コードを出力する。
62 名前:61 mailto:sage [2007/07/30(月) 20:44:18 ] あ、すまん。勘違い。>>61 は忘れてくれ。
63 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 20:51:32 ] >60 どこにCSVファイルがあるか教えてくれ、ただのサーブレットにしか見えない
64 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 21:37:00 ] setHeaderでapplication/octet-streamにする
65 名前:19 [2007/07/30(月) 23:08:45 ] どなたか分かりませんか?
66 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 23:16:40 ] setLocation / setLocationRelativeTo
67 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 23:25:27 ] なんかgdgdだがsetLocationRelativeTo なんてあったのか。 Swingはデカすぎるから困る。
68 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 23:28:48 ] SWT/JFaceに比べりゃ・・・ Eclipseで入力補完使いながら、setといれれば直ぐ見つかる程度だろう
69 名前:デフォルトの名無しさん [2007/07/30(月) 23:44:22 ] 質問javamail使ってwebmailみたいのつくりたいんだけど、HTMLメールを どうしようかなって思ってて。 やろうと思ってるのはHTMLタグ(&)だけ抜いて、テキストだけで 実装しようかと思ってるんだけど、HTML抜くライブラリとかってあるの? smtp実装してるのはあるんだけど、popしてメール表示するようなサンプルって あんましないんだよね。。誰かやったことある人おしえてください。 文字コードencodingは次考えます。
70 名前:61 mailto:sage [2007/07/30(月) 23:46:28 ] プログラムのXXXの部分は適当です。カンマ区切りで出力と仮定しています。 なぜ、Linuxなのに、CRがつくのかがわからないです。
71 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 00:13:39 ] JMSって何をする目的で使うのでしょうか?
72 名前:質問です [2007/07/31(火) 01:11:55 ] サーブレット間通信について質問です。 あるコンテキスト内で2つのサーブレットが起動しています。 この片方からもう片方のメゾッドを呼び出すことが出来ることを知りました。 書籍には Servlet ServletContext.getServlet(String str) でもう片方のサーブレットを取得できると書いてありますが、 如何せん書籍が古いため、現在このメゾッドはサポートされていないそうです。 同等の機能を実現するためにはどうすればいいのでしょうか?
73 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 06:17:50 ] >>61 Servletの設定がそうなっているんじゃない? >>72 相当古い本だな、それ そのメソッドをServletではなく共通で使える普通のクラスにすればいい Servletの何か(パラメータ等)が必要ならば、それを引数に渡せばOK
74 名前:質問です mailto:sage [2007/07/31(火) 09:23:13 BE:42319687-2BP(6)] >>73 回答ありがとうございます。 片方のサーブレットが持つ情報をもう片方がほしければ、 その「普通のクラス」のstaticなクラス変数を介してもらえばいいということでしょうか?
75 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 15:45:43 ] 予約後って全部暗記したほうがいいの?
76 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 15:48:27 ] うん
77 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 16:52:41 ] Math.abs(-10); のメソッドの結果がなんで-10じゃなくて10なんですか?
78 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 17:08:02 ] [バージョン]JDK1.5 [内容] java.util.concurrent パッケージの ArrayBlockingQueue と LinkedBlockingQueue は どのように使い分ければ良いのでしょうか。 ttp://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/util/concurrent/ArrayBlockingQueue.html ttp://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/util/concurrent/LinkedBlockingQueue.html 実際にやろうとしていることは、ThreadPoolExecutor 生成でこれらを用い、 ・実行されるスレッド数の上限を決めたい(例えば10) ・上限に達したら、submit された際キューに積まず例外で返したい なのですが、この場合、 ThreadPoolExecutor executor = new ThreadPoolExecutor(10, 10, 0L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue<Runnable>(10)); executor.setRejectedExecutionHandler(new ThreadPoolExecutor.AbortPolicy()); と言った感じで良いものなのでしょうか。 ttp://www-06.ibm.com/jp/developerworks/java/040625/j_j-tiger06164.html を見ると、LinkedBlockingQueue だと取りあえず受けてしまう様にも見えるのですが、 Javadoc の説明からは読み取りきれず悩んでいます。
79 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 18:24:09 ] >>77 Math.abs がどんな機能なのか知ってるか? >>78 >どのように使い分ければ Array〜は固定サイズ限定だから、無限にしたければLinked〜を選ぶしかない。 でなければ、別にどっちでも。 >実行されるスレッド数の上限を決めたい(例えば10) >上限に達したら、submit された際キューに積まず例外で返したい SynchronousQueue を使う。 他のキューだと、スレッド数が上限に達しても、さらにキューが一杯になるまでタスクが溜まる。
80 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 18:52:16 ] >>77 現役中学生に聞いてみれば?
81 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 18:54:22 ] >>80 なんで? Math.absってどういう意味?Mathはなんとなく数学っぽいが。
82 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 18:56:44 ] absは阿部さんの略
83 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 19:12:25 ] つーかjavadoc嫁よ屑
84 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 19:44:07 ] >>82 つまんねぇんだよカス
85 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 19:48:11 ] ご、ごめん
86 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 19:55:48 ] 質問させていただきます。 ArrayList を Iterator で順序アクセスした場合、この順序はもとのリストの順序と一致しないのでしょうか?
87 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 20:30:05 ] 一致する
88 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 20:43:36 ] てか順序が一致しないListってあるの? Setと違って並びありきなクラスだと思うんだけど。
89 名前:デフォルトの名無しさん [2007/07/31(火) 21:05:26 ] 一致しないとまずすぎるだろ常考・・・
90 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 21:11:38 ] >>88 no
91 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 21:13:29 ] セックル中?
92 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 21:16:09 ] 回答ありがとうございます。 自分もそう思って、 for (int i=0; i < list.size(); i++) { // list.get(i) を処理 } を for (Object obj: list) { // obj を処理 } のように書き換えたら問題がおきたのです。 他の問題があったのかな。
93 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 21:31:13 ] どんな問題が起きたんだよw ClassCastExceptionとかNullPoだったら氏ね
94 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 21:39:48 ] >>78 最初にExecutors.newHogeHoge の標準ファクトリメソッドで生成されるものを使うのが推奨されている。 それでダメならばカスタマイズ汁 で、こんな場所で質問しているヤシはマルチスレッドなんかに手を出すべきじゃない
95 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 21:46:57 ] こんな場所で質問しているヤシはJavaなんかに手を出すべきじゃない
96 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 22:23:16 ] じゃあどの言語がいいんだよ
97 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 22:53:34 ] >>96 それをこんな場所で質問しているヤシはプログラムなんかに手を出すべきじゃない
98 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 23:09:41 ] じゃあこのスレにいるやつらはなんなんだよw
99 名前:デフォルトの名無しさん [2007/07/31(火) 23:31:39 ] 質問があるんですが,アプレットで文字とかを描画するときに, paintメソッドで,Graphics gとかを引数にとっていると思うのですが, gが良くわかりません. 他のクラスから,アプレットのメソッドを呼び出したりして, アプレットに文字列を描画したいのですが,gのところをどうすればよいかわかりません. どなたか詳しい方教えてください
100 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 23:43:30 ] >>99 もしかして、paintを自分から呼び出して描画処理を行おうとしていない? paintには描画したい内容を記述して、 それを呼び出すのはjavaの処理系が再描画すべき時点でやってくれる。 もし自分から描画させたい場合はpaintを直接呼び出さず、 repaintなどの再描画を促すメソッドを呼び出せばいい。 こちらからアクティブに描画する方法もあるが、 初心者のうちはこういうパッシブ描画でがまんしておけ。
101 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 23:43:40 ] >>99 gは大事にしてね。 引数渡しするかキャンバスクラスに実装して使い回せばおk
102 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 00:16:19 ] >>101 使いまわしたら生きてるか死んでるかの確認と再生成を自力でやらなきゃいけなくない?
103 名前:デフォルトの名無しさん [2007/08/01(水) 00:34:08 ] すみません、自力では限界なので誰か教えてください。 当方、専門学校の選択でJAVAを取った1年生です。 Eclipseを使ってJAVAをやっているのですが import model.product; の行で「インポートされた model は見つかりません。」とエラーが表示され、先に進めず困っています。 このぐらい自力で解決しろ、と思われますが、 検索をかけても解るものがヒットしないのです、どうか宜しくお願いします。 …教諭がソース(コメント、解説無し)のプリントを配布するだけで質問に答えてくれないんです。
104 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 00:55:35 ] パッケージを理解しろ。「java パッケージ」でぐぐれ。 srcフォルダの下に、model/product っていうディレクトリはあるのか? 専門学校ってEclipseとかやるんだ。
105 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 01:37:05 ] 専門学校でツール使うばあい、ツール教える側が理解してなくてカオスってるときがあるけどな。 それでサポやらされる身にもなってみろ。
106 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 01:51:48 ] じゃあやめちまえ
107 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 02:26:30 ] >>103 >質問に答えてくれないんです 嘘つくな
108 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 02:32:44 ] int test[]={80,43,43,32,84};
109 名前:デフォルトの名無しさん [2007/08/01(水) 02:40:44 ] >>103 どこの学校か教えてくれたら、完全な解説を書きます。
110 名前:103 mailto:sage [2007/08/01(水) 06:19:13 ] >104 回答有難う御座います、srcというフォルダ自体がありません。 Wikipediaでパッケージというものがどういうものか、一応は理解できたつもりです。 プリントの中に package model.Product; と書かれたソースファイルが無いです… >105 多分その通りかと…とても若い人で出欠取ったらどこかへ行ってしまいます。 >106 辞めてもいいのですが単位が… >107 授業中に質問ができなく、職員室に突撃して聞いても「自分で調べろ」の一点張りで… >109 日本工学院です
111 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 07:55:06 ] >授業中に質問ができなく、職員室に突撃して聞いても「自分で調べろ」の一点張りで… 質問に答えるとボロが出るからな
112 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 11:27:37 ] >>110 model.product なんてクラスが必要なければそんな import 文は単に消しちまうか、 どっかで使われてるなら model パッケージを作って product クラスを適当にでっちあげればいいんでない。
113 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 15:00:44 ] >>103 エラーメッセージをググる事を覚えるといいかも。 例えば「インポートされた は見つかりません」 固有部分を抜いて検索してみるのね。
114 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 18:11:16 ] 配列のソートがよくわからん。 誰かおせーて。
115 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 18:12:34 ] >>114 www.geocities.jp/ky_webid/algorithm/index.html ここら辺の話?
116 名前:デフォルトの名無しさん [2007/08/01(水) 18:43:30 ] >>114 Arrays.sort で出来るよ
117 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 19:18:47 ] 専門学校の教師に聞いた話だが、2年制とかになると早めに辞めさせてしまう方が評価が高いらしい 下手に全員が進級すると教室が足りないんだってw
118 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 20:07:32 ] >>117 教室と言うか教室の中にある設備機材のほうだなw だから講師が生徒潰しにかかって、それに触発されて生徒間も潰し合いし出して マジで頭おかしくなって精神科・心療内科行く奴が増えて そっち系の知識が豊富になりつつ、潰し合いに生き残った者たちはどんどん専門学校に洗脳されて外でワケワカメな事言いだすんじゃないか。 そもそも、コンピュータ系専門に常駐してる講師なんて業界の底辺から溢れて食ってけないから講師をry それを補うためにたまに外部からプロ呼ぶんだろうが。
119 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 21:48:40 ] >>118 まるでヒューマ○みたいな専門学校だなww もっとツールを使わないで一から作る技術を身につけたほうが いいんだろうけど。
120 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 22:08:50 ] ツール類の環境を整えてるのが売りなんじゃ? まあ、今は学生書があれば激安で一式そろえれるから今は独学でも勉強が。 仕事で使うような自社ライブラリとかはそもそも入手できないし。 仕事で使う数十万から100万するモデリングツールや動画編集ソフト類も無理だろうし。
121 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 23:09:58 ] JMSのことが詳しくのってる本かサイトはありませんかね? できれば日本語希望です。
122 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 23:16:50 ] JMSなりActiveMQでぐぐって、最初のリストに出てくるサイトの中に無ければないんじゃね?
123 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 01:38:04 ] struts関連の事ですので、多少スレ違いかも知れませんが ご容赦下さい。 環境:JDK1.5 apache+tomcat struts winXP (+Exlipse3.2 All in One) アクセスログ出力の為、RequestProcessorを拡張する事に なりました。(Actionのexecute発行前後でログを出す) で、今回画面項目のチェック等でvalidationを使用する為、 TilesPluginとTilesRequestProcessorを使用しています。 (参考www.atmarkit.co.jp/fsecurity/rensai/struts03/struts03.html) 上記サイトを参考にし、TilesRequestProcessorをextendsした クラスをstruts-config.xmlのcontroller processorClass に 指定していますが、何の反応も有りません。 (ロジックを通っていない、エラーも特に起きない) ((エラーが起きる様なロジックをわざと用意しても同様)) で、PukiWiki様の説明によると、TilesPlugin使用時には TilesRequestProcessorが自動的に指定される、との事でした ので、ワザとcontroller processorClassに変なクラスを 指定してみたりもしたのですが・・・・やはり何も起きません。 上記の結果、controller processorClass指定時は。 他の設定ファイル(web.xml等)も設定が必要なのでは? 他に設定が無い限り、TilesRequestProcessoの自動指定 が外れないのでは無いか?と疑っているのですが、何か ご存知の方、他に設定が必要でしたらお教え下さい。 お願い致します。
124 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 08:07:54 ] www.atmarkit.co.jp/fsecurity/rensai/struts03/struts01.html www.atmarkit.co.jp/fsecurity/rensai/struts03/struts02.html
125 名前:デフォルトの名無しさん [2007/08/02(木) 11:15:57 ] 統計ライブラリは何を使ってますか フリーのものでお勧めのがあればご紹介ください
126 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 12:17:49 ] setColorでRGB値で色を作ろうとした時に、 色を格納している変数の名前をr,g,bにしていたところ、 hoge.java:18: シンボルを見つけられません。 シンボル: コンストラクタ Color(int,java.awt.Graphics,int) 場所 : java.awt.Color の クラス g.setColor(new Color(r,g,b)); というエラーが出たのですが、これどういうことでしょうか? 変数名をred,green,blueに変えたらコンパイルちゃんと通ったのですが、 引数に禁止されてる変数名とかあるのですか?
127 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 12:33:40 ] >>126 gの型は何のつもりなんすか。int or Graphics?
128 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 12:39:59 ] >>127 あ…Graphics gを引数で受け取ってて、 記憶域の都合で関数外でint r,g,bを宣言してたから 名前が被ってた…orz Javaは昨日からだけどC/C++は2年くらいやってるのに 何をこんな間違いを…orz ちょっと吊って来ます。
129 名前:質問です mailto:sage [2007/08/02(木) 12:47:08 BE:9069034-2BP(6)] java で特定の日時を保存するには何のクラスを使えば適切なのでしょうか?