1 名前:デフォルトの名無しさん mailto:sage [2008/11/17(月) 01:09:54 ] プログラミング言語Javaに関する質問スレです。 JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作管理 pc11.2ch.net/hp/ Webプログラミング pc11.2ch.net/php/ をご利用下さい。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 www.wikiroom.com/java/?path,classpath ・String に == は使うな。equals() を使え。 ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 前スレッド 【初心者】Java質問・相談スレッド120【歓迎】 pc11.2ch.net/test/read.cgi/tech/1223603727/ 次スレは>>990 あたりで。 過去ログ、関連スレッド、よくある質問とその回答など、 質問をする前に、貴方が見なければならないサイトについての情報は、 下のwikiのページにまとめてあります。 www.wikiroom.com/java/
666 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 14:19:54 ] >>665 javax.imageio.ImageIO と java.awt.image.BufferedImage
667 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 14:22:08 ] JavaからJRubyの呼び出しを行っているのですが、 オプションを指定して実行する方法がわかりません。 Fiberクラスを使うために--1.9オプションを指定する方法が知りたいです。 Fiberの機能を利用できればいいので、他の方法でもご教授ください。
668 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 14:30:27 ] >>666 さん ありがとうございます!試してみます
669 名前:デフォルトの名無しさん [2008/12/04(木) 16:02:38 ] 将棋倶楽部24でよく将棋を指すんですが ちょっと前にjava更新があったのでしたところ 対局画面の右上に!←こんなのがずっとついてきます 前はこんなのなかったのに やってない人には全く分からないと思いますので 気長に待つつもりです 誰かおね!
670 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 16:42:16 ] >>669 > プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。 板の注意書きくらい嫁
671 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 18:07:40 ] Java6 update10 から アプレットがポップアップしたウィンドウに !マークが付くようになった。 以前はウィンドウの下部に 「警告:アプレットウィンドウ」とか付いてたけど。 >> 669 気にしないで大丈夫です。 「これは Java によって表示されたウィンドウです」 という注意書きのようなものです。
672 名前:663 mailto:sage [2008/12/04(木) 20:22:26 ] >664 ありがと何が悪かったかようやくわかった!
673 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 21:32:50 ] 【サンタクロース、トナカイの酒気帯び運用罪での逮捕に、マジ逆切れw】(ZDNet) builder.japan.zdnet.com/story_media/20384793/081204_sun-james-gosling_02_400x300.jpg
674 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 21:37:38 ] マルチすんなカス
675 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 22:11:21 ] 【サンタクロース、トナカイの酒気帯び運用で逮捕。有罪判決に、マジ逆切れ&大暴れw(動画有り)】(ZDNet) builder.japan.zdnet.com/story_media/20384793/081204_sun-james-gosling_03_400x300.jpg builder.japan.zdnet.com/story_media/20384793/081204_sun-james-gosling_01_400x300.jpg builder.japan.zdnet.com/story_media/20384793/081204_sun-james-gosling_02_400x300.jpg
676 名前:デフォルトの名無しさん [2008/12/04(木) 22:16:43 ] ゴズリン大先生だってムカムカじゃないか!おまえが無能だからだろ。
677 名前:デフォルトの名無しさん [2008/12/04(木) 23:47:48 ] 無限大の扱いについて質問があります。 A=1/a; if(A>3){ A=3; } という文で、aが0に近い値の場合、AがInfintyになってしまいます。 そして、Aが数字であるということが読み込まれずに、 下のif文が読み込まれないようなのです。 無限大の値と自然数を比べるよい方法はなにかないでしょうか? よろしくおねがいします。
678 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 00:05:37 ] POSITIVE_INFINITYはMAX_VALUEより値は大きいから問題ないと思うけど。 Double.Nanになってるとかじゃないの?Double.isNan(A)でtureを返せばそう。
679 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 00:30:55 ] 成る程 明日試してみます。 ありがとうございました。
680 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 12:03:55 ] 実はaは、0に近いマイナスの値で、マイナス無限大になってるとか・・・
681 名前:デフォルトの名無しさん [2008/12/05(金) 16:18:18 ] age
682 名前:デフォルトの名無しさん [2008/12/06(土) 10:33:54 ] Javaのコンパイラの無料ダウンロードってどうすればできますか? 一番有名なのが停止期間?か何かで…。 あとダウンロードしても英語ばっかで何すればいいのかわからないんですが(笑)
683 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 10:41:18 ] よくそれでプログラムやろうと思うな テンプレ読め
684 名前:デフォルトの名無しさん [2008/12/06(土) 10:43:10 ] やりたくはないんですけど課題として出されてるので・・・。 学校にはコンパイラあるんですけど家でもやらないと追いつかないんですよ。 そういうわけでものすごい勢いで初心者です。 小学生に2次関数やれって言われてるくらいの感じです
685 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 10:53:07 ] >>684 ほい services.netbeans.org/bouncer/index.php?product=netbeans-6.5-javase&os=windows
686 名前:デフォルトの名無しさん [2008/12/06(土) 11:09:56 ] >>685 ありがとうございます。 進めていくとJDKがどうのこうの…と言われて進めないのですが JDKというのをダウンロードしようとしてもうまくいきません。 どうすればいいでしょうか?
687 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 12:26:50 ] よく釣られるスレだな
688 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 12:34:18 ] IBMのJREダウンロードってわっかり難いよね。 特定のバージョンのJREダウンロード見つけるのに えらい苦労した記憶が
689 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 16:57:49 ] >>684 小学生で2次関数やってる奴なんか掃いて捨てるほどいるぞ
690 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 17:49:32 ] >>684 >小学生に2次関数やれって言われてるくらいの感じです つ 公文式 その気になれば小学生だってラプラス変換。 そうか。公文でJavaの教材を作れば良いんだ。
691 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 18:09:03 ] netbeansは所々日本語みたいなんですけど、日本語版とか日本語化とかはないんですか? エクリプスよりもかなりいい感じなんですけど。
692 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 18:14:19 ] >>689 だから、 無茶ってほどじゃないけど難しいことやらされてる っていうくらいの例えじゃないのか
693 名前:名無し [2008/12/06(土) 18:20:19 ] 問題 au携帯電話の「ダブル定額ライト」プランの税込料金を計算するプログラムを作成しなさい。 動作は以下のとおり。 (1)自分の学生書番号と氏名の表示 (2)利用パケット数(整数)を入力 (3)利用パケット数が0以上である場合は、税込料金(整数)を表示 (4)利用パケット数が負である場合は、エラーメッセージを表示。 補足 @定額1わずか1000円/月(税込1050円)、12500パケットまで A使った分だけ1000円/月(税込1050円)+超過分、12500パケット超〜52500パケット未満、0.08円/パッケト(税込0.084円) B定額2最大4200円/月(税込4410円)で使い放題、52500パケット以上4200円/月(税込4410円) パケット数が@5000A12500B35000C52500D8000E-1000のそれぞれの場合について実行させなさい。 難しすぎて困ってます。とける方いましたらお願いします。
694 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 18:27:16 ] どこが難しいんだよw
695 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 18:30:23 ] auに問い合わせろ
696 名前:デフォルトの名無しさん [2008/12/06(土) 18:33:29 ] すれ違い
697 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 18:41:01 ] 最初から考えることを放棄しているとしか思えない これがゆとり教育というものか
698 名前:名無し [2008/12/06(土) 19:04:57 ] すいません。ほんとに馬鹿でソースコーがまったくわからないんです。
699 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 19:22:41 ] Cの方が頭弱い人にも分かりやすく書いてある本が多いからC/C++からやった方が早く身につくよ。
700 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 20:00:07 ] >>698 馬鹿だからわからないんじゃない。 ちゃんと手順を踏んで、時間と労力を注いで勉強していないから わからないの。あえて言えば、怠け者だから。
701 名前:デフォルトの名無しさん [2008/12/06(土) 20:08:30 ] >>698 てか、こういう奴っていったい何をしたいんだろ?
702 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 21:49:10 ] >>698 ここは初心者歓迎スレなんであって、馬鹿はお呼びでない 帰れ
703 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 22:26:59 ] この問題だったら ruby みたいなスクリプト系言語か mathematica/maple/maxima/matlab みたいなもんの方が Java より楽だなぁ… GUI 必要だともうちょっと何か使うが。
704 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 22:53:04 ] javaでファイルを起動するにはどうすればいいでしょうか? コマンドプロンプトが使えればそれでもおkです。 よろしくお願いします。
705 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 23:18:49 ] System.out.print("あさげ!"+"\t"); この\tって如何言う意味ですか?
706 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 23:19:45 ] タブ
707 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 23:26:23 ] >>704 質問の意味がわからない。 実行ファイルをコマンドライン指定で実行したいということ?
708 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 23:33:38 ] javaアプリを起動なのか、 javaからwinアプリを起動したいのか、 javaから別アプリでファイルを開きたいのか。 どれだー
709 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 23:35:09 ] >>706 Sunx!
710 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 23:35:54 ] 結局はテキストファイルをメモ帳等のソフトで開きたいだけです。
711 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 23:40:26 ] ググればわかるレベル多すぎ
712 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 23:45:44 ] d.hatena.ne.jp/nacookan/20071128/1196237341
713 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 23:55:34 ] 目的の為の手段で悩み続け、肝心な目的を忘れる
714 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 00:06:01 ] そのバカに釣られるおまえはもっとバカw
715 名前:デフォルトの名無しさん [2008/12/07(日) 00:12:09 ] 帯グラフを描くためにはどうやってプログラムすればいいんでしょうか?
716 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 00:21:10 ] >>715 まずはJavaの本買って勉強する
717 名前:デフォルトの名無しさん [2008/12/07(日) 00:29:32 ] 買ってグラフィックスまで勉強したのですが、帯グラフとかデータの割合を反映させたり 少し複雑になると頭真っ白になってしまいます・・・。
718 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 00:33:17 ] たぶんプログラミングにむいていないから諦める
719 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 00:43:17 ] それがいい。
720 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 01:29:40 ] >>717 どこがわからないのか落ち着いて考えた方が良い。 他のプログラミングができてグラフが描けないなら むしろ算数の勉強不足の可能性大。
721 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 02:05:35 ] >>715 ,717 A:25 B:15 C:10というデータがあって、横幅200pxで帯グラフを描くとする。 まず、データの値を全部足して(25+15+10=50)、その結果で一つ一つのデータを割る(25/50=0.5、15/50=0.3、10/50=0.2) 帯グラフの横幅をその結果にそれぞれかける(0.5x200=100、0.3x200=60、0.2x200=40)。 これでそれぞれのデータの横幅が求まったので、描く。AとかBとかのラベルも適当に重ねて描く。 これを日本語からJavaに翻訳する。
722 名前:デフォルトの名無しさん [2008/12/07(日) 03:08:47 ] system.in.readlnってなんでないんですか?
723 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 03:18:06 ] 行列計算をしたくてJAMAを導入したのですが 例えば A{1,2,3} {2,0,2} {0,0,1} B{0,1,0} {1,0,0} {0,0,1} というようなA,B二つの3×3行列のA×Bを求めたい場合はどのように書けばいいのでしょうか? また、計算後の行列を配列変数に代入したり、文字列として出力する場合にはどうすればいいのでしょうか?
724 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 03:49:39 ] 使ったことないけど回答。 掛け算はtimesメソッド。 //Matrix times(Matrix B) // Linear algebraic matrix multiplication, A * B math.nist.gov/javanumerics/jama/ のExample of Useに思いっきり乗ってる。 代入はgetで拾いつつforループまわせばいんじゃね?
725 名前:デフォルトの名無しさん [2008/12/07(日) 03:53:10 ] Example of Use. The following simple example solves a 3x3 linear system Ax=b and computes the norm of the residual. double[][] array = {{1.,2.,3},{4.,5.,6.},{7.,8.,10.}}; Matrix A = new Matrix(array); Matrix b = Matrix.random(3,1); Matrix x = A.solve(b); Matrix Residual = A.times(x).minus(b); double rnorm = Residual.normInf();
726 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 03:53:29 ] >>722 オブジェクト指向分析的に、「システム」が行の入力を持つとは考えにくいから。 やっぱ行の入力は文字の入力ストリーム全般に対して持つべきで、 ファイルとシステム、さらにGUIとか文字列ストリームで別々に行の入力を実装するのは……
727 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 04:06:05 ] オブジェクト指向分析的にいえば改行コード(\n)を特定できないため、readLineを実装しても挙動が異なる。
728 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 04:13:29 ] したがって、System.out.println はオブジェクト指向分析的にウソっぱちです。 こんな似非オブジェクト指向言語は捨ててしまいましょう。
729 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 05:25:19 ] じゃ何がいいんですか
730 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 06:30:17 ] >>728 ジャバはオブジェクト指向言語なので捨ててしまっていいのはおまえの財布の中身です。
731 名前:デフォルトの名無しさん [2008/12/07(日) 08:54:52 ] BufferedImage[][]の画像を合わせて一つのBufferedImageにしたいんですけど どうすればいいでしょうか?
732 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 08:56:49 ] どうもできません。
733 名前:デフォルトの名無しさん [2008/12/07(日) 09:14:41 ] ラッパークラスについて教えてください。 new Integer(10)というのを見て、 Integerクラスにはint型のフィールドがあるのかと思ったのですが、 APIを見てもどこにもそんなフィールどは無いようです。 int型の値10はどこに保持されているのでしょうか? 本を見てもボクシング、アンボクシングとは何かしか書いてありません。
734 名前:デフォルトの名無しさん [2008/12/07(日) 09:15:13 ] マップエディタでチップを2次元配列に入れていって最後に 大きい画像として出力したかったんですけど無理ですか…
735 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 09:19:26 ] 何をしたいのか意味不明です。
736 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 09:48:46 ] 16進数の文字列をbmp形式の画像で出力するのに適したクラス、メソッドはどんなものがありますか?
737 名前:デフォルトの名無しさん [2008/12/07(日) 09:57:58 ] 16進数の文字列
738 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 09:58:34 ] Color#decode() BufferedImage →簡単なのはsetRGB(),ある程度画像知ってるならgetRasterでWritableRasterにかきこむ ImageIO.write()
739 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 10:12:38 ] Java SwingでJButton押下時に、Javaのファイルを 読み込んで、そっちのJFrameを表示させたいのですが どうすればいいですか?
740 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 10:32:14 ] 少し難しい質問なんですが、str.intern()したインスタンスもやはりgcされるんでしょうか?
741 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 11:04:29 ] >>733 よくわからないけど、int 型で取り出せるじゃない。 それとも実際の装備の問題?装備は標準決まってない限りは どうなってるかは保証されてないのでは。
742 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 12:17:57 ] なんなんだ、この最近の流れは? 期末の課題があちこちで出たって事か?
743 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 12:19:58 ] >>734 無理じゃないよ。 そこまで専門用語が出せるなら、もう少し考えれば出来る。
744 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 12:50:21 ] >>733 あるよ ただしドキュメントに private フィールドは記載されない
745 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 12:53:07 ] >>739 JButton押下時にjavaのソースファイルをコンパイルしたいという意味か?
746 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 14:55:19 ] >>739 ここに来るぐらいだから、AFrameのボタンのActionListenerで BFrame作って表示するだけなんじゃないの
747 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 15:34:48 ] >>734 でっかいBufferdImageを作って、そこにチップをDrawImageしましょう
748 名前:デフォルトの名無しさん [2008/12/07(日) 15:36:40 ] コンパイルしようとすると、 'javac'は内部コマンドまたはガイブコマンド、操作可能なプログラムまたはバッチファイルとして認識されてません って出てきます。環境変数もCLASSPATHに設定したのに・・・どうしたらいいでしょうか?
749 名前:デフォルトの名無しさん [2008/12/07(日) 15:38:03 ] すみません!!1を今見ました!!失礼しました
750 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 17:52:30 ] Formatter を使った書式で、 整数であれば小数点以下を出力しない、 という書き方はありますでしょうか。 たとえば System.out.printf(t, d) で (d == 3.1) のとき "3.1" (d == 3.0) のとき "3" と出力するような t の書き方はありますか。
751 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 17:56:14 ] if文とかで条件指定するんじゃだめなの?
752 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 18:11:07 ] できれば書式文字列のみで解決できた方が いろいろ便利かと思いまして。 「そんな書き方はない」のであれば しかたないので分岐などを使うつもりですが。
753 名前:超初心者 [2008/12/07(日) 18:56:15 ] 12月からIT企業に未経験で就職しました。今、javaの勉強を独習しております。 クラスの問題を解いているのですが、参考書を参考に解る範囲でコーディングしていますが なかなか上手くいきません。実は1日悩んで解りませんでした。 超初心者なので少し噛み砕いて説明して頂ける方、教えてください。 問題文はこうです。 『commonパッケージにjava.util.propertiesを継承して、コンストラクタ内で ディレクトリにあるプロパティファイルをロードするConstantPropertiesクラス を作成しなさい。』というものです。 私の理解出来ている範囲で未完成ですがプログラムを作ってみました。 見当違いでしょうけど、宜しくお願いします。 package common; import java.io.*; public class ConstantProperties extends java.util.Properties { InputStream inStream = null; public static ConstantProperties() throws IOException { Properties properties = new ConstantProperties(); try{ inStream = new BufferedInputStream(new FileSteream("property.file")); properties.load(inSteram); if (inStream == null) { throw new IOException(); } String value = Properties.getProperties("key"); } 以下、例外処理。
754 名前:デフォルトの名無しさん [2008/12/07(日) 19:04:15 ] その会社の怖い先輩に聞けよ
755 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 19:21:00 ] >>752 Formatterだかなんだかのクラスを使う
756 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 19:29:17 ] >>753 あなたの理解できる範囲で書いたというプログラムなら 自分が書いたプログラムが何をしようとしてるかぐらい分かるよね? それを噛み砕いて教えてくださいって話が意味不明なのですが・・ 例えば以下のような処理なんかは、こうしたいって意図がないと書けないと思うのですが new BufferedInputStream(new FileSteream("property.file"));
757 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 20:10:48 ] Serializableは配列も直列化するのは分かりましたが、Object[]の中身も自動で直列化するんですか? class My1 implements Serializable { Object[] f1; Serializable[] f2; } f1, f2 の配列の中身のオブジェクトは両者ともwriteObjectを書かなくても自動で直列化(デープコピー)されるんでしょうか。
758 名前:超初心者 [2008/12/07(日) 21:19:37 ] >>756 もちろんnew BufferedInputStream(new FileSteream("property.file"));は何をしているか分かりますよ。 問題に対しての解答プログラムになっていないのが分からないという事なんですよ。 自分でこういうの書いてみましたという事です。
759 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 21:25:29 ] >>758 そもそも問題の意味わかってんの?
760 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 21:28:00 ] >>757 はい 中身のオブジェクトがすべてSerializableを実装していればですが
761 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 21:50:22 ] >>753 解りませんでした、というのは、どの点が解らないのか 教えてください、というのは、どの点について教えてほしいのか パッケージ? 継承? コンストラクタ? 何を答えて欲しいのか我々はどうすればいいのか質問内容は具体的に あと、せめてコンパイルの通るコードを コンパイルエラーが解決できないという話なら、そのエラーメッセージを 書き間違いや下手な省略は解決を難しくするから、 ソースコードやエラーメッセージはなるべく丸ごとコピペするべき もう全部丸投げするからずばり答えを下さいという話なら宿題スレへ
762 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 22:08:55 ] Object[] f1; なんですが、各要素インスタンスがSerializable実装してないときは例外発生で知らせてくれるんでしょうか?
763 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 22:43:23 ] >>755 質問文に Formatter を使うって書いてあるんだけど
764 名前:デフォルトの名無しさん [2008/12/07(日) 22:51:15 ] >>726-728 やっぱり理由があるんですね 答えてくれてありがとうございました
765 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 02:56:46 ] >>764 出力の場合は、原理的にバッファなしで改行までそのまま吐き出せるけど 入力の場合は、バッファを用意して改行が来るまで待たなくてはならない。 似てるようで必要とされるものが異なる。
766 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 03:03:41 ] >>761 宿題じゃないんだから丸投げだからって宿題スレに誘導すんなよwww
767 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 03:25:32 ] >>753 継承とはどういうものか、継承するとなにがどうなるのか。 コンストラクタをどう書くのかさえ分かってない。 未経験で入社してまだ一週間なら、こんな質問もまだ許されるだろ。 今のうちに社内の先輩なり同僚なりにガンガン聞いとけ。 そんな余裕も無いような社なら、今後もやってけないだろう。
768 名前:デフォルトの名無しさん [2008/12/08(月) 12:12:36 ] 質問です。 JToolBarで作ったツールバーの中身の配置を決めたいときにはどうしたらいいんでしょうか。 検索してもツールバー自体をどこにおくかというものしかでてきませんでした。 ツールバーはEastに配置する予定です。
769 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 14:54:55 ] 配置って具体的には? レイアウトマネージャ変えないことにはあんまり大胆な変更は加えられないよ
770 名前:デフォルトの名無しさん [2008/12/08(月) 15:45:04 ] 768です。 すいません自己解決?しました。ツールバー使わなくてもよくなりました。 申し訳ありません。
771 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 16:47:54 ] >>733 ttp://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/lang/Integer.html public final class Integer extends Number implements Comparable<Integer> Integer クラスは、プリミティブ型 int の値をオブジェクトにラップします。Integer 型のオブジェクトには、型が int の単一フィールドが含まれます。 >APIを見てもどこにもそんなフィールどは無いようです。 本気ですか?
772 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 19:28:32 ] goo辞書のようなWeb上の辞書で一度に複数の単語を引くプログラムを 作りたいのですが、糸口がつかめません。 特定のURLにアクセス→単語検索→単語の説明のみ抽出 のように処理したいのですが、何か参考になるサイト、文献がございましたら 教えてください。
773 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 19:40:13 ] eclipseでpackageする場合はファイルを格納したpackage名と宣言したpackageが一致していないと駄目なんすかね?
774 名前:デフォルトの名無しさん [2008/12/08(月) 20:09:01 ] JAVAで全ての文字を半角から全角に変換させるにはどうすればいいんですか??
775 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 20:20:41 ] >>772 ParserDelegatorを使うサンプルとか
776 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 20:30:27 ] >>774 char型にして区間でマッピングしてやったら?
777 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 20:56:25 ] Javaは配列辺りまで理解して今はクラスの基礎を勉強してる俺が SJC-A受けてみようと思う。 今日、Amazonで参考書買った、 Sun教科書とか言うドッチカト言うと青本では無く紫本と 徹底攻略とか言う通称黒本の二冊をお急ぎ便で頼んだ。 受かると思いますか?…
778 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 21:06:01 ] マルチすんな
779 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 21:27:50 ] >>777 おまえみたいな奴はもし受かっても会社では通用しないな。rubyにしとけw
780 名前:デフォルトの名無しさん [2008/12/08(月) 21:34:23 ] >>779 おまえさ〜。資格ってのは、もってりゃいいってもんじゃないんだよ。 Javaの資格は結構そういっても深い知識が必要な部分もでてくるんだよ。 問題は、そこんところちゃんと理解して一応Javaプログラムの基本は知ってマスっていえることが大事なんだよ。 そんくらいの力があれば資格もいらんし、面接の時に役立つくらいなんだよ。 まず、結論から言って配列まで理解っていう程度じゃ100%受からん。おまけに、受験料が無駄だからやめときな。 それより、地道にちゃんとした力をつけることをお勧めする。
781 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 21:44:32 ] 意味不明
782 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 21:50:46 ] いや、そこは笑うところだろ?
783 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 22:02:38 ] 資格持ってるからといって期待させといて、実際に仕事任せて出来なかったら逆にうらまれるだけだしな・・・ それよか、英語の文献読むことが多いだろうしtoeic受けたほうがいいよw
784 名前:デフォルトの名無しさん [2008/12/08(月) 22:04:12 ] マイクロスフとWORDマスター(ゴールド)持ってますよっ!!!って言われても、つい笑っちゃうのは俺だけじゃないはず!
785 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 22:11:07 ] PCに接続しているデバイス(加速度センサ)からUDP通信で取得しているデータを リアルタイムにグラフ化したいのですが、javaでそのようなことは可能なのでしょうか? ※イメージとしては、心電図のようなロールする感じのグラフです。 java初めて間もないので、教えていただけるとありがたいです。
786 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 22:24:03 ] できません。
787 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 22:34:45 ] >>785 awtとかアプレットレベルだけど、コンピュータを使って関数グラフを描くって事がわかってないと難しいんじゃない? グラフ化したいのが目的ならjavaではなく他の専用アプリを使う。
788 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 22:45:15 ] どなたか Java のお仕事くらはい…。
789 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 22:49:12 ] とにかくさ〜>>777 に受かるか受からないか 受かるとしたらどの位か答えてあげてよ
790 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 22:52:13 ] >>785 OpenGLがいいんじゃない?
791 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 22:54:30 ] Aは受けたことないからわかんね suned.sun.co.jp/JPN/certification/sjcaobj.html 主な出題範囲を見る感じ100%受からないとおもた
792 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 23:03:25 ] >>788 最近javaでゲームの環境(描画とかハード的な対応)が整ってきたから ヒマならjava2dの勉強がてらゲームとかパズル作ってみるといいよ。 3dは高校程度になるけど、2dとかアニメーションなら中学程度(せいぜい連立方程式と2次方程式程度)でおk
793 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 23:11:50 ] 仕事だって言ってるだろうが 勉強がてらに作られたゲームをお前買ってくれんのか?
794 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 23:13:17 ] だめだなぁ
795 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 23:22:51 ] こんなスレで仕事を募集する人間のつくったモノなんて、誰も買おうとは思わない
796 名前:デフォルトの名無しさん [2008/12/08(月) 23:33:32 ] >>793 おまえに仕事を頼んだら何されるか分かったもんじゃないなw もしおまえのバグで顧客が押しかけてきたら、ちゃんと責任とってくれるんだろうな?
797 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 23:35:25 ] >>793 おまえ、なんか調子乗ってるだろ。もうこのスレ来ないでくれないか?おまえみたいのが一番迷惑なんだよ
798 名前:デフォルトの名無しさん [2008/12/08(月) 23:41:30 ] 早いところオッサンは引退した方がいいかもなw
799 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 23:47:31 ] >>793 おまえ、>>777 の質問に答えてやれよ
800 名前:デフォルトの名無しさん [2008/12/08(月) 23:49:10 ] 自演もいらんなw はよ消えろww
801 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 23:52:48 ] >>788 そういえば、ポトペタ開発はどうしたんですか?
802 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 23:55:21 ] 資格とか持ってる奴の方が実際は役に立たないのがおおいよね。
803 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 00:00:59 ] 数えたことが無いので知らん
804 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 00:01:47 ] テストは満点、適応能力は0点なんて昔からいるだろ。
805 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 00:08:43 ] >>786 そうですか…残念です。 >>787 なるほど、他当たってみます。 >>790 聞いたことはありますね。調べてみます。 ↑返信ありがとうございました。 また、java関係で疑問質問等出ましたら書き込むので そのときはよろしくお願いします。
806 名前:デフォルトの名無しさん [2008/12/09(火) 00:08:52 ] >>793 は、テストは0点、協調性0点ってことですかw
807 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 00:11:16 ] javaの本でどこでも読めるような小さいサイズの リファレンスみたいなのありませんか? 入門の次くらいに読む本ならなんでもおkです。
808 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 00:23:11 ] First Head Javaだっけ?あれは?
809 名前:デフォルトの名無しさん [2008/12/09(火) 00:26:22 ] >>806 どうせ古い知識とか昔の小技とかこだわってるオッサンだろw もう化石だしほっといていいんじゃね?
810 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 00:38:01 ] 森田スクロールは今のコンシューマ開発でも使われている。 とか言ってみるw
811 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 03:16:04 ] >>805 その様子だと、何か書き込むならもっとjavaのことを勉強してからの方がいいですよ。
812 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 10:10:36 ] プログラミングの資格を誇示するやつってろくなやついないから、 >>777 には受かって欲しいなぁ。
813 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 10:40:00 ] 古い情報ニ種を持ってて古い一種に英語が分からずに落ちて他何も持ってない俺でも ボソボソとだがやってけるんだから、資格なんて…資格なんてっ! でも資格もってると実際には使えんヤツでも手当て出たりするんだよな…もったいねぇ。
814 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 10:49:00 ] 資格というのは手当てのために取るもんだから、持ってるからといって凄腕なわけでない。 トーイックとかもってないと上に上がれない職種も多いでしょ。 警察と同じで一種の昇給試験にちかい。 それよりも仕事もってくる嗅覚(営業)の特技が合った方が先々でやってけるw
815 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 12:34:12 ] 情報二種とか懐かしすぎるだろ、持ってる事忘れてたわ 取得当時はまだ高校生になったばかりだったなあ(遠い目
816 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 12:39:27 ] 資格なんてとって遊んでる暇があったら、仕事しなさい
817 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 12:45:40 ] 法的に有利にならない資格は取っても無駄
818 名前:デフォルトの名無しさん [2008/12/09(火) 13:24:01 ] 質問です。 スクリプトとか訳ワカメなんですが オンラインゲームのFEZで出てる エガクロックのブログに張り付けたりするパーツを G15SゲーミングキーボードのLCD画面に入れたいんですが 見てもらえば分かるかもですがエガチャンの動画?ムービー系も出てて 入れるのにはそれをなくさないといけません。 LCDスタジオつかって読み込ませようとしたんですが無理でした 一応スクリプト?みたいなのは貼っておきます カテ違いの場合は言ってもらえればすぐ出ますので お願いします <script type='text/javascript' src='www.fezero.jp/monomousu/clock/egablog.js '></script><script>writeEgaTag('dnxfffQ4owirFR- MQqWMNH5mDWCzVE4mMxFGmTUOMaRsmtgGH2.fwH4rYRDvJgQiNt.2vLmkJ1BtTmCdHfyKOQQa5w8eBnP 6vAdin0PhS4o_', '', '', '')</script>
819 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 13:45:07 ] よくは知らんが日本語って日本人にも難しいらしいな
820 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 13:56:21 ] Java と JavaScript は違うものだと何度言えば
821 名前:デフォルトの名無しさん [2008/12/09(火) 14:02:37 ] すんません Graphics2DオブジェクトにdrawStringメソッドで文字を載せたいのですが、 反映されるのは半角英数だけ、日本語の全角文字(半角カナも)は、ごとごとく無視されます。 たとえば g2.drawString("abcあいdeうえfおghi",100,100)のようにすると、 アウトプットは 「abcdefghi」 と表示されます。 日本語反映する方法ありましたら教えてください。
822 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 15:06:34 ] フォントの問題では? 日本語のフォントを指定してみたら?
823 名前:デフォルトの名無しさん [2008/12/09(火) 16:15:58 ] >>822 そうでもないようです。 これでやろうとしているのが、iTextによるPDF生成でして。 PdfContentByte型でクリエイトできるGraphics2Dクラスにいろいろ図形などを描画していくことで表示ができる仕組みですが、 drawStringでテキストを置くときだけ、日本語文字が無視されるようです。 特殊な使い方ですが、iTextでの開発経験のある方いらっしゃいませぬか・・・
824 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 17:18:52 ] 俺SUGEEE人気だwwww よく釣れたwwwwwwww
825 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 17:20:16 ] ごばく
826 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 17:34:26 ] >>823 >そうでもないようです。 どのような処理を行った結果、そう思うんですか?
827 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 19:34:27 ] 俺も iText で文字配置したりしてるけど、別に普通に出力されるねぇ。 前に日本語が表示できなかったか、文字化けしたか忘れたけど、 それはサーバーにフォントを入れたら解決した様な………気がする。 ごめん忘れたww 詳しくは忘れたけど、俺は showTextAligned で表示してるよ。 それでできない?
828 名前:デフォルトの名無しさん [2008/12/09(火) 20:21:53 ] PdfContentByte型
829 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 21:01:13 ] public void mouseDragged(MouseEvent e) { } のe.getButton()(何のボタンが押されているか取得するメソッド)がドラッグ開始時や,している最中,終了時も0(MouseEvent.NOBUTTON)なんだけどこれは仕様? こういうのがやりたいんだけど↓ public void mouseDragged(MouseEvent e) { if (e.getButton() == MouseEvent.MOUSE_CLICKED) { // ドラッグ開始直後の処理 } else if (e.getButton() == MouseEvent.MOUSE_DRAGGED) { // ドラッグ中の処理 } else if (e.getButton() == MouseEvent.MOUSE_CLICKED) { // ドラッグ後の処理 } } ドラッグ開始直後からドラッグ中・ドラッグ後までマウスがどのように動いたかの座標を用いた処理をしたいんだけど(Canvasに描かれた絵をD&Dで移動させたい) mousePressedやmouseReleseでe.getButton()やったらちゃんと値が出力されたんで,ここで座標を取得出来るんだろうけど処理がいろんなところに散らばるのでやりたくない.
830 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 21:45:51 ] >>829 比較対象が間違ってる。 MouseEvent.MOUSE_CLICKEDやMouseEvent.MOUSE_DRAGGEDは、 MouseEvent#getID()と比較すべきもの。 MouseEventの、特にgetButton()のjavadoc嫁。 >mousePressedやmouseReleseでe.getButton()やったらちゃんと値が出力されたんで,... たまたま、定数値が同じだっただけだろう。
831 名前:デフォルトの名無しさん [2008/12/09(火) 23:40:55 ] すまそ。Web系ってなんじゃらほい?とおもって、JSP/Servletやったら、結構おもしろい。 で、近くのBOOKOFFいって、Web系の本を探してきたら、Web+DBPressっていうのが 105円でうってたから、買ってきた。これに、EJBっていうのがあるからやってみたいんだけど JBossっていうのが最新版とだいぶバージョンが違ってるんだけど、最新版のJBossでも動くかお(´・ω・`)?
832 名前:デフォルトの名無しさん mailto:sage [2008/12/10(水) 00:06:08 ] おまえなんか105円だろ。我慢しろ。
833 名前:デフォルトの名無しさん mailto:sage [2008/12/10(水) 00:19:14 ] eclipse のデバッグで引数に c:\*.zip みたいな指定をすると、それにマッチするファイルが 自動的に展開され、 c:\aaaaa.zip みたいな値に変わって引数として渡ってしまいます。 これをそのまま、指定した引数を渡すにはどうすれば良いのでしょうか? また、コマンドラインでも "c:\*.zip" のようにダブルクォートで区切ってやら無いと上手く 引数で渡ってくれません。 わざわざダブルクォートで区切らないで済む方法は無いのでしょうか?
834 名前:デフォルトの名無しさん mailto:sage [2008/12/10(水) 00:26:00 ] Javaにおいて質問 ソートの基本選択法のメソッドを非再帰的に作ったんだけど、 これって再帰的なメソッドを作れる? もし作れたら、その骨格を教えてください どうにも煮詰まってしまって・・・
835 名前:デフォルトの名無しさん mailto:sage [2008/12/10(水) 00:39:47 ] 選択法の何所を再帰化したいのかよく分からない。 最小値選択のループか、並べ替え部分の実装か。 最小値選択のループは文字単位で繰り返すので、ここを再帰化 したら再帰の深さが文字列長分になって大変だと思う。
836 名前:デフォルトの名無しさん mailto:fany_asemar@hotmail.com [2008/12/10(水) 01:19:19 ] Please, I am from spain and i need the java code of Shikaku because I donエt understand Japanish, if is posible in java or englis..? Thanks a lot Fany
837 名前:デフォルトの名無しさん mailto:sage [2008/12/10(水) 01:30:13 ] >>834 言いっぱなしもあれなので、一応作ってみました。 public static void selectSort(int[] array, int offset){ int minIndex = offset; for(int i = offset + 1; i < array.length; i++) if(array[i] < array[minIndex]) minIndex = i; int min = array[minIndex]; array[minIndex] = array[offset]; array[offset] = min; if(offset < array.length - 2) selectSort(array, offset + 1); } でも「文字列長分だけ再帰が深くなる」ので、実用的ではありません。
838 名前:デフォルトの名無しさん mailto:sage [2008/12/10(水) 02:08:11 ] >>836 might be... Shikaku:quadrangolo new Rectangle(0, 0, 10, 10)
839 名前:デフォルトの名無しさん mailto:sage [2008/12/10(水) 02:23:20 ] >>836 Dizionario ecco. ttp://www.goihata.com/en/japanese-spanish-dictionary
840 名前:デフォルトの名無しさん mailto:sage [2008/12/10(水) 07:38:37 ] >>837 サンクス 試してみる
841 名前:デフォルトの名無しさん mailto:sage [2008/12/10(水) 11:47:22 ] 地球のみんな、オラに元気と知恵をわけてくれ!! 午後から仕事で面接なんだけど、Javaで構築する開発案件で、 「Javaの技術力に自信あるヤツ急募!面接で経験や技術力をアピールしてくんろ!」 て話らしいんだけど、Javaの経験値アピールするにはどんな話がよいと思ふ? って他人に質問するくらい、オラは低レベル(Java使った実務経験3年程度)ですょ。。。 orz