1 名前:デフォルトの名無しさん [2007/03/31(土) 13:57:18 ] 過去ログ、関連スレッド、よくある質問とその回答、 質問をする前に、貴方が見なければならないサイトについての情報は、 下の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質問・相談スレッド99【大歓迎】 pc11.2ch.net/test/read.cgi/tech/1173026128/ /* 既出の質問や、他に適切なスレが存在する質問は、容赦なく無視されます。 質問をする前にwikiで過去ログ、関連スレ、FAQをチェックしてください。 */ また、当スレで質問をするかたは、回答をもらえたときに、 wikiの更新をして頂ければ、忝なく存じます。 JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作板をご利用ください。pc10.2ch.net/hp/ 次スレは>>980 あたりで。
652 名前:デフォルトの名無しさん [2007/04/21(土) 18:56:47 ] ぬるぽ
653 名前:デフォルトの名無しさん mailto:sage [2007/04/21(土) 19:08:28 ] >>651 i386ではない。 DeviceセクションのDriver欄には使ってるビデオカードに対応したドライバ名を書く。 っていうかスレ違いの板違いだから。 >>652 ガッ!! ツ石松
654 名前:デフォルトの名無しさん [2007/04/21(土) 19:48:06 ] 搭載しているデバイスの詳細などを表示するコマンドって何でしょう? tcsh使ってます。
655 名前:デフォルトの名無しさん mailto:sage [2007/04/21(土) 19:53:57 ] >>654 tcshを使ってるとか以前にOSは何よ。/etc/procの下を見るとか。 っていうかスレ違いの板違いだから。 >>652 ガッ!! ツ石松 >>635 OK牧場
656 名前:デフォルトの名無しさん [2007/04/21(土) 23:23:45 ] hibernate + mysqlでhibernateの勉強をしています。 日付を扱うクラスとしてjava.util.Dateを使用している文献が多いですが、 現場でもCalendarとかではなくてDateなんでしょうか?
657 名前:デフォルトの名無しさん mailto:sage [2007/04/21(土) 23:43:06 ] Calendarの生成コストを考えるとDateのほうがいいんじゃないかな。 うちはDateだな。
658 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 00:18:25 ] >>656 apidocでは >日付と時間フィールドの間の変換には Calendar クラスを、 >日付文字列のフォーマットと解析には DateFormat クラスをそれぞれ使用してください となっているので、データとしてはjava.util.Dateだと思っているが、 違う?
659 名前:デフォルトの名無しさん [2007/04/22(日) 00:28:00 ] 本当に初心者でごめんなさい。 さっきネット上のソフト(?)みたいなのを開いたら javaが入ってないので表示できません、ってでてきたんだよね。 だからダウンロードすればいいんだな!と思ってよくわからないんだけど めぼしいものを見つけたのでダウンロードしようとしたら、 「お宅の接続じゃダウンロードできません」みたいな感じなのがでてきたんだ。 接続ってのがこれまたわからないんだけど一応有線らしい・・。 (こういうことをいってるのかはわからないが) とりあえずダウンロードしたら色々できると思うんだけどどうすればいいですか? 教えてください。
660 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 00:51:39 ] Calendarは日付計算機であって日付そのものではない。
661 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 01:06:39 ] JAXBでXMLにバインドするクラスの自動生成したんだけど、 最初の JAXBContext.newInstance("hoge"); がめちゃくちゃ重い。 xsdはAmazonWebServiceのやつ webservices.amazon.com/AWSECommerceService/AWSECommerceService.xsd RelaxerとかCastorだとこの辺軽かったりする?
662 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 12:09:03 ] >>659 www.java.com/ja/ からダウンロードしてみて
663 名前:デフォルトの名無しさん [2007/04/22(日) 12:38:29 ] >>660 くどくてすみません。 hibernateでmysqlのdatetimeを表現するならどのクラスがいいんでしょうか?
664 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 13:29:34 ] >>663 Date date = new Date(); DateFormat format = DateFormat.getDateTimeInstance(); String date = format.format(date); で良いと思うよ。参考書で覚えた方法だけれども・・・
665 名前:663 mailto:sage [2007/04/22(日) 13:36:48 ] 失礼ミス>>663 は忘れてくださいorz
666 名前:デフォルトの名無しさん [2007/04/22(日) 14:17:07 ] >>665 とんでもない、アドバイスありがとうございます。 entityクラスのgetterを工夫するしないないかもしれないですね。
667 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 17:48:01 ] >>666 アンカーがよくわからんが > entityクラスのgetterを工夫するしないないかもしれないですね。 はやめとけ ビジネスロジック汁
668 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 19:08:20 ] >>666 自作のtype作ればいいのでは?
669 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 21:09:12 ] Linuxにtomcat入れたのですが、localhost:8080/ でtomcatのページが表示出来ません。 アドレスを入力すると、はてなダイアリーって所に飛ばされます tomcatはちゃんと起動出来てるのですが、原因として考えられることはあるでしょうか?
670 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 22:18:45 ] >>669 入れたlinuxからの話か? だったら、pingやdigでlocalhostがどこを返すか調べる w3mやlinksで勝手にhatenaに飛ぶとは考えにくい 順番に問題をしぼっていくんだ tomcatが起動しているはどうやって確認したんだ? 確認したブラウザは何なんだ? それによっては問題は特定できるかもしれんし、できんかもしれん ちゃんと理屈で考えればきっと答えはある ガンガレ
671 名前:デフォルトの名無しさん [2007/04/22(日) 22:52:44 ] tomcat5.5に<Resource>のタグをいれたいんですが、↓の中のどこに入れればいいのかわかりません。 どれが正解でしょう? <Server> <Service> <Engine> <Host> </Host> </Engine> </Service> </Server>
672 名前:デフォルトの名無しさん [2007/04/22(日) 22:53:21 ] あ、↑はserver.xmlの話です
673 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 23:20:04 ] >>671 server.xmlを編集するのは、今はお勧めできない。むしろこっち。 ttp://tomcat.apache.org/tomcat-5.5-doc/deployer-howto.html#A word on Contexts ここで述べているxmlファイルに、Context以下を書く。書き方はこっちを参照。 ttp://tomcat.apache.org/tomcat-5.5-doc/jndi-resources-howto.html
674 名前:デフォルトの名無しさん [2007/04/22(日) 23:55:14 ] Javaのフレームワークでもっとも使われているのは Jakarta-Commons?
675 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 00:05:17 ] >>674 Commonsはフレームワークじゃねぇ
676 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 00:07:34 ] 現在の日本の人口は127700000人。年間の人口増加率を-0.5%として 2010年の人口を求めたいのですが、やり方がわかりませんTT while文を使うんですよね・・・? 教えてえらい人!
677 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 00:18:32 ] >>676 一応確認するが、普通の数学上の式は立てられるか?
678 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 00:39:54 ] >>677 立てられます 今日提出しなければならない課題なので 助けてくださいー!!(PД`q)
679 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 00:55:24 ] whileループを使えという段階であれば、 累乗を使ってさぼってはいけないのだろうな。 int population = 127700000; // 1億ならintでいいか。 double ratio = -0.5; // 百分率で double factor = (100 + ratio) * 0.01; // 1年分の増加係数 int years = 2010 - 2007; // 年数 while (years-- > 0) { population *= factor; }
680 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 01:09:20 ] >>679 トンクス!助かりました!
681 名前:666 [2007/04/23(月) 02:40:46 ] >>667 アドバイスありがとうございます。 ひとまずCalendarクラスを対応させると日時まで記録できるようになりました。 用途的にまずいかもしれないですが他の事例紹介が出てくるまではこれで対処しておきます。
682 名前:デフォルトの名無しさん [2007/04/23(月) 02:46:01 ] サーブレットでクライアント側にファイル出力したあと 完了画面を表示させたいんですがどうすればいいかわかりません。。 フォワードさせればいいのかと思ったんですがダウンロード用の出力後だと getOutputStreamでエラーになってしまいました。 サーブレットだけで実現したいのですがさっぱりわかりません。 教えてえらい人!
683 名前:デフォルトの名無しさん [2007/04/23(月) 03:13:46 ] JWSで質問です。 メインのJFrameを DISPOSE_ON_CLOSE に設定しているのですが、 画面を閉じても javaw.exe のタスクが残りっぱなしになる現象があります。 次回起動時にパフォーマンスを上げるために残っているならともかく、 起動した回数だけ javaw.exe が増えていきます。 ちなみにjava.exeやアプレットからの起動では、タスクも終了します。 JWSでやる場合、何か特別な配慮がいるのでしょうか。
684 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 04:07:12 ] >>683 JWSは全く知らないが、DISPOSE_ON_CLOSE の仕様どおり、 プロセスが終了していないだけなのでは。 java.exeで起動した時というのは、プロンプト ( > ) に戻ってこないウインドウが 残っているのでは無いだろうか。 他に問題なければ、EXIT_ON_CLOSE を使う、と。
685 名前:699 mailto:sage [2007/04/23(月) 04:18:09 ] >>670 ありがとうございます。自分の適当さがよく分かりました… もう一度 順を踏んでやってみます
686 名前:デフォルトの名無しさん [2007/04/23(月) 06:21:42 ] tomcat5.5をshutdown.shで終了させたあとログを見るとエラーがでています。 どんな対処をすればよいでしょう? 情報: Coyote HTTP/1.1を http-8180 で一時停止します 2007/04/23 6:13:52 org.apache.catalina.connector.Connector pause 致命的: プロトコルハンドラの一時停止に失敗しました java.net.UnknownHostException: hogehoge.org: hogehoge.org at java.net.InetAddress.getLocalHost(InetAddress.java:1191) at org.apache.jk.common.ChannelSocket.unLockSocket(ChannelSocket.java:490) at org.apache.jk.common.ChannelSocket.pause(ChannelSocket.java:289) at org.apache.jk.server.JkMain.pause(JkMain.java:681) at org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:163) at org.apache.catalina.connector.Connector.pause(Connector.java:1032) at org.apache.catalina.core.StandardService.stop(StandardService.java:489) at org.apache.catalina.core.StandardServer.stop(StandardServer.java:734) at org.apache.catalina.startup.Catalina.stop(Catalina.java:602) at org.apache.catalina.startup.Catalina.start(Catalina.java:577) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) 2007/04/23 6:13:53 org.apache.catalina.core.StandardService stop 情報: サービス Catalina を停止します 2007/04/23 6:13:54 org.apache.coyote.http11.Http11BaseProtocol destroy 情報: Coyote HTTP/1.1を http-8180 で停止します 2007/04/23 6:13:54 org.apache.catalina.core.AprLifecycleListener lifecycleEvent 情報: Failed shutdown of Apache Portable Runtime
687 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 08:58:29 ] 開始で問題でてなきゃスルーでいいんじゃね?
688 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 13:43:26 ] >>688 Windowsの再インストールすれば直るよ。
689 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 14:01:01 ] Calveroって英語でCalvertという意味だったんだ
690 名前:デフォルトの名無しさん [2007/04/23(月) 22:30:21 ] www.keynavi.net/ja/rc/graph.html ここのレーダーチャート作ってみたいんだが何か参考になるものってないですか?
691 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 22:46:04 ] 三角関数の知識。
692 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 23:47:42 ] Java Sound APIが盛り上がらなさ過ぎるのは何で? オーディオファイルのSPIが1.0以上なとこが無さ杉w
693 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 00:04:14 ] JSPの質問です。(JDK1.5.0.04 Tomcat5.5.9) <HTML><BODY> <%@ page contentType="text/html; charset=Shift_JIS" pageEncoding="Shift_JIS" %> <% out.println("test"); out.println("test"); %> </BODY> </HTML> これで実行すると改行しないでtest testと出力されるんですが、なぜ改行されないんでしょうか。
694 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 00:05:24 ] out.println("test<br>"); out.println("test");
695 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 00:07:08 ] HTMLでは空白文字が1つのスペースにまとめられる。 つまり空白文字の改行がスペースになった。 空白文字をそのまま表示するにはpre要素などを使う。
696 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 00:25:08 ] なるほどありがとうございました。
697 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 00:52:53 ] Javaで動画の上で簡単なアニメーションを動かすにはどう言ったライブラリを使うのがいいでしょうか? アニメーションは対象の位置を示すだけの単純なもので、あらかじめ位置は分かっています。 動画とアニメはリンクして再生・停止・シークが出来るようにしたいと思っています。
698 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 01:03:42 ] >>683 ヒントつ SwingUtilities#invokeLater mainメソッド
699 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 01:45:02 ] Javaの統合開発環境のうち、USBメモリで持ち運ぶことができるものはありますか?
700 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 01:49:40 ] Eclipseなら持ち運べることは俺が確認済み。
701 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 02:25:23 ] samba経由で動かせると最高なんだけど
702 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 03:45:31 ] >>697 そんなもんない。 >動画とアニメはリンクして再生・停止・シークが出来るようにしたいと思っています。 思ってるならJMFのビデオレンダラ実装すれば良いだけじゃないか? そこら辺に転がってる重量なライブラリは専用サーフェースにオーバーレイだったような気がする。 ビデオの1フレーム毎のラスター画像から生データ配列取り出して 表示用フォーマット向けへ加工して加工済み配列から表示用インスタンス生成して 描画対象に描画。これを時間ベースにやって行く。 んでその描画対象をAWTなりSwingなりのコンポーネントの表示領域に転送してやれば 後はアニメーションするスプライトをそのコンポーネントに張り付けてやれば良い。 描画対象がJava2DかJava3DかJOGLか、何かで実装がまるっきし違うんで具体的なことは言えん。
703 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 06:07:26 ] JSEとJDKは同じ物と考えていいのでしょうか。
704 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 06:16:37 ] JSEはSun Java Studio Enterpriseの略なんだが >>703 の言ってるJSEって何よ?
705 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 06:27:04 ] Standard Editionです
706 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 07:00:34 ] 環境に関しての質問も大丈夫なのかな? 「(最近の)eclipseはNetBeansより重い」という話をよく読むんだが、これは ・eclipseそのものが重い ・生成されるファイルが重い このどちらの意味と解釈するべきなの? 本当なら両方試してみたいんだけど、オンボロPCなんでその余裕がないんだよね
707 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 07:52:19 ] >>706 Eclipse SDK単体だとあまり気にならないけど、WTPやVEなどのプラグインを入れていくと重くなる。 WTPのvalidationは重く感じる。XMLエディタがリモートからスキーマやDTDを取りに行くと、その間エディタが固まる。 VEはもっさりするし、たまにEclipseごと落ちる。 WTPは、可能ならSysdeoやAmaterasで代用してる。 NetBeansは使ったこと無いけど、Swingの高速化の恩恵を受けて軽くなってきているとはよく言われるね。
708 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 08:09:16 ] >>702 ご親切にありがとうございます。 実装はなるべく簡単なものを考えているので、Java2Dで行きたいと思っています。
709 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 08:59:30 ] 描画エンジンはJMFあたりを使うのが得策でしょうか? JavaのGUIはまったく素人なので・・・
710 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 09:16:19 ] int a; System.out.print("input a:"); a = KeyIn.readInt(); これシンボルが解決できないと出てエラーなんですけど変数KeyInを使うには何らかのソフトの更新とかあるの?
711 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 09:23:27 ] >>710 KeyInってのが変数なら、とうぜん宣言して初期化しないと使えないんだぜ。
712 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 09:39:51 ] いつ勉強に終わりが来るんですか?
713 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 10:05:08 ] >>712 人生のおわりまでずっと勉強
714 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 10:07:49 ] >>712 つまり、死んだら勉強も終われる。
715 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 10:19:11 ] 期待していた答えだけど死ぬまでってちょっとつらすぎる
716 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 10:43:23 ] Javaに限っても、10年間Javaの仕事ばかりしてきた自分でもJavaの知ら ないことはたくさんある。具体的な目標(試験に合格とか)がない限り、 勉強に終りはない。
717 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 10:47:17 ] 定年すれば勉強要らない
718 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 10:48:42 ] >>709 俺は標準拡張のみでやりたかったんでJOGL+JMFで実装中だけどjavaで動画というと後はJSDLもある。 JSDLは使った事ないんで何とも言えない。 JMFならwindows版はDirectXそのまま呼び出してバグまでそのままだから少し触った方が良いかもしれない。 探せば他にもあるけど選択肢に上がるようなモノじゃなかったなぁ・・・。 結局、JMFが無難って感じになるか。 プラグインで色々拡張できるしサードパーティー製mpeg4プラグインがあるのもなかなか・・・。 まあ、JMF触るならwin版のインストーラがOSのディレクトリにdll入れたり、Java Sound APIとセットでJMF入れて勝手にclasspath追加するんで気を付けた方が良い。
719 名前:デフォルトの名無しさん [2007/04/24(火) 11:02:34 ] キーボード入力する場合 バッファがつくのはなんでですか?
720 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 11:08:20 ] CPad for Java2 SDK バージョン2.31を入れました。 コンパイラと呼ばれる翻訳はどこで入手できるんですか?
721 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 11:57:18 ] なんか謎な表現する人が多いな……。 それ集める専用のスレでも立てるかな。
722 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 11:57:35 ] CPadはもう聞き飽きたよ。何処の学校? コンパイラってかJDKはsunのサイト。 テンプレに無かったけ?
723 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 12:41:34 ] 張っとくか・・・ CPAD連中の誘導先はこっちな↓ ttp://6005.teacup.com/kitobbs/bbs?OF=0&BD=16&CH=5 最近やたら多いからjava系スレのテンプレにしても良いかもw やたら多い理由はリンク先見れば分かるよ。 作者も可哀想に機能的にはEclipseとほぼ同等のもの(拡張性はない)作ってかつコンパクトにまとまってる入門には良いIDEなのに。
724 名前:デフォルトの名無しさん [2007/04/24(火) 15:16:04 ] Pad使って何か意味あるの? Eclipseにすればいいのに
725 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 17:25:48 ] vi使えよ
726 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 17:38:37 ] vim じゃないともう辛い
727 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 17:56:18 ] ed ぢゃないとだめだ・・・
728 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 17:58:38 ] すいませんRubyの質問はここでいいでしょうか?
729 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 18:14:53 ] いいよ
730 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 18:18:23 ] boolean型の2次元配列の、指定した1点の周囲8点にあるTRUEの個数を数えたい この場合、下のようなコードを2重ループで回す以外に方法はないのだろうか? if(flag[i][j]==TRUE)count++;
731 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 18:32:28 ] こんなんでどう? // 指定した一点 int x, y; for (int i = -1; i <= 1; i++) { for (int j = -1; j <= 1; j++) { if (i == 0 && j == 0) next; if (flag[x+i][y+j]) count++; } }
732 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 19:19:51 ] すいません、何も分からない初心者ですが質問させてください。 組み込み系、凡庸系、Web系 というのはそれぞれどういうプログラムなんでしょうか? Web系はネット上でのサービスだったりWebサイトのことだと何となく分かるんですが 前の二つが分かりません。
733 名前:730 mailto:sage [2007/04/24(火) 19:37:07 ] >>731 それを2重ループです。馬鹿は黙ってなさい
734 名前:デフォルトの名無しさん [2007/04/24(火) 19:37:08 ] >>732 とりあえず凡庸系ってのはつまらなそうだなwwwwwwww
735 名前:デフォルトの名無しさん [2007/04/24(火) 19:39:17 ] >>730 周囲の意味がよく分からん・・・。 flag[0][0]の周囲8点ってどこ?
736 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 19:43:31 ] >>735 凡庸系キタ━━━━━━(゚∀゚)━━━━━━ !!
737 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 19:48:22 ] >>734 失礼なやつ
738 名前:737 mailto:sage [2007/04/24(火) 19:50:38 ] アンカーミスorz >>733
739 名前:デフォルトの名無しさん [2007/04/24(火) 19:51:28 ] >>730 指定したX、Yを1で加算、減産して8個所のindexを出す。 配列の範囲内ならカウントで良いじゃん。 ループなんていらねーだろ。 周囲8点ってそういう意味であってるか?
740 名前:デフォルトの名無しさん [2007/04/24(火) 19:53:13 ] 配列の個数と指定した個所によっては8点もないわな・・・。
741 名前:デフォルトの名無しさん mailto:age [2007/04/24(火) 20:37:23 ] あるストリームからバイトデータを読み込みたいのですが、 サイズが不明でどれくらいバッファを用意したらいいか分かりません。 容量が足りなくなったら自動的に拡張してくれるような機能をもった バッファクラスはJavaにありますか?
742 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 20:38:32 ] バッファサイズって、自分で指定しなくてもいいんじゃね?
743 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 20:39:22 ] >>741 なんでバッファサイズを指定したいんだ?
744 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 20:40:33 ] ByteArrayOutputStreamという便利なのがある。 これはしばしばキャッシュにも使われるくらい汎用的だから使いこなすといい。
745 名前:超初心者 mailto:sag [2007/04/24(火) 20:44:52 ] コマンドプロンプトで、 C:\work>javac (ファイル名).java としてエンター押したら エラー:(ファイル名).java を読み込めません とでるんですがどうしたらいいんでしょうか?
746 名前:741 mailto:age [2007/04/24(火) 20:45:45 ] ありがとうございます。ByteArrayOutputStreamを使ってみます。 ところでこれはBufferedOutputStreamでラッピングする必要がありますか?
747 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 20:46:10 ] >>732 >凡庸系 何のことか分からんかったが、汎用系の事かw
748 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 20:55:36 ] >>746 Buffered〜はディスクI/Oなど外部とのI/O操作で、 ある程度の大きさのブロック単位で操作したほうが効率的なときに使うもんだ。 そのクラスをかますくらいならBuffered〜の初期容量を設定してあげよう。 そういやread(buff, 0, buff.length)って自分でやってるのに BufferedInputStreamかます子も結構いる。。。
749 名前:745 [2007/04/24(火) 21:11:52 ] 事故解決できました
750 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 22:48:10 ] >>748 の3行目の初期容量を与える対象は、ByteArrayOutputStreamのほうです。今更ですが。
751 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 22:54:52 ] Bufferedがない環境だとByteArrayで代用できるの? Streamの仕組みがよくわからない・・・><
752 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 23:05:35 ] Buffered*StreamってのはEdyみたいなもんだ。 小銭のやり取りは時間が掛かるからチャージする。 例えば1万円補充して小銭が発生しないなら高速っしょ。