【初心者】Java質問・相談スレッド129【歓迎】
レス数が1000を超えています。これ以上書き込みはできません。
0001sage
2009/07/11(土) 23:27:58JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理 http://pc11.2ch.net/hp/
Webプログラミング http://pc11.2ch.net/php/
をご利用下さい。
よくある質問
・「コマンドまたはファイル名が違います」
「'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
「Exception in thread "main" java.lang.NoClassDefFoundError: 」
http://www.wikiroom.com/java/?path,classpath
・String に == は使うな。equals() を使え。
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」
前スレッド
【初心者】Java質問・相談スレッド128【歓迎】
http://pc12.2ch.net/test/read.cgi/tech/1246259368/
次スレは>>990あたりで。
過去ログ、関連スレッド、よくある質問とその回答など、
質問をする前に、貴方が見なければならないサイトについての情報は、
下のwikiのページにまとめてあります。
http://www.wikiroom.com/java/
0002デフォルトの名無しさん
2009/07/11(土) 23:29:00■ AWT と Swing は --
Java低速GUI Swing 8
ttp://pc11.2ch.net/test/read.cgi/tech/1227234261/l50
■ SWT は --
Java 高速GUI SWT 3
ttp://pc11.2ch.net/test/read.cgi/tech/1164877399/l50
■ NTT DoCoMo の iモード携帯電話用 Java (iアプリ) は --
iモード携帯電話用Java(iアプリ) Part19
http://pc11.2ch.net/test/read.cgi/tech/1233822965/l50
■ DoCoMo 以外は --
CLDC+MIDP+携帯電話用Javaスレッド part 8
ttp://pc11.2ch.net/test/read.cgi/tech/1206017034/l50
■ 課題・宿題は --
★★ Java の宿題ここで答えます Part 67 ★★
http://pc11.2ch.net/test/read.cgi/tech/1232627790/l50
**** 開発環境が必要の場合は ****
■ J2SE 1.4.0
ttp://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/index.html
■ J2SE 5.0 (1.5.0)
ttp://java.sun.com/j2se/1.5.0/ja/
■ Java SE 6
ttp://java.sun.com/javase/ja/6/
**** 実行環境だけが必要の場合は ****
■ Java ソフトウェアのダウンロード
ttp://www.java.com/ja/
0003デフォルトの名無しさん
2009/07/11(土) 23:57:08cnt.add(table,BorderLayout.NORTH);
cnt.add(btn,BorderLayout.SOUTH);
のように貼り付けたら,テーブルのでかさにボタンが離れた位置に表示されます.
これを防ぐ方法はありますか?
0004デフォルトの名無しさん
2009/07/11(土) 23:58:310005デフォルトの名無しさん
2009/07/12(日) 00:50:30Eclipse統合M28【Java/C++/Ruby/Python/Perl】
ttp://pc12.2ch.net/test/read.cgi/tech/1247051216/
関連に追加で。
0006デフォルトの名無しさん
2009/07/12(日) 02:24:57Java+Strutsの環境なのですが、jsp側で<logic:iterate>タグを使う場合、
Javaのクラス側から引き渡した変数を、<logic:iterate>のoffsetやlengthに指定するには
どうしたらよいか教えてください。
<logic:iterate id="data" name="list" offset="0" length="3">
のように指定すれば動くのはわかるのですが、ナマの数値ではなく、変数(の値)を
セットしたいのです。
<bean:write 〜/>や:<c:out value=〜/>を埋め込むだけではうまく動きませんでした。
よろしくお願いします。
0007デフォルトの名無しさん
2009/07/12(日) 06:48:490008デフォルトの名無しさん
2009/07/12(日) 06:50:52ELじゃだめなん?
0009デフォルトの名無しさん
2009/07/12(日) 06:52:490010デフォルトの名無しさん
2009/07/12(日) 07:04:290011デフォルトの名無しさん
2009/07/12(日) 07:12:28君ってマゾでそ?
0012デフォルトの名無しさん
2009/07/12(日) 07:16:180013デフォルトの名無しさん
2009/07/12(日) 07:34:090014デフォルトの名無しさん
2009/07/12(日) 07:45:07でかいほうが見栄えが良いですよね。
0015デフォルトの名無しさん
2009/07/12(日) 08:01:04まずは服を脱ぎます。
0016デフォルトの名無しさん
2009/07/12(日) 08:03:30EDってなんですか?
それJAVAに関係あるんですか?
0017デフォルトの名無しさん
2009/07/12(日) 08:36:08目的の関数は、integ[x^2 - 1, x, 2, 3]の積分で5.333です(x=2,3は含む)。
0018デフォルトの名無しさん
2009/07/12(日) 08:45:25数値計算的に定積分を求めるなら、十分細かい間隔で短冊状の台形の面積を
求めて合算。精度や間隔について検討するならロンバーグ積分あたりでぐぐる。
0019デフォルトの名無しさん
2009/07/12(日) 08:50:580020デフォルトの名無しさん
2009/07/12(日) 09:42:150021デフォルトの名無しさん
2009/07/12(日) 10:04:05大学生ならMathematicaとjavaを接続すればいいのかなぁ・・・
やったこと無いけど
0022デフォルトの名無しさん
2009/07/12(日) 10:31:56簡単にやるんだったら、あらかじめ値を計算しておいて、入力に対して、if文で出力ってことかな?
0023デフォルトの名無しさん
2009/07/12(日) 10:45:43Javaだとやっぱり難しいみたいですね。
もう諦めてC#でやります。
0024デフォルトの名無しさん
2009/07/12(日) 10:52:140025デフォルトの名無しさん
2009/07/12(日) 10:58:20それでこの定積分だとどういうコードになるんでしょうか。
やっぱり難しいですよね?!
0026デフォルトの名無しさん
2009/07/12(日) 11:02:39今javaでxmlを扱う開発をしております。
開発をしている過程の中で相談したいことがあるので以下に記述します。
xmlの中にjavaで使うメソッドを格納しておき、
java側からそのxmlに格納したメソッドを引っ張ってきて利用したいと
考えております。
イメージ↓
test.xmlの中に値としてメソッドを管理
<methods>substring(0,1)</methods>
↑このメソッドを呼び出し(Aメソッドとする)
java
Aメソッドを使って文字列"sample"を処理
具体的にどのようにxmlとjavaで記述すればいいでしょうか?
0027デフォルトの名無しさん
2009/07/12(日) 11:25:01タグの間を取りだしてリフレクションで
メソッドを実行すればいい。
0028デフォルトの名無しさん
2009/07/12(日) 11:43:27”リフレクション”についてググッてみます。
ちなみに、さきほどはxmlの中にsubstringの引数を直打ちしましたが、
引数の値を可変的に扱うとしたら、例えばjava側でint型変数 i を
ループの中でインクリメントしてsubstring(0, i)と記述すれば、
使いやすくなりますか?
0029デフォルトの名無しさん
2009/07/12(日) 11:48:17jdkのバージョンも書かないし自分でやる気も無く人任せな奴って感じだけど。
0030デフォルトの名無しさん
2009/07/12(日) 13:31:28どうもdynamicという単語自体別のところで使われてそうで誤解を招く気がするのですが
0031デフォルトの名無しさん
2009/07/12(日) 13:45:220032デフォルトの名無しさん
2009/07/12(日) 13:48:36Java言語でおk
0033デフォルトの名無しさん
2009/07/12(日) 13:50:040034デフォルトの名無しさん
2009/07/12(日) 13:51:08これもしっくりこないな。
static宣言されたメンバはstaticなメンバじゃなくて
クラスメンバだろ。
0035デフォルトの名無しさん
2009/07/12(日) 14:00:45誤解を招くようだと思うんだったら、毎回併記したら?
このようなdynamic(動的) なメンバ(instance メンバ) に対して……
でも、 instance メンバってなんだろう?
0036デフォルトの名無しさん
2009/07/12(日) 14:04:02java.beans.XMLDecoder は使えないだろうか?
0037デフォルトの名無しさん
2009/07/12(日) 14:18:54なにそれ?
おまえの脳味噌もついに腐っちまったんじぇねえの?(笑)
0038デフォルトの名無しさん
2009/07/12(日) 14:25:290039デフォルトの名無しさん
2009/07/12(日) 14:32:47なんか臭いんだよね
0040デフォルトの名無しさん
2009/07/12(日) 15:36:370041デフォルトの名無しさん
2009/07/12(日) 16:15:56難しいです。HTMLを理解していないといけないですねえ。
サーブレットは起動がかかって、画面に表示されたら
もう処理は終了しているってことでいいのですか。
0042デフォルトの名無しさん
2009/07/12(日) 16:23:03そうだよ〜
0043デフォルトの名無しさん
2009/07/12(日) 16:42:350044デフォルトの名無しさん
2009/07/12(日) 18:00:270045デフォルトの名無しさん
2009/07/12(日) 18:18:22test.txtを読み込むんですが
text.txtには一行に数値1,数値2というふうにコンマで区切って書き込んでいます。
これを読み込むとき、数値1と数値2を切り分けて(別々に)読み込みたいのですが、どのようにしたらいいでしょうか?
0046デフォルトの名無しさん
2009/07/12(日) 18:21:540047デフォルトの名無しさん
2009/07/12(日) 18:24:580048デフォルトの名無しさん
2009/07/12(日) 19:18:07Calendar calendar = new Calendar();ココ2
カレンダーのオブジェクトを作成するときはココ1のようにするけど
どうしてココ2のようにしなかったのでしょうか。
0049デフォルトの名無しさん
2009/07/12(日) 19:21:340050デフォルトの名無しさん
2009/07/12(日) 19:24:170051デフォルトの名無しさん
2009/07/12(日) 19:52:050052デフォルトの名無しさん
2009/07/12(日) 19:59:030053デフォルトの名無しさん
2009/07/12(日) 20:00:180054デフォルトの名無しさん
2009/07/12(日) 20:03:55それは・・・ロケールとタイムゾーンで別インスタンス作るためのオーバーロード
であって違うと思う・・・
そういう主旨の発言だよな?な?
0055デフォルトの名無しさん
2009/07/12(日) 21:10:52インスタンスけちるためとは考えづらくないか?
正直Calendarはやっちまった仕様だと思うんだが。
0056デフォルトの名無しさん
2009/07/12(日) 21:12:21ファクトリーメソッドでぐぐれ。
Calendarクラスは抽象クラスでgetInstanceが返すインスタンスの実体はそのサブクラス。
デフォルトでは多分GregorianCalendarが返るプラットフォームが多いんじゃないか。
使用する側でnewを使って直接サブクラスを生成させないことで、
使用される具象クラスと使用する側との結びつきを弱めて、
新規のクラスを追加したり、使用するクラスを切り替えたりしやすくする。
例えば、今はGregorianCalendarが返るけれど、
このクラスがリファインされた時に互換性等から新クラスが別の名前になっても
使用する側はCalendar.getInstanceで取得する限りそういったことに関知しなくても済む。
0057デフォルトの名無しさん
2009/07/12(日) 22:27:59考えないことにします。ありがとうございました。
0058デフォルトの名無しさん
2009/07/12(日) 22:51:170059デフォルトの名無しさん
2009/07/12(日) 23:02:320060デフォルトの名無しさん
2009/07/13(月) 00:00:32解説が載っていないので誰か解説してくれるかた
もしくは解説URLを教えてください。
px=px<240?px+vx:-64;←この行の意味が分かりません。
よろしくお願いします。
/** 描画する座標の更新を行なうメソッド */
void renew(){
// 座標の更新
px=px<240?px+vx:-64;
}
0061デフォルトの名無しさん
2009/07/13(月) 00:03:21三項演算子でググれ
0062デフォルトの名無しさん
2009/07/13(月) 00:16:28ありがとうございます
0063デフォルトの名無しさん
2009/07/13(月) 00:18:360064デフォルトの名無しさん
2009/07/13(月) 00:19:530065デフォルトの名無しさん
2009/07/13(月) 00:23:140066デフォルトの名無しさん
2009/07/13(月) 00:23:44上の例のように分解するとgdgdになる場合は仕方ないと思う。
オーバーヘッドを気にしないなら関数化。
0067デフォルトの名無しさん
2009/07/13(月) 00:56:160068デフォルトの名無しさん
2009/07/13(月) 00:56:490069デフォルトの名無しさん
2009/07/13(月) 01:10:280070デフォルトの名無しさん
2009/07/13(月) 01:26:340071デフォルトの名無しさん
2009/07/13(月) 01:36:510072デフォルトの名無しさん
2009/07/13(月) 01:42:440073デフォルトの名無しさん
2009/07/13(月) 01:43:140<x<1
1<x<2
とか範囲でスイッチ出来ないからあまり使わないんだけど。
0074デフォルトの名無しさん
2009/07/13(月) 01:51:43たかが1箇所で継承したくないし
if何個も書きたくないし
0075デフォルトの名無しさん
2009/07/13(月) 01:57:530076デフォルトの名無しさん
2009/07/13(月) 02:03:530077デフォルトの名無しさん
2009/07/13(月) 02:12:470078デフォルトの名無しさん
2009/07/13(月) 02:37:070079デフォルトの名無しさん
2009/07/13(月) 03:01:20オジサン
0080デフォルトの名無しさん
2009/07/13(月) 07:17:26ThreadがあるんでC言語より得意って話だったんじゃないんですか?
ならどれでやればいいんですか?
0081デフォルトの名無しさん
2009/07/13(月) 07:31:47何を持って「苦手」と判断したのですか?
0082デフォルトの名無しさん
2009/07/13(月) 08:21:090083デフォルトの名無しさん
2009/07/13(月) 08:53:43C#はどちらかといえばゲームとか場当たり的なプログラムばかりで、スレとか覗いてみていても低学歴が多いんですよね。
やっぱり英語がしゃべれないから敷居が高いんでしょうか。
JAVAでもライセンス的にリンクできないライブラリなので結局同じものを自作する必要もあるんですよ。
0084デフォルトの名無しさん
2009/07/13(月) 10:09:460085デフォルトの名無しさん
2009/07/13(月) 10:22:110086デフォルトの名無しさん
2009/07/13(月) 14:48:52どうやったら起動してるかしていないかを判定し続けられますか?
0087デフォルトの名無しさん
2009/07/13(月) 16:20:35プログラム追加削除でもエラーになってアンインストール出来なくなった。
新しいjavaをインストールしようとしても失敗するし、削除もできない。
中途半端に削除されている状態でどうしようもなくなりました。
強制的にアンインストールするツールを探しているが見つからない
知恵を貸してください。
0088デフォルトの名無しさん
2009/07/13(月) 16:23:06JDK?JRE?
0089デフォルトの名無しさん
2009/07/13(月) 16:27:45状況はブラウザでjavaのアプレットが動かなくなりました。
javaのJDK?JRE?を手作業で削除しようとした覚えがあります。
中途半端に削除されている状態で、完全な削除も新たなインストールも
出来ない状況です。
0090デフォルトの名無しさん
2009/07/13(月) 16:30:270091デフォルトの名無しさん
2009/07/13(月) 16:30:49ブラウザで使うjavaをこっちに変更しますかと聞かれハイと返事し、
その後、そのエクリプスを手作業でフォルダを消したのが悪かったのだと
思う。
その状態がゴミのように残って、完全な削除も新たなインストールも出来ない
状況になっていると思います。何かツールないでしょうか。
0092デフォルトの名無しさん
2009/07/13(月) 16:32:060093デフォルトの名無しさん
2009/07/13(月) 16:32:40もう手のつけようが無いかもしれないな。
インストールしたんなら本来手動で削除するものじゃないし、Windowsのインストールプログラムの仕組みとか分かってないんだろ。
無駄なことしないでOSを再インストールしたほうがいい。
0094デフォルトの名無しさん
2009/07/13(月) 16:34:01OSの再インスコだなw
0095デフォルトの名無しさん
2009/07/13(月) 16:34:520096デフォルトの名無しさん
2009/07/13(月) 17:05:42そのほうが早いと思う。
0097デフォルトの名無しさん
2009/07/13(月) 17:38:34これは一体何ですか。
0098デフォルトの名無しさん
2009/07/13(月) 17:46:37javaをインストールするけど、JDK 6 Update 14 でいいですか?
0099デフォルトの名無しさん
2009/07/13(月) 17:48:020100デフォルトの名無しさん
2009/07/13(月) 17:48:040101デフォルトの名無しさん
2009/07/13(月) 18:30:15http://support.microsoft.com/default.aspx?scid=kb;en-us;290301
Windows Installer Cleanup Utility packageをDLして
JAVAをアンインストールできました。
それで新たにインストールして完全回復しました。
0102デフォルトの名無しさん
2009/07/13(月) 19:37:050103デフォルトの名無しさん
2009/07/13(月) 19:51:320104デフォルトの名無しさん
2009/07/13(月) 20:20:38うん、わかったthx
0105デフォルトの名無しさん
2009/07/13(月) 20:34:280106デフォルトの名無しさん
2009/07/13(月) 20:41:180107デフォルトの名無しさん
2009/07/13(月) 20:51:550108デフォルトの名無しさん
2009/07/13(月) 21:01:21複数の*.javaを一度にjavacをやってくれている、つまりjavacを抽象化してくれるツールなんでしょ
java関係のサイトを見ていると、ちらほらAntの名前が出てくる
javacの抽象化以外にAntを使っていてメリットってあるわけ?
0109デフォルトの名無しさん
2009/07/13(月) 21:16:25・長いコマンドを何度も間違えずに打つ必要がなくなる。
→これだけならバッチファイルでもいいわけだが。
とっさに思い付くのは、
・javacを実行する以外のタスクもあるんだけど、知らない?
・依存関係を定義し、必要な作業だけを行える。
・GUIなしで実行できる。必要なら定期自動実行も。
とりあえず Pragmatic Project Automation なんかを読むのがおすすめ。
ttp://amazon.jp/dp/475614599X 訳は合本になっちまってるが。
0110108
2009/07/13(月) 21:29:29>javacを実行する以外のタスクもあるんだけど、知らない?
残念ながら知りません。できれば、教えてください
>GUIなしで実行できる
2002年ごろの記事でemacs + jdk + antで開発中ってのは見たことがあります
どうやらNetBeansにはAntがデフォルトで入っているらしい、という事くらいしか知りませんでした
0111デフォルトの名無しさん
2009/07/13(月) 21:42:49JUnitを実行してレポートを作成できる。
アーカイブをネットワークからダウンロードして指定箇所に展開とか。
ファイルのコピー・削除・リネームなどは当然出来る。
ぶっちゃけ、任意のプログラムの起動も出来る。
毎晩最新のソースコード一式を取得→ビルド→テスト→テスト結果をメール、
とかも可能。
この手のツールは、実行出来る手順を一度作ってしまえば、あとは人サマの
貴重な手を煩わせることなく単調な作業を機械に任せてしまえるのがメリット。
人間は人間にしか出来ないことをやる。
0115デフォルトの名無しさん
2009/07/14(火) 00:05:43うちはLinuxだけど、タスクマネージャって何ソレ?
俺Mac。タスクマネージャって美味しい?
と言われるオチのほうが、スルーされるより好きだったんだな。
マルチプラットフォームなJavaで環境依存なことやろうというのが間違い。
WIN-API を直接叩くか .Net で System.Diagnostics 使え。
0116デフォルトの名無しさん
2009/07/14(火) 00:06:520117デフォルトの名無しさん
2009/07/14(火) 00:08:240118デフォルトの名無しさん
2009/07/14(火) 01:30:28出来上がったJARを実行するとちゃんと動作するのに
exewrapでexe化したものを実行すると
クラスをロードする時にClassNotFoundExceptionが投げられちゃいます。
JSmoothでexe化したものはちゃんと動くようでした。
exewrapでもちゃんとロードできるようにするには
どうすればいいですか?
例えば↓のソースはjarならちゃんと動きますがexewrapでexe化すると動かなくなります。
http://allabout.co.jp/internet/java/closeup/CU20070227A/index4.htm
・exewrap
http://www.ne.jp/asahi/web/ryo/exewrap/
板違いですかね?
0119デフォルトの名無しさん
2009/07/14(火) 01:40:47どうしてもjavaでやりたいなら、
tasklistコマンドを実行して結果を受け取ったらどうだろう。
0120デフォルトの名無しさん
2009/07/14(火) 02:17:350121デフォルトの名無しさん
2009/07/14(火) 02:35:160122デフォルトの名無しさん
2009/07/14(火) 03:14:32クラス名とメソッド名を自動で埋め込むようにしようとしたら
アーキの人にあまり信用ならないやり方だから
(Throwrable)
止めるように言われたのですが、おかしいですかね?
public void debug(String message) {
StackTraceElement e = new Throwrable().getStackTrace()[1];
Logger.debug(e.getClassName(), e.getMethodName(), $message);
}
みたいな感じでろぐ
0123122
2009/07/14(火) 03:16:04ログを吐くのに以下のような感じでログにの呼び出し元の
クラス名とメソッド名を自動で埋め込むようにしようとしたら
アーキの人にあまり信用ならないやり方だから
(ThrowrableのJavaDocにgetStackTraceについて何やら書かれてる)
止めるように言われたのですが、おかしいですかね?
public void debug(String message) {
StackTraceElement e = new Throwrable().getStackTrace()[1];
Logger.debug(e.getClassName(), e.getMethodName(), $message);
}
0124デフォルトの名無しさん
2009/07/14(火) 03:20:31普通のAlphaCompositeを使ってみたら、200前後のオブジェクトを描くだけで、
100ms以上掛かってしまっていて、30fpsも出せなくゲームにならないので、
jMonkyとか言うのをダウンロードしてみたところ、
かなり導入が難しくて(CVSとか・・・・Antとか・・・)
もっと簡単に使えるライブラリーを探しています。
0125デフォルトの名無しさん
2009/07/14(火) 04:45:50自作のCompositeではなくAlphaCompositeなら、そんなに遅くならないと思うが…
Java6u10より新しいバージョンのJava入ってる?
とりあえずJavaのアップデートと、ビデオカードのドライバアップデートしてみるとか。
0126デフォルトの名無しさん
2009/07/14(火) 05:44:53http://www.bf-web.net/~mkrl/java/lwjgl02.html
の所のサンプル通りにやっても、黒い画面がでるだけで、
四角(200,200-300,300)がでません。
サンプルのjarをそのまま機動させても、コマンドラインからjava ・・・・・とかでコンパイルしても同じく。
さらに、公式のチュートリアルの通りにやっても、画面イッパイの黒い画面が出るだけで
同じくちゃんと動かないのですが・・・・
みなさんの環境では普通に動くのでしょうか?
0127デフォルトの名無しさん
2009/07/14(火) 08:43:53そういうログの取り方は見たことがないな。
コードの是非については別の人に任せるけど、ロギングはシステムがどのように使われたかを後から知るための唯一の方法だから
不安のあるやり方は採用したくない。
システムは作っておしまいじゃなくて安定稼動させつづけることに意味がある。
ログ周りを実装してるってことはシステムの土台を作ってるチームに居るんだろうからそのあたりを意識してほしいな。
以上をふまえて、それで間違いなく取れるというならその根拠となる文献をアーキテクトに見せればいい。
それでもそのやり方を採用しないと言われたらそれに従うんだね。
自分のやり方を通したいんだったらきっちり理論武装しないと。
長文失礼。
0128デフォルトの名無しさん
2009/07/14(火) 10:25:400129デフォルトの名無しさん
2009/07/14(火) 10:25:58書かれているという「なにやら」を読んでまだ止めない様なら
あなたがおかしいと思います。
ttp://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/java/lang/Throwable.html#getStackTrace%28%29
0130デフォルトの名無しさん
2009/07/14(火) 10:26:510131デフォルトの名無しさん
2009/07/14(火) 10:27:51みたいなことはっきり言ってくれる人がいると助かる
0132デフォルトの名無しさん
2009/07/14(火) 12:37:26commos-loggingでも読んでみると良いよ
ただパフォーマンス上の問題はあるので注意
信用出来ないというならば、API全部信用出来なくなる、頑張って独自言語作ってくれ
0133デフォルトの名無しさん
2009/07/14(火) 12:39:14まとめて一カ所でやらないの?
それかAOP
0134デフォルトの名無しさん
2009/07/14(火) 13:11:56nullを返すみたいにするんだけど、それでも利点あるんですか?
0135デフォルトの名無しさん
2009/07/14(火) 13:16:450136デフォルトの名無しさん
2009/07/14(火) 13:20:14例外ってどうっすか?
0137デフォルトの名無しさん
2009/07/14(火) 13:46:31ご指導よろしくお願いします。
import javax.swing.JFrame;
import java.awt.*;
public class GameTestMain2{
JFrame frame1;
GameTestMain2() {
frame1 = new JFrame("ゲームテスト");
frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame1.setBackground(Color.white);
frame1.setResizable(false);
frame1.setVisible(true);
Insets insets = frame1.getInsets();
frame1.setSize(600 + insets.left + insets.right,
400 + insets.top + insets.bottom);
}
public static void main(String[] args) {
GameTestMain2 gtm = new GameTestMain2();
}
}
0138デフォルトの名無しさん
2009/07/14(火) 13:50:32JFrame.setBackgroundでググると一番上に出るよ
0139デフォルトの名無しさん
2009/07/14(火) 14:14:02これは、『15歳からはじめるJAVAゲームプログラミング』という本に
記載されているプログラムなんですが、金とるならちゃんとしたプログラム
書いてほしいです。
0140デフォルトの名無しさん
2009/07/14(火) 16:03:06ならおまえはヌルポ地獄かnullチェック地獄でもはまってればいいと思う
0141デフォルトの名無しさん
2009/07/14(火) 16:22:16ttp://www.hellohiro.com/xmldom.htm
ここのDOMの使用方法をそのまま使ってArrayListに格納してresponseとかできますかね
0142デフォルトの名無しさん
2009/07/14(火) 16:22:38近年稀に見るヌルポ
0143デフォルトの名無しさん
2009/07/14(火) 16:30:510144デフォルトの名無しさん
2009/07/14(火) 16:42:19VBだってエラーは拾うだろ。
0145デフォルトの名無しさん
2009/07/14(火) 16:43:370146デフォルトの名無しさん
2009/07/14(火) 17:14:32やっぱ
0147デフォルトの名無しさん
2009/07/14(火) 18:13:190148デフォルトの名無しさん
2009/07/14(火) 18:42:25したがってVBが最強。
0149デフォルトの名無しさん
2009/07/14(火) 18:50:12目下巨大なCOBOL資産のJAVA化が進んでいる。
あと20年はかかるだろう。
0150デフォルトの名無しさん
2009/07/14(火) 19:14:50Linux上ではどうすんの?
Linuxもなくなるの?
0151デフォルトの名無しさん
2009/07/14(火) 19:20:060152デフォルトの名無しさん
2009/07/14(火) 19:21:29それってコブラとか関係あるの?
0153デフォルトの名無しさん
2009/07/14(火) 19:46:34開発会社が潰れても大丈夫だろ
01541/2
2009/07/14(火) 19:54:13import java.awt.event.*;
import java.util.Random;
public class GameBall2 extends Frame {
public static void main(String [] args) {
new GameBall2();
}
GameBall2(){
super("GameBall");
setSize(800, 600);
add(new Button("button"),BorderLayout.NORTH);
show();
}
01552/2
2009/07/14(火) 19:56:34public boolean action(Event e,Object obj,Graphics g) {
if(obj.equals("button")){
int Ballx[];
int Bally[];
int BallL[];
int i,N=50;
Ballx = new int[N];
Bally = new int[N];
BallL = new int[N];
for(i=0;i<N;++i){
Random rnd = new Random();
Ballx[i]=rnd.nextInt(800);
Bally[i]=rnd.nextInt(600);
BallL[i]=rnd.nextInt(50);
System.out.println(i+","+Ballx[i]+","+Bally[i]+","+BallL[i]);
}
for (i = 0; i <N ; i++) {
g.setColor(Color.green);
g.fillOval(Ballx[i],Bally[i],BallL[i],BallL[i]);
}
}
return true;
}
}
ボタンを押したら色々な大きさの丸を表示したいのですがactionがうまくいきません。
うまく動作する方法を教えてもらえないでしょうか
0156デフォルトの名無しさん
2009/07/14(火) 19:58:050157デフォルトの名無しさん
2009/07/14(火) 19:59:470158デフォルトの名無しさん
2009/07/14(火) 20:04:34声が面白いから見ることをおすすめするよ。
0159デフォルトの名無しさん
2009/07/14(火) 20:05:020160デフォルトの名無しさん
2009/07/14(火) 20:06:280161デフォルトの名無しさん
2009/07/14(火) 20:08:22COBOL向きのしごとなんて、COBOLでやるのが一番いいのに・・・
0162デフォルトの名無しさん
2009/07/14(火) 20:26:150163デフォルトの名無しさん
2009/07/14(火) 21:10:30COBOLで画面は骨が折れるが。
いずれ絶滅するだろうが、現状まだまだCOBOL資産が多すぎる。
国内を見回しても巨大なシステムはCOBOLばっかりだろう。
フォロントエンドはJAVA化が進んでいるがコアはどうする。
まだまだ。
0164デフォルトの名無しさん
2009/07/14(火) 21:17:02画面だけjavaなら、その後ろはCOBOLの方が楽チン・・・
Abapみたいなのもあるけど。
0165デフォルトの名無しさん
2009/07/14(火) 21:33:28意味がわからんが基本は同じ領域
0166154-155
2009/07/14(火) 22:34:52色々変更していたら出来ました、考えてくれていた方すみません。
0167118
2009/07/14(火) 23:15:25ClassNotFoundExceptionではなくてNoClassDefFoundErrorでした。
色々試したら
exe化した本体からは外部JARが参照できるけど
外部JARからはexe化した本体が参照できないような感じでした。
exewrapの特性なんですかね。
諦めます。
0168デフォルトの名無しさん
2009/07/14(火) 23:20:160169デフォルトの名無しさん
2009/07/15(水) 08:16:490170デフォルトの名無しさん
2009/07/15(水) 08:21:16お前さんのような素人は投げっぱなしでいいだろう
通常はRuntimeException以上以外はキャッチして処理する
RuntimeExceptionは単体テストで潰すのが当たり前だが
0171デフォルトの名無しさん
2009/07/15(水) 08:25:58もう少し素人でも分かる説明でお願いします。
単体テストってなんですか?
0172デフォルトの名無しさん
2009/07/15(水) 08:30:24投げっぱでいいよw
どんなプログラムかしらないけど、main()にExceptionスローさせればデバッグも早いし
覚えやすいかな
単体テストってのはクラス単位(beanを除けば全メソッド)にかけるテスト(興味があればJUnitあたりをググるといい)
0173デフォルトの名無しさん
2009/07/15(水) 08:36:41なんとなくわかりました。
0174デフォルトの名無しさん
2009/07/15(水) 08:43:51javaでそういったプログラムの組み方を説明しているサイトはありますでしょうか。
書籍などでも構いません。よろしくお願いします。
0175デフォルトの名無しさん
2009/07/15(水) 08:45:540176デフォルトの名無しさん
2009/07/15(水) 10:01:13ゲームが作りたいのであってJavaを学びたいのでなければちまたに溢れるソフトを使ったスクリプトを書くべき。
その質問からゲームが作れるまで学ぶならば半年くらいはかかるんじゃね?
0177デフォルトの名無しさん
2009/07/15(水) 10:06:29Javaでやる必要ねえべ。
なんでJavaにしたの?
0178デフォルトの名無しさん
2009/07/15(水) 10:18:39GPUも汎用言語でプログラムできるようになってきたし、ネイティブ依存しまくりの細かいところ以外はjavaでも結構いけるんだよ。今の時代は。
0179デフォルトの名無しさん
2009/07/15(水) 10:28:590180デフォルトの名無しさん
2009/07/15(水) 10:42:18単純なノベルゲームじゃなくて、後々はその中にミニゲーム等も組み入れたいなぁ
と思ったので、既存のゲームエンジンに乗っかる形だとそれが出来ないかなぁと。
しかしjavaでウィンドウ型アプリケーションのノベルゲームの作成方法が書かれた
サイトや書籍って、今現在全く存在しないんですね。弱りました。
0181デフォルトの名無しさん
2009/07/15(水) 10:47:46その辺を組み合わせて使うんだな
0182デフォルトの名無しさん
2009/07/15(水) 10:59:59上にもOpenGLの質問があるが、ライブラリの使い方は英語を読めないと無理だな。
英語が出来ないなら文章も読めないし先人のコツも得られないし、Java,C#に関係なくゲームは諦めたほうがいい。
もしくはクセが強いDirectXに従うしかないだろう。
0183デフォルトの名無しさん
2009/07/15(水) 11:27:20別の入門書を手に取るべきだと思う。
とりあえず、アプリケーションのノベルゲームの作成方法が書かれた
サイトや書籍を探して、そこで使われている言語の入門書を手に取ろう。
0184デフォルトの名無しさん
2009/07/15(水) 13:38:05まず基礎を固めることだな
その上で、これを使えば作れるなって見えてくるだろう
0185デフォルトの名無しさん
2009/07/15(水) 13:43:01結局、Cでdirectx呼んだほうが楽って結論に至ると思う。
あえてjavaで苦労したいならjni経由でdirectx呼べば何でも出来るけど、java3dを再実装するくらい大変。
0186デフォルトの名無しさん
2009/07/15(水) 13:48:22初めからあるAPIだけで作れる。
0187デフォルトの名無しさん
2009/07/15(水) 14:06:57そういうのはライブラリを使えば十分。
日本語のドキュメントが少ないから再実装とか考えちゃってるんだろうけど。
結局君は英語が出来なくてDirectXに逃げてるだけ。
0188デフォルトの名無しさん
2009/07/15(水) 16:52:36SimpleDateFormat dateformat = new SimpleDateFormat();
dateformat.applyPattern("yyyy/MM/DD HH:mm:ss");
System.out.println(dateformat.parse("2009/07/02 10:50:30"));
このコードを実行したのですが、結果は
Fri Jan 02 10:50:30 JST 2009
となってしまい、月の表示がおかしいです
何が悪いんでしょうか?
0189188
2009/07/15(水) 16:56:020190デフォルトの名無しさん
2009/07/15(水) 16:56:13MMは0スタートだろ
カレンダーとか見てみろ
0191デフォルトの名無しさん
2009/07/15(水) 16:56:170192デフォルトの名無しさん
2009/07/15(水) 16:59:44ありがとうございました
それでできました
0193デフォルトの名無しさん
2009/07/16(木) 04:35:59private [クラス名] [変数];
が何を示してるかわかりません。
普通はクラス名のところに変数の型がくるような気がします。
0194デフォルトの名無しさん
2009/07/16(木) 06:22:240195デフォルトの名無しさん
2009/07/16(木) 07:34:29private [型] [変数名];
が妥当だろうな
0196デフォルトの名無しさん
2009/07/16(木) 08:42:460197デフォルトの名無しさん
2009/07/16(木) 08:48:41お前はメンバ変数から学んだ方がいい
0198デフォルトの名無しさん
2009/07/16(木) 09:12:45Javaやってるのに、プリミティブ型しか使ってこなかったから
フィールドにはプリミティブ型しか使えない、とか思ってる人。
0199デフォルトの名無しさん
2009/07/16(木) 09:15:01だな
0200デフォルトの名無しさん
2009/07/16(木) 09:16:51こいつは低能
0201デフォルトの名無しさん
2009/07/16(木) 09:51:12画像ファイルを1つのファイルではなく
サイズが違うので
別々のファイルで読み込んでつかっているのですが
それでもよいのでしょうか?
あと、Imageとspriteの使い分けって静的=Image、動的=spriteでよいのでしょうか?
お願いします。。。
0202デフォルトの名無しさん
2009/07/16(木) 11:33:15フィールド int型の配列numberのみ
コンストラクタ 引数で与えられたScannerから整数を順次読み取る、最初に読み取った整数を配列サイズとみなし、int型の配列を生成しnumberで参照する
その後整数を読み取ってnumber[0],number[1]、・・・・と順に代入していき、配列サイズ分だけ読み取れば終了って問題で
number中の全要素を表示、最大値を返す、最小値を返すって3つのメソッド作るしかないんだけどそれが意味がわかりません
どなたか教えてください
0203デフォルトの名無しさん
2009/07/16(木) 12:14:210204デフォルトの名無しさん
2009/07/16(木) 12:26:07読み込み時に最大、最小の判定をすればいい
0205デフォルトの名無しさん
2009/07/16(木) 12:27:52怒られるのか?(笑)
0206デフォルトの名無しさん
2009/07/16(木) 12:30:52これって実用レベルじゃ危険だよなw
0207デフォルトの名無しさん
2009/07/16(木) 12:31:49確かに終了したら、最大値も最小値もへったくれもないわな。
実は終了しないんじゃないの?
0208デフォルトの名無しさん
2009/07/16(木) 12:59:560209デフォルトの名無しさん
2009/07/16(木) 21:05:31あれC/C++用語でしょ。
0210デフォルトの名無しさん
2009/07/16(木) 21:18:400211デフォルトの名無しさん
2009/07/16(木) 21:43:51ニートってさ、この際だから自民党と一緒に死んだ(玉砕)したほうがいいと思わない?
0212デフォルトの名無しさん
2009/07/16(木) 21:49:04お前はまた500スレ消費したいのか?
0213デフォルトの名無しさん
2009/07/16(木) 22:03:500214デフォルトの名無しさん
2009/07/16(木) 22:05:290215デフォルトの名無しさん
2009/07/16(木) 23:12:51【初心者】Java質問・相談スレッド629【歓迎】
まで、メンバについて議論し尽くすんですね。
0216デフォルトの名無しさん
2009/07/17(金) 00:02:220217デフォルトの名無しさん
2009/07/17(金) 00:29:050218デフォルトの名無しさん
2009/07/17(金) 00:34:16下のような変数表を作りたいのですが、上手くできません
プログラム名 | 変数名 | 参照する変数
P1 | variable1 | temp
P2 | variable1 | temp
P2 | variable2 | value
(P1, variable1)でレコードを指定し、参照する変数の読み書きをする処理をしたいのです。
プログラム名、変数名はString型で入力しています。
参照する変数、の部分が分からないのです。
C言語ならポインタを使って記述できるのですが、javaになると分かりません。
ご教授お願いいたします。
0219218
2009/07/17(金) 00:36:35(P1, variable1)で指定されるtempと
(P2, variable1)で指定されるtempは同じものを参照しようとしています。
0220デフォルトの名無しさん
2009/07/17(金) 06:59:29ヒマそうだね。
腕試しにプロテクト外しとかハッキングでもしたら?
メンバ変数についての理解も深まると思うよ。
0221デフォルトの名無しさん
2009/07/17(金) 07:10:02と
public static void main(String[] a)
の違いはなんですか
0222デフォルトの名無しさん
2009/07/17(金) 07:29:07同じ;
0223デフォルトの名無しさん
2009/07/17(金) 08:09:090224デフォルトの名無しさん
2009/07/17(金) 08:16:310225デフォルトの名無しさん
2009/07/17(金) 08:41:17文字列として得る方法を教えてください。
1)e.getStackTraceElements()でごにょごにょする……少し冗長な気がする
2)ByteArrayOutputStreamに詰め込む……JVMの実装に依存する
3)Jakartaさんに頼む
他によりよい方法はありますか?
0226デフォルトの名無しさん
2009/07/17(金) 09:40:55s.length(); が4になってしまうんですがなぜでしょう?
s が空であることを検出するにはどうすればいいですか?
0227デフォルトの名無しさん
2009/07/17(金) 09:57:04それはnullではなく"null"のStringだな
でないとlengthの段階でヌルポが飛ぶ
空か知りたければnullじゃないのを前提ならs.equals("")でいいだろう
0228デフォルトの名無しさん
2009/07/17(金) 10:11:02もともとnullが含まれてない編集されたテキストの末尾を抜き取って作った文字列なんですが
nullにも対処するようにします
どうもです
0229デフォルトの名無しさん
2009/07/17(金) 12:41:01変数表を作りたいのに、どうして、参照する変数の読み書きの処理がしたくなるの?
0230デフォルトの名無しさん
2009/07/17(金) 12:44:130231デフォルトの名無しさん
2009/07/17(金) 13:17:41複数動かしたいので、それぞれに対してクラスを作成しているのですが、drawImageがシンボルを見つけられません。となります
イメージはちゃんと読みこんでいるようなのですが、アプリケーションではdrawImageは使用不可ということでしょうか
0232デフォルトの名無しさん
2009/07/17(金) 13:21:30完璧に調べてそういう結論になるのだったら、それもありだと思う
0233デフォルトの名無しさん
2009/07/17(金) 13:23:22アプリケーションってスイングかAWTの事か?
0234デフォルトの名無しさん
2009/07/17(金) 13:47:05Jakartaさんに頼むじゃだめなん?
いまどきJakartaさんなしのプロジェクトもないだろ。
0236デフォルトの名無しさん
2009/07/17(金) 15:20:11下から6行目のWalkerでエラーがでるのですが、どうしたらうまくいきますか。
Walkerクラスを参照するオブジェクトoutを生成しているつもりです。
import java.awt.Point;
public class Walker {
private Point point;
// ---コンストラクタ---
public Walker(Point point) {
this.point = point;
}
// ---ポイントの移動---
public void move(int x,int y){
point.move(x, y);
}
// ---表示する---
public void output(){
System.out.println();
}
}
class Pede{
public static void main(String[] args) {
Point point =new Point();
Walker out=new Walker();
point.move(10,20);
out.output();
}
}
0237デフォルトの名無しさん
2009/07/17(金) 15:22:55> Walker out=new Walker();
> public Walker(Point point) {
0238デフォルトの名無しさん
2009/07/17(金) 15:23:450239デフォルトの名無しさん
2009/07/17(金) 15:27:320240デフォルトの名無しさん
2009/07/17(金) 15:35:44ありがとうございます。
public Walker(Point point) {
の前に
オブジェクトoutを生成するということでしょうか。
0241デフォルトの名無しさん
2009/07/17(金) 15:42:41WalkerのコンストラクタはPoint型の引数を1個取ると定義しているのに、
newでその引数を指定していないということです。
0242デフォルトの名無しさん
2009/07/17(金) 15:42:470243デフォルトの名無しさん
2009/07/17(金) 15:45:020244デフォルトの名無しさん
2009/07/17(金) 15:52:06コンストラクタもごく普通のメソッドであると教えるべき。
0245デフォルトの名無しさん
2009/07/17(金) 15:53:240246デフォルトの名無しさん
2009/07/17(金) 16:52:37Walker out=new Walker();
と
out.output();
の行を消せばうまくいくと思う。
0247デフォルトの名無しさん
2009/07/17(金) 17:12:57>>246
ご丁寧なお返事ありがとうございました。
解決しました。
0248デフォルトの名無しさん
2009/07/17(金) 20:34:030249デフォルトの名無しさん
2009/07/17(金) 21:10:08/var/folders/(ランダムな文字列)/-Tmp-/
0250デフォルトの名無しさん
2009/07/18(土) 00:16:000251デフォルトの名無しさん
2009/07/18(土) 00:18:45Stringだけは特別扱いで + が使える。
0252デフォルトの名無しさん
2009/07/18(土) 01:41:270253デフォルトの名無しさん
2009/07/18(土) 10:55:460254デフォルトの名無しさん
2009/07/18(土) 16:32:070255デフォルトの名無しさん
2009/07/18(土) 16:35:390256デフォルトの名無しさん
2009/07/18(土) 16:58:50しかし完全に理解しきれませんでした。
以前VBを勉強している際、VBの初心者本を一冊読みましたが完璧にしきれなかったので
良いサイトを紹介して頂いたら本よりはるかに理解することができました。
今回JAVAを勉強するにあたって、良いサイトを紹介して頂けたら一層理解できると思います。
よろしくお願いします
0257デフォルトの名無しさん
2009/07/18(土) 17:00:470258デフォルトの名無しさん
2009/07/18(土) 17:11:050259デフォルトの名無しさん
2009/07/18(土) 17:19:12C++だとヘッダファイルに定義、C#だとpartialがあるけど・・・
0260デフォルトの名無しさん
2009/07/18(土) 17:36:30VBのそのサイトを紹介したら似たようなのを紹介してくれるかもしれません。
0261デフォルトの名無しさん
2009/07/18(土) 17:36:43Google code?
0262デフォルトの名無しさん
2009/07/18(土) 18:40:330263デフォルトの名無しさん
2009/07/18(土) 18:49:08\ ヽ ! | /
\ ヽ ヽ / / /
お断りだああああああああああぁぁぁ!!
\ | / /
,イ
 ̄ -- = _ / | --'''''''
,,, ,r‐、λノ ゙i、_,、ノゝ -  ̄
゙l ゙、_
.j´ . .ハ_, ,_ハ (.
─ _ ─ { (゚ω゚ ) /─ _ ─
). c/ ,つ ,l~
´y { ,、 { <
ゝ lノ ヽ,) ,
0264デフォルトの名無しさん
2009/07/18(土) 18:49:18このサイトです よろしくお願いします
http://homepage1.nifty.com/rucio/main/main.htm
0265デフォルトの名無しさん
2009/07/18(土) 18:50:39Sun の Java のチュートリアルは英語だけど結構いいんじゃないかな?
0266デフォルトの名無しさん
2009/07/18(土) 19:02:19すいません 出来れば日本語のサイトでお願いします
0267デフォルトの名無しさん
2009/07/18(土) 19:04:43いきなりハイジャンプしたとか高望みはいけないよなぁ…
0268デフォルトの名無しさん
2009/07/18(土) 19:25:41能力がない奴だけがやる言語だし
0269デフォルトの名無しさん
2009/07/18(土) 19:56:07JAVAは1ファイル1クラスですがなにか?
1ファイルに関連の2クラス置くにはインナークラスですが
0270デフォルトの名無しさん
2009/07/18(土) 20:02:43つうか、Javaの文法自体は本で覚えられるだろ。
あとはJavadocを読んで書けばいい。
0271デフォルトの名無しさん
2009/07/18(土) 20:42:59System.currentTimeMillis() / 1000 - 10;
なんで、/1000 - 10になるの?
0272デフォルトの名無しさん
2009/07/18(土) 20:47:090273デフォルトの名無しさん
2009/07/18(土) 21:04:571000ミリ秒が1秒
数値上は10秒戻る
パソコンの時間が戻るわけじゃないよ
0274デフォルトの名無しさん
2009/07/18(土) 21:34:31http://wisdom.sakura.ne.jp/
0275デフォルトの名無しさん
2009/07/18(土) 21:35:330276デフォルトの名無しさん
2009/07/18(土) 21:43:40正規表現以外に何か良い手段はありませんか?
0277デフォルトの名無しさん
2009/07/18(土) 22:11:14publicでないクラスならトップレベルにも置ける。
0278デフォルトの名無しさん
2009/07/18(土) 22:12:14そこちょいちょい嘘書いてあるからなー
言語に対する認識もひどい
http://codezine.jp/a/article/aid/1502.aspx
0279デフォルトの名無しさん
2009/07/18(土) 22:19:28jtidyでxhtmlに変換してxmlでもにょもにょ
大仰過ぎる気がするがな
0280デフォルトの名無しさん
2009/07/18(土) 23:03:28javax.swing.text.html.parserパッケージやjavax.swing.text.htmlパッケージあたりを参照
0282デフォルトの名無しさん
2009/07/19(日) 00:03:21どっちも半端な知識でしかないな
0283デフォルトの名無しさん
2009/07/19(日) 00:07:360284デフォルトの名無しさん
2009/07/19(日) 00:29:07なんで?
import javax.swing.text.html.*;
import javax.swing.text.html.parser.*;
public class Foo {
public static void main(String[] args) throws java.io.IOException {
new ParserDelegator().parse(
new java.io.StringReader("<html><head><title>foo</title></head><body><a html=\"bar\">bar</a></body></html>"),
new HTMLDocument().new HTMLReader(0) {
@Override
public void handleStartTag(HTML.Tag t, javax.swing.text.MutableAttributeSet a, int pos) {
System.out.println("at " + pos + ", found: " + t + ", attrib=" + a);
}
},
false);
}
}
みたいな感じでタグを検出するのは簡単にできるなりよ?
コメントの除外や何だかんだをごてごて自分で実装するよりは
既存のパッケージを利用する方が楽だと思うが?
0285デフォルトの名無しさん
2009/07/19(日) 00:42:23はったりにマジレスイクナイ
0286デフォルトの名無しさん
2009/07/19(日) 00:48:58>>285
いや、元々サンプルを出した方が親切だろうと思ってたんで、
282へのレスのために書いたわけじゃなかったんだ。つい。
素直に>>276へのレスにしておけばよかったね。
0287デフォルトの名無しさん
2009/07/19(日) 01:36:53メソッドの前にstaticと書いておいて別ファイルから呼び出すか、インスタンス化して利用する。
0288デフォルトの名無しさん
2009/07/19(日) 02:01:011つのクラスを複数のファイルに分割する方法を聞いてるんじゃないのか
0289デフォルトの名無しさん
2009/07/19(日) 02:01:15static class Inner{ }
public static void main(Stirng[] args)
}
0290デフォルトの名無しさん
2009/07/19(日) 02:02:00それは使ってるだけ
>>259
Javaだと無理な気がする
継承すれば近いことはできるがやろうと思ってることができるかは知らない
0291デフォルトの名無しさん
2009/07/19(日) 02:03:01こんな感じ?
Class Outer{
static class Inner{ }
public static void main(Stirng[] args)
Outer.Inner o = new Outer.Inner();
}
0292デフォルトの名無しさん
2009/07/19(日) 02:08:11複数に分かれてコンパイルされるし
最初から分かれてる
0293デフォルトの名無しさん
2009/07/19(日) 02:52:03そうしてそのように管理できる。
0294デフォルトの名無しさん
2009/07/19(日) 03:25:25どうやるんですか?
0295デフォルトの名無しさん
2009/07/19(日) 04:01:41複数のクラスにならないから、それでいいだろう。
何を言ってるのか。
0296デフォルトの名無しさん
2009/07/19(日) 10:15:34やっぱりコボルのほうが最強だな。
0297デフォルトの名無しさん
2009/07/19(日) 14:13:400298デフォルトの名無しさん
2009/07/19(日) 14:42:28スレ違い
0299デフォルトの名無しさん
2009/07/19(日) 17:22:06":"の意味を知ってる方いますか?
0300デフォルトの名無しさん
2009/07/19(日) 17:48:300301デフォルトの名無しさん
2009/07/19(日) 18:00:570302デフォルトの名無しさん
2009/07/19(日) 18:03:011.6より1.5で開発しているとこのほうが多いだろう。
0303デフォルトの名無しさん
2009/07/19(日) 18:09:16J2SE 5.0で簡略化されたfor文
ttp://www.atmarkit.co.jp/fjava/javatips/114java019.html
0304デフォルトの名無しさん
2009/07/19(日) 19:23:271.6がまだ浸透していないのはともかく、1.5はもう標準だろ
0305デフォルトの名無しさん
2009/07/19(日) 19:26:52for(1..10)みたいな使い方ができれいいのに
0306デフォルトの名無しさん
2009/07/19(日) 19:48:201から10なのか1から9なのかソース見ただけでは判断できないからやだ。
それより配列内包の方がいい。
0307デフォルトの名無しさん
2009/07/19(日) 21:07:55<html lang="ja>みたいなのを
("<html lang=\"ja\">")に変換したりしてますか?
0308デフォルトの名無しさん
2009/07/19(日) 21:41:310309デフォルトの名無しさん
2009/07/19(日) 22:06:47普通はテンプレートエンジンを使う。標準はJSPだが、他にもいろいろ。
0310992
2009/07/19(日) 22:48:13と
public static void main(String args[]){の違いってなんですかね?
http://pc12.2ch.net/test/read.cgi/tech/1232627790/868
このプログラムを実行したいのですが、
if(av.length != 1){
System.err.println("Usage: java MineSweeper <InitFile>");
System.exit(1);
}
この部分が
反応して実行できません。
0311デフォルトの名無しさん
2009/07/19(日) 22:58:58ちゃんと引数与えて実行してないからだろ
0312デフォルトの名無しさん
2009/07/19(日) 23:00:11こう入力したら?
java MineSweeper test.txt
0313デフォルトの名無しさん
2009/07/19(日) 23:01:54こっちくんな。(笑
前者:コンパイル、実行時の違いはありません。引数名が違うだけです。
後者:Usage から始まる部分は、このように使いなさいという教えです。
何かが何かと「反応して」とか、実行してるのに「実行できない」とか、については解りません。
0314デフォルトの名無しさん
2009/07/19(日) 23:19:31こいつ言い訳見苦しいな
0315デフォルトの名無しさん
2009/07/19(日) 23:21:480316デフォルトの名無しさん
2009/07/19(日) 23:22:340317デフォルトの名無しさん
2009/07/20(月) 00:00:370318デフォルトの名無しさん
2009/07/20(月) 00:08:48低能なことばっかだし
0319デフォルトの名無しさん
2009/07/20(月) 00:32:49低脳
0320デフォルトの名無しさん
2009/07/20(月) 00:34:44素人
0321デフォルトの名無しさん
2009/07/20(月) 00:36:53あほ
0322デフォルトの名無しさん
2009/07/20(月) 00:38:160323デフォルトの名無しさん
2009/07/20(月) 01:03:000324デフォルトの名無しさん
2009/07/20(月) 08:07:18public <T> getHole() {
return new <T>();
}
上のソースができません。
解決方法教えてください。
0325デフォルトの名無しさん
2009/07/20(月) 09:10:590326デフォルトの名無しさん
2009/07/20(月) 09:16:11yosiko.getHole();
ってやりたいんです
0327デフォルトの名無しさん
2009/07/20(月) 09:37:480328デフォルトの名無しさん
2009/07/20(月) 09:38:47発生した場合どうやって例外を出力するの?
0329324
2009/07/20(月) 09:39:430330デフォルトの名無しさん
2009/07/20(月) 09:41:46常に見張っておくしかないんじゃないかな
0331デフォルトの名無しさん
2009/07/20(月) 10:02:21んじゃ、
class Adamite {}
abstract class hole {
public hole getHole() {
return new hole();
}
}
class hole2 extends hole {
public hole getHole() {
return new hole2();
}
}
class Girl<T extends hole> extends Adamite {
public hole getHole(T prototype) {
return prototype.getHole();
}
}
として、Tに作らせるのはどかな?
戻ってきた奴をキャストすればTになってるから。
0332デフォルトの名無しさん
2009/07/20(月) 10:03:51abstract class hole {
public abstract hole getHole();
}
がいいな。
0333デフォルトの名無しさん
2009/07/20(月) 10:05:100334デフォルトの名無しさん
2009/07/20(月) 10:05:49public T getHole(T prototype) {
return (T)prototype.getHole();
}
}
とするとキャストの警告が出るが、それでもいいか。
0336デフォルトの名無しさん
2009/07/20(月) 11:04:30バイナリストリームを開いてバイナリストリームを使って保存した後に、ファイル名.拡張子だけで
しっかりと画像を保存することができますか?
また、おすすめのAPIを知っているならば教えてください
0337デフォルトの名無しさん
2009/07/20(月) 11:05:270338デフォルトの名無しさん
2009/07/20(月) 12:32:24自分で答えを言ってるだろ
0339デフォルトの名無しさん
2009/07/20(月) 13:02:20画像として表示する(フォーマットの意味を解釈する)のでなければ
単なるバイナリとして扱ってよし。
0340デフォルトの名無しさん
2009/07/20(月) 14:02:38JavaDocのここらへん
file:///C:/java/docs/ja/api/java/net/HttpURLConnection.html
0341デフォルトの名無しさん
2009/07/20(月) 14:16:38「しっかり」を実装した例は見たこと無い
0342デフォルトの名無しさん
2009/07/20(月) 14:31:38なるほど、ありがとうございます
>>340
HttpURLConnectionはクッキーの管理やPOST関係が弱いので、jakartaのHttpClientを使うことにしました
他のクラスでもネットにアクセスする機会があるもので...
0343デフォルトの名無しさん
2009/07/20(月) 15:51:230344デフォルトの名無しさん
2009/07/20(月) 16:00:58POSTってsetRequestPropertyの事ですか?
0345デフォルトの名無しさん
2009/07/20(月) 16:13:11そのつもりで書きました。
*.setRequestMethod("POST") です
リクエストボディーが長くなるので、StringBuilderとかでリクエストボディを作るが面倒くさいと思いました。
それなら、
org.apache.commons.httpclient.methods.PostMethod#setParameter(String parameterName, String parameterValue)
を、使った方が楽になる気がしたのでHttpURLConnectionは使いませんでした
そもそも、httpの知識が欠落しているので正しい判断なのかはわかりません
0346デフォルトの名無しさん
2009/07/20(月) 16:19:53それならどのクラスを使えばいいですか?
0347デフォルトの名無しさん
2009/07/20(月) 16:22:04ってヘッダ加えれば良いだけじゃないのか
0348デフォルトの名無しさん
2009/07/20(月) 17:01:23とくにデータグラムのときなんかレジュームどころじゃないし、大変ですよね・・・
そういうファイルの途中とか断片を一手に管理してくれるクラスは無いですか?
0349デフォルトの名無しさん
2009/07/20(月) 17:02:40HttpURLConnection.setRequestProperty("Range", "12345-");
0350デフォルトの名無しさん
2009/07/20(月) 17:11:35ほかにありませんか?
0351デフォルトの名無しさん
2009/07/20(月) 17:24:290352デフォルトの名無しさん
2009/07/20(月) 17:34:57int userid = 0; //ローカル変数 userid は読み取られません
if (wkuserid != null){
userid = Integer.parseInt(wkuserid);
}
このような場合に、ローカル変数 userid は読み取られません
と警告が出るんですけど、ifの中でuseridは使っているのですけど、
どうして警告が出るのでしょうか?
0353デフォルトの名無しさん
2009/07/20(月) 18:15:36使っているけど読みとっていない。
0355デフォルトの名無しさん
2009/07/20(月) 18:25:200356デフォルトの名無しさん
2009/07/20(月) 20:42:14ネットでみたんだけど本当?
0357デフォルトの名無しさん
2009/07/20(月) 20:50:37JPEG→JPEGなら必然的に劣化すると思う。
他のエンコーダよりクオリティが低いかどうかは知らん。
0359デフォルトの名無しさん
2009/07/20(月) 21:00:42それで何とか頑張ってみます。
0360デフォルトの名無しさん
2009/07/20(月) 22:49:24これprototypeじゃないよな
0361デフォルトの名無しさん
2009/07/21(火) 01:50:33SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date current = new Date();
public void actionPerformed(ActionEvent e){
repaint();
}
public void paintComponent(Graphics g){
g.drawString(sdf.format(current), 20, 50);
}
このような感じのプログラムを作成したのですが、時計の情報が更新されません。
paintComponentメソッドの中にDate current = new Date();を突っ込んだらできたのですが、
何か間違っているような気がします。
どうすればよいのでしょうか?
0362デフォルトの名無しさん
2009/07/21(火) 01:59:01何言ってんの?
0363デフォルトの名無しさん
2009/07/21(火) 02:04:010364デフォルトの名無しさん
2009/07/21(火) 02:07:410365デフォルトの名無しさん
2009/07/21(火) 02:13:44あきらめろ
0366デフォルトの名無しさん
2009/07/21(火) 02:15:01単純に解決するだけなら、
sdf.format を呼び出す直前に new Date() を呼び出して
そのときの時間を取得すれば良い。
もっと言えば引数に直接ねじ込めば。
色々考えるのはそれからでも良いと思う。
というか、関連クラスを調べれば解ることもあると思う。
0367デフォルトの名無しさん
2009/07/21(火) 02:15:570368デフォルトの名無しさん
2009/07/21(火) 02:16:370369デフォルトの名無しさん
2009/07/21(火) 02:18:04ちゃんとした入門書を買って、オブジェクト指向の考え方を勉強したほうがいいと思うよ。
あと、Javadocの読み方も。
0370デフォルトの名無しさん
2009/07/21(火) 02:24:050371デフォルトの名無しさん
2009/07/21(火) 02:25:030372デフォルトの名無しさん
2009/07/21(火) 02:26:04ありがとうございます。
上手いやり方が見つからなければそれでやってみます。
>>370
今のところJavaを扱うのは最初で最後なので、手探りでやっているんです。
すみません。
0373デフォルトの名無しさん
2009/07/21(火) 02:55:340374デフォルトの名無しさん
2009/07/21(火) 03:00:43プログラマ向いてないよ
0375デフォルトの名無しさん
2009/07/21(火) 03:08:07たまたま今回はJavaを触らされただけで、今のところはもうJavaを触る予定はないってことだろ?
0376デフォルトの名無しさん
2009/07/21(火) 03:30:27じゃどういうのがプログラマに向いてんだよ?
0377デフォルトの名無しさん
2009/07/21(火) 04:09:28>>375はプログラマに向いてるよ
行間読めないとプログラムが組めない仕様書でも
ある程度空気読んでプログラム組めるタイプ
行間読まないと意味が通じない日本語を使う>>372は
行間を読まないとプログラムが組めない仕様書を書いちゃうタイプ
0378デフォルトの名無しさん
2009/07/21(火) 04:30:390379デフォルトの名無しさん
2009/07/21(火) 04:49:540380デフォルトの名無しさん
2009/07/21(火) 04:58:54空気呼んでプログラムなんて組んでたら
それは無茶苦茶になりますがなw
0381デフォルトの名無しさん
2009/07/21(火) 05:00:59テクニカルやSEいるだろうに。
0382デフォルトの名無しさん
2009/07/21(火) 07:13:360383デフォルトの名無しさん
2009/07/21(火) 08:42:170384デフォルトの名無しさん
2009/07/21(火) 11:01:310385デフォルトの名無しさん
2009/07/21(火) 11:03:190386デフォルトの名無しさん
2009/07/21(火) 11:20:350387デフォルトの名無しさん
2009/07/21(火) 12:36:30画像処理に関することなんですが...
既存の画像を取り込んで、ある座標のRGB値を取得するにはどうすれば
いいですか?
簡単なソースと一緒にアドバイスしていただけると大変助かります。
よろしくお願いいたします。
0388デフォルトの名無しさん
2009/07/21(火) 12:37:43としてもベルが鳴らずに画面に□と表示されます。
どういうことでしょうか?
0389デフォルトの名無しさん
2009/07/21(火) 12:54:56BufferedImage image = ImageIO.read(new File(filename));
int rgb = image.getRGB(x, y);
アドバイスは特にない
0390387
2009/07/21(火) 13:15:22コードを提示してくれたおかげで、迅速に解決することができました。
今回は私の仕事(?)に付き合ってくださりありがとうございました。
本当に助かりました。
0391デフォルトの名無しさん
2009/07/21(火) 13:21:550392デフォルトの名無しさん
2009/07/21(火) 14:27:08JSP・サーブレットのド素人でも出来るレンタルサーバありますか?
【JSP、Servletが動くレンタルサーバ】スレを覗きましたが
過疎なのでココに来ました
0393デフォルトの名無しさん
2009/07/21(火) 15:46:300394デフォルトの名無しさん
2009/07/21(火) 16:12:50紙でも、砂浜にでも書けるよ。
0395デフォルトの名無しさん
2009/07/21(火) 16:16:16ならわざわざレンタルサーバー借りる必要ないよ。
自分のマシンにtomcat入れてしまえばよいよ。
0396デフォルトの名無しさん
2009/07/21(火) 19:11:11これをソース版にしたらjarに固めるときにファイルのサイズ小さくなるかな?
バイナリ版でもjarにしたことないけど
0397デフォルトの名無しさん
2009/07/21(火) 19:21:140398デフォルトの名無しさん
2009/07/21(火) 19:46:30どのパッケージを導入すれば良いか判りません。
開発環境はWindowsですので実行環境のみを考えています。
apache2(導入済み)
oracle-xe(導入済み)
sun-java6-jre
libservlet2.5-java
libstruts1.2-java
tomcat6
辺りを入れれば良いのではと思っていますが如何ですか?
javaはjreでなくjdkを導入する方が多いのですが実行環境であればjreで問題ないでしょうか?
宜しくお願いします。
0399デフォルトの名無しさん
2009/07/21(火) 19:54:43SocketTimeoutExceptionをうまく出す方法はないでしょうか?
また、クラスを念のために「public void Connect() throws IOException, SocketTimeException」とするか
それとも「public void Connect() throws IOException」とするか迷っています
何方かお力をお貸しください
0400デフォルトの名無しさん
2009/07/21(火) 19:58:43意味が分からない
>>398
J2EEの場合、JDKが必要な場合もある(JSPのコンパイルなど)
Tomcat6はJREでも動くはずだけどOpenJDKを使うのが無難
後はコンテナのTomcat6
ほかのライブラリ(Strutsなど)は必要なだけいれてくれ
0401デフォルトの名無しさん
2009/07/21(火) 20:03:38コネクションを張るメソッドをオーバーライドして強制的にSocketTimeoutExceptionをはかせるのが一番簡単。
HogeClient client = new HogeClient() {
@override connect() {throw new SocketTimeoutException();}
} ;
// テスト実行
こんな感じ
throws句はどっちでもOK、IOException, SocketTimeExceptionの方が具体的にどんなエラーが出るかがわかりやすい。
自分の基準はJavaDocに書いて分けるほどのExceptionならば分ける。
@throws IOException ネットワークエラーが発生した場合
とだけが好ましいか
@throws SocketTimeException ネットワークのタイムアウトの場合
@throws IOException ネットワークエラーが発生した場合
とした方が好ましいか、をドキュメントを後で読んだ人がどう思うかで判断。
0403デフォルトの名無しさん
2009/07/21(火) 21:17:10ありがとうございます。
念の為jdkを入れるという方が多いのはその為ですか。
0404デフォルトの名無しさん
2009/07/21(火) 21:25:29継承関係にあるクラスって「スーパークラス名+α」する事が進められているの?
「hogeAbstract」を継承して「hogeDevelop」みたいな感じ
0405デフォルトの名無しさん
2009/07/21(火) 21:30:43継承関連でクラス名についての規則は知りません。
継承は IS-A 関係ですから、名前が似ることは良くあることです。
0406デフォルトの名無しさん
2009/07/21(火) 21:44:03まあ、どっちにせよサーバでコンパイルするだろうしJDK入れておかないと不便
0408デフォルトの名無しさん
2009/07/21(火) 23:44:03何がメリットがわかない
教えてエロい人!!
0409デフォルトの名無しさん
2009/07/22(水) 00:01:38褒められた事じゃないけど XXXListener といったリスナ群を JFrame オブジェクト
の派生クラスに実装して、自分自身を addXXXListener させたりはよくする。
が、よく考えたら無名クラスとか使えばいいから・・・メリットは微妙だあな。
0410デフォルトの名無しさん
2009/07/22(水) 00:05:21には必須だった。
0411デフォルトの名無しさん
2009/07/22(水) 00:41:22あと、たまにあると助かる。
が、継承はいろいろと弊害がある
0412デフォルトの名無しさん
2009/07/22(水) 01:31:580413デフォルトの名無しさん
2009/07/22(水) 01:41:33まあ、言っても2つくらいだろうけど。
0414デフォルトの名無しさん
2009/07/22(水) 17:26:11JSPで書けるものは全てServletで書ける
ということで良いのでしょうか
0415デフォルトの名無しさん
2009/07/22(水) 17:26:570416デフォルトの名無しさん
2009/07/22(水) 18:26:43これは全部は可能かなぁ?
0417デフォルトの名無しさん
2009/07/22(水) 22:10:24Oracle 10gでシノニムとなっているテーブルに対してXlsDataSetを使って
DatabaseOperation.CLEAN_INSERTを使用したデータ投入は行えないのでしょうか?
0418デフォルトの名無しさん
2009/07/22(水) 22:14:020419デフォルトの名無しさん
2009/07/22(水) 23:48:51しかし、出来上がったjavadocをwebブラウザで見ると改行した所にスペースが入ってしまいます。
ブラウザでみると↓スペースが入る
>対応しているため、 complete
だが、実際のコードでは普通に改行しているだけ↓
>/**
>対応しているため、
>complete
>*/
2ちゃんねるブラウザで見るとあまり気にはなりませんが、実際にブラウザで見るとかなり気になります。
どうすれば、スペースが入らないjavadocを作ることが出来るのでしょうか?
0420デフォルトの名無しさん
2009/07/23(木) 00:14:34<br/> 入れとけ。
0421デフォルトの名無しさん
2009/07/23(木) 00:41:00「javadoc 改行」で(ry
0422デフォルトの名無しさん
2009/07/23(木) 00:44:55HTML4だから閉じなくていい
0423デフォルトの名無しさん
2009/07/23(木) 00:48:29改行がスペースになるのはhtmlの仕様。
元々英語のように単語間をスペースで分かち書きする言語がターゲットなので、
日本語のような分かち書きしない書法とは相容れない。
句読点の後のような目立たないところで改行するか、
どうしてもいやだというのなら改行せずに一行で済ますしかない。
もしくは、スタイルシートを工夫してスペースになる改行の箇所だけ文字幅を狭めるとか。
0424デフォルトの名無しさん
2009/07/23(木) 01:34:53試しているのですが、
DatabaseOperation.CLEAN_INSERT.executeがNoSuchTableExceptionを吐き続けていまして……
実際にSQLPlusやCSEからはテーブルの存在確認はできているのですが
0425デフォルトの名無しさん
2009/07/23(木) 01:48:22本当はスタイルシートを使うべきなんだろうけど、
対応しているため、<font size="1">
</font>complete
みたいなのでも目立ち度がほんの少し減ると思う。
でも改行ごとにこういうのを入れるのはちょっといやかも。
で、タグレットを自作して改行を無視するようなタグを処理するようにするとうまくいった。
手っ取り早く確かめるために、
ttp://java.sun.com/javase/ja/6/docs/ja/technotes/guides/javadoc/taglet/overview.html
から参照できるインラインタグレットのサンプルUnderlineTaglet.javaを改造して、
public String toString(Tag tag) {
return "<u>" + tag.text() + "</u>";
}
の中身を
return tag.text().replaceAll("[\\r\\n]", "");
に変更したタグレットを作成する。つまり、このタグ中の改行文字を全部削除する。
そして、
/**
対応しているため、
complete
{@underline
対応しているため、
complete
}
*/
のようなドキュメンテーションコメントで確かめてみると、インラインタグ中では改行によるスペースの挿入は無くなった。
underlineではタグ名が変なので適切なものに変えれば、複雑にタグが絡んでいるものはどうなるか分からないけど、
単純な主説明で改行がスペースになるのを抑制することはできると思う。
0426デフォルトの名無しさん
2009/07/23(木) 02:25:19どうでもいいけど時間かけすぎ
0427デフォルトの名無しさん
2009/07/23(木) 06:31:28少しは中身のあるレスしとみろよ
0428デフォルトの名無しさん
2009/07/23(木) 07:25:33少しは誤字なくせよ
0429デフォルトの名無しさん
2009/07/23(木) 10:58:410430デフォルトの名無しさん
2009/07/23(木) 11:08:18fontなんかつかわねーよ
いつのDTDだよ
素人は黙っておいたほうが良い
0431デフォルトの名無しさん
2009/07/23(木) 12:14:42font使わないとIEとfireforx以外のブラウザで見るとひどいことになるよ。
windowsの環境でしか考えてないだろうけど、頭固いね。
0432デフォルトの名無しさん
2009/07/23(木) 12:16:52は?カスだな
CSSで十分だろ
お前みたいなのはstrickでもframe使うんだろうな
動きゃいいやw的な低能
0433デフォルトの名無しさん
2009/07/23(木) 12:30:05IE6さえなければこんなことしなくていいんだが。
0434デフォルトの名無しさん
2009/07/23(木) 12:31:59おまえW3Cですら実際にはまともなHTML書いてないの知らないだろ。
0435デフォルトの名無しさん
2009/07/23(木) 12:34:53池沼乙
0436デフォルトの名無しさん
2009/07/23(木) 12:36:49俺なら1年も持たないページのために時間使うよりは、javadocのように必要最低限の見栄え(html3.2準拠)で言いかなって思うよ。
このスレ常任してるってことは、img, object 埋め込みの技術や、flash,Javaを使えるスキルがあるんだろうにね・・・
0437デフォルトの名無しさん
2009/07/23(木) 12:40:08ハックやら拡大鏡まで使って1pxの調整やってたな
0438デフォルトの名無しさん
2009/07/23(木) 12:49:27これじゃMSの開発者にもそっぽを向かれるし、MSのコアの人たち(MSDNを読む開発者)に愛想疲れちゃえばMSはいつまでもグーグルに追いつけないだろうな。
これとおなじで、CSSやAjaxとかいくら最新技術を駆使しても使いづらく微調整のメンテも面倒なら放置されるわけで、結局必要最小限の枯れたのだけとなるんじゃないか。
といってもいまどきページ(HP)としてはCSSぐらいはサポートしたいけど、blogの方が広がったところを見ると結局お手軽なほうに流れてるし、CSS技術をちゃんと理解できてる奴はあまりいないんだろうな。
これからは人力じゃなくてrailisやservletみたく自動HP生成システムでHP生成になっていくんじゃないかと思うよ。
ブラウザにあわせるためとか見栄えのためとかで調整すると考えてるなら、それはバグ鳥と同じで面倒な手作業とか無理だろ。
0439デフォルトの名無しさん
2009/07/23(木) 13:02:44夏虫が湧いてるから脊髄反射のように即効噛み付いてくると思ったけど、この夏虫は少しは知能あるのか・・・
0440デフォルトの名無しさん
2009/07/23(木) 13:03:26ゴキブリポップ
0441デフォルトの名無しさん
2009/07/23(木) 13:23:23どうりでw
0442デフォルトの名無しさん
2009/07/23(木) 13:26:18お前はコバエだろ
0443デフォルトの名無しさん
2009/07/23(木) 13:43:02誤植があったから書き直すよ
ああ、ゴキブリ並なので
どうりでw
⇒ X
ああ、ゴキブリ並なのね
どうりでw
⇒ O
これならゴキブリさんも安心してホイホイされに来るかな?!
0444デフォルトの名無しさん
2009/07/23(木) 13:49:48なんですか「コバエ」って?!
JAVAと何か関係あるんですかっ!!
あなたそれでも自民党員なんですか
0445デフォルトの名無しさん
2009/07/23(木) 14:37:58コバエの分際で人間様の言葉をしゃべるんじゃねえよ
0446デフォルトの名無しさん
2009/07/23(木) 15:15:310447デフォルトの名無しさん
2009/07/23(木) 15:25:05それで・・・ゴキブリさんは何才なんですか?
0448デフォルトの名無しさん
2009/07/23(木) 15:36:120449デフォルトの名無しさん
2009/07/23(木) 16:58:22ログインIDがキーボードからの直接入力(Textbox)でなく、プルダウンメニューから選択するもののためか、正しくログインできません。
(このソースで、ID&パスワード直接入力のサイトにログインできることは確認しました)
postStrを直せばよいと思うのですが、どうすればよいでしょうか。
import java.net.*;
import java.io.*;
public class Cybozu_AutoLogin {
public static void main(String[] args) {
URL _URL =
new URL("[ログイン先のURL]");
URLConnection uc = _URL.openConnection();
uc.setDoOutput(true);
OutputStream os = uc.getOutputStream();
String postStr = "ID=***&Password=********";//POSTするデータ(ログインIDとパスワード)
PrintStream ps = new PrintStream(os);
ps.print(postStr);//データをPOSTする
ps.close();
}
}
(Try-Catch部分と出力は省略)
0450デフォルトの名無しさん
2009/07/23(木) 17:00:07分からないならWireSharkみたいなパケットアナライザ使って中身見ろ
0451デフォルトの名無しさん
2009/07/23(木) 17:03:5138歳のゴキブリなんてよっぽど大きいんでしょうね。
いつもコソコソして糞を撒き散らしてるようですし、もう魂までドス黒くなっちゃってるんでしょうね。
0452デフォルトの名無しさん
2009/07/23(木) 17:04:36お前見たいにスクリプトでアクセスしてくる奴がいるから。
0453デフォルトの名無しさん
2009/07/23(木) 17:09:25<input type=hidden name="_System" value=login>がソース内にあったのを見落としていたことに気づきました。
こちらのデータもPOSTすればちゃんとログインできました。ありがとうございました。
0454デフォルトの名無しさん
2009/07/23(木) 17:43:39スクリプトでログインするのは別にいけないってことでもないんですけど・・・
ゴキブリさんはそういう悪いことをやらない主義なんですか?
0455デフォルトの名無しさん
2009/07/23(木) 18:11:31JAVAなんかやっていつまでも逃げてないでそろそろ本気で人生考えないとないけないよな・・・
0456デフォルトの名無しさん
2009/07/23(木) 18:22:380457デフォルトの名無しさん
2009/07/23(木) 18:30:200459デフォルトの名無しさん
2009/07/23(木) 19:08:02でも、Cのメソッドは使わないことにした
この場合、Cのメソッドはコンパイルした時にどうなるの?
0460デフォルトの名無しさん
2009/07/23(木) 19:41:51おいらもJavaでXMLを扱えるかな?
0461デフォルトの名無しさん
2009/07/23(木) 19:48:05何をしたいのかにも拠るだろうが
0462460
2009/07/23(木) 19:53:34そうだったのか、ソフ開の時はDTDだのなんだのってわからんかった
オイラがやりたいのはURLとwebサイトのタイトルを保存するだけだよ
ありがとう
0463デフォルトの名無しさん
2009/07/23(木) 19:58:260464デフォルトの名無しさん
2009/07/23(木) 20:12:33どうやったらHDDに書き込みできるのかいまいちわかりません。
FileOutputStream#write(byte[] b, int off, int len) を使ってデータを保存しようと考えているのですが
InputStremaからbyte[]にどうやったら変換できるのでしょうか?
0465デフォルトの名無しさん
2009/07/23(木) 20:38:41InputStreamのAPIドキュメントに目を通してみた?
0466デフォルトの名無しさん
2009/07/23(木) 20:39:210467デフォルトの名無しさん
2009/07/23(木) 21:00:49一応、読みました
>>466
read()するだけなのですね
ひとまず、read()するだけらしいので少し考えてみます
thx
0468デフォルトの名無しさん
2009/07/23(木) 21:01:350469デフォルトの名無しさん
2009/07/23(木) 21:07:39どうもならない。classファイルに存在するだけ
0470デフォルトの名無しさん
2009/07/23(木) 21:13:00サンクス
0471デフォルトの名無しさん
2009/07/23(木) 21:13:490472デフォルトの名無しさん
2009/07/23(木) 22:27:060473デフォルトの名無しさん
2009/07/23(木) 23:34:34曜日ごとの動作を検証する必要があるのですが、ミドルウェアも含めての動作確認なので、デバッグ用に任意の日付を返すクラスを利用するという手はつかえません。
0474デフォルトの名無しさん
2009/07/23(木) 23:40:120475デフォルトの名無しさん
2009/07/23(木) 23:49:020476デフォルトの名無しさん
2009/07/23(木) 23:49:48VMware等の仮想マシンでゲストOSの時刻いじれば?
時刻取得処理が完全に自分の管轄下にあるなら、現在時刻取得のためのクラス
をDIで外部から注入するという手もあるけど。
0477デフォルトの名無しさん
2009/07/24(金) 00:03:24そこら辺はDateクラスで仕様化されてる。
OSと同じだと思ってたら組み込み向けの糞実装で痛い目見るよ。
0478デフォルトの名無しさん
2009/07/24(金) 00:05:31DIとか凄いですね。
情報源はやっぱり海外だし、英語とか凄くできるんですか?
0479デフォルトの名無しさん
2009/07/24(金) 00:08:22ソース読んだだけなんで、試してないけど。
DatabaseOperationが処理できる対象は、デフォルトはテーブルのみとなっている。
これを変更するには、DatabaseTestCase#setUpDatabaseConfig(DatabaseConfig)をオーバライドして
シノニムも処理対象に含むようにしてやるといいみたい。
具体的にはこうか。
protected void setUpDatabaseConfig(DatabaseConfig config){
config.setProperty(DatabaseConfig.PROPERTY_TABLE_TYPE, new String{"TABLE", "SYNONYM"});
}
ソース読んで書いただけで、手元では全く動かしていないので、どうなるかはわからない。
気になるなら、自分でもソース読むといいよ。この辺のクラスのソースを読むとわかる。
org.dbunit.database.DatabaseConfig
org.dbunit.database.DatabaseDataSet
org.dbunit.database.DefaultMetadataHandler
上手くいったら報告頼む。
0480デフォルトの名無しさん
2009/07/24(金) 00:25:44現時点では開発者には、Seasar2 なら別だけど工業英語の読解は必修。
さらっと眺めて概要から臭いトコロを見つけ出せる程度は。
あとは翻訳サイトでいい。
0481デフォルトの名無しさん
2009/07/24(金) 00:32:080482デフォルトの名無しさん
2009/07/24(金) 00:49:080483デフォルトの名無しさん
2009/07/24(金) 00:51:460484デフォルトの名無しさん
2009/07/24(金) 01:00:080485デフォルトの名無しさん
2009/07/24(金) 01:10:020486デフォルトの名無しさん
2009/07/24(金) 05:46:420487デフォルトの名無しさん
2009/07/24(金) 15:36:16使用しているのですけどパソコンがあまりに重いので
Eclipse + 言語パック + 必要なツールにしたいと思います。
Javaアプリケーション+SERVLET/JSP + MYSQL + TOMCAT
なのですけど、どういう構成にしたらいいのでしょうか。
0488デフォルトの名無しさん
2009/07/24(金) 16:30:25すれ違い
0489デフォルトの名無しさん
2009/07/24(金) 18:30:45本体をダウンロードするページに↓がありました
>System.getProperty("user.home") + [".v2c"|"V2C"(Win)|"Library/Application Support/V2C"(Mac)]
オイラは犬厨なので「.v2c」と「V2C」はわかりますが
「Library/Application Support/V2C"(Mac)」ってのは、見たいことがありません
こんなふうに、OSによってディレクトリの名前を変化させるのはデフォなんですかね?
0490デフォルトの名無しさん
2009/07/24(金) 18:38:31ご提示頂いた内容を精査して使用したところ、
無事にシノニムに対してCLEAN_INSERTが行えました。
この場をお借りしてお礼申し上げます。
0491デフォルトの名無しさん
2009/07/24(金) 19:00:480492デフォルトの名無しさん
2009/07/24(金) 19:24:39それぞれの慣習にあった名前を指定してあったほうが行儀がよいと思う。
Macのそれ(Library/Application Support/アプリケーション名)は適切。
0493デフォルトの名無しさん
2009/07/24(金) 19:32:32いっぱいあってわかんないですね。
0494デフォルトの名無しさん
2009/07/24(金) 19:39:15なるほど、ありがとうございます
Macにそんなディレクトリがあったとは知らなかった
0495デフォルトの名無しさん
2009/07/24(金) 21:38:13残念、Java言語仕様の最新版は日本語訳が無い。
0496デフォルトの名無しさん
2009/07/24(金) 22:08:1564bitアプリにほぼ自動で変換ことは出来ますか?
0497デフォルトの名無しさん
2009/07/24(金) 22:38:30以前は日本語でAPIが表示されていたんですけど、
全部英語になってしまいました。どうしたらいいのでしょうか。
0498デフォルトの名無しさん
2009/07/24(金) 22:59:190499デフォルトの名無しさん
2009/07/24(金) 23:46:250500デフォルトの名無しさん
2009/07/24(金) 23:59:09オブジェクト指向に対する理解はどの程度あるの?
それにもよる。今までどんな言語を使ってきた?
0501デフォルトの名無しさん
2009/07/25(土) 00:03:250502デフォルトの名無しさん
2009/07/25(土) 00:06:09ある程度言語やってる人間にはもっと良いの沢山あるかもな。
独習Javaってこのスレ的にはどうなの。
0503デフォルトの名無しさん
2009/07/25(土) 00:08:19結城さんのJava本か,創るJavaか?という感じ。
0504デフォルトの名無しさん
2009/07/25(土) 00:32:54import java.util.Scanner;
import java.util.Random;
class MainOnly2 {
public static void main(String[] args) {
Scanner stdIn = new Scanner(System.in);
Random rand = new Random();
System.out.print("配列の長さ:");
int n =stdIn.nextInt();
0505デフォルトの名無しさん
2009/07/25(土) 00:34:31rei.a = new int[n];
for (int i = 0; i < n; i++)
rei.a[i] = rand.nextInt(10);
System.out.println("全要素の合計は" + rei.total() + "です。");
}
class Rei {
Rei(){
int[] a;
int total() {
int sum = 0;
for (int i= 0; i < a.length; i++)
sum += a[i];
return sum;
}
}
}
0506デフォルトの名無しさん
2009/07/25(土) 00:36:01int[] a;
int total() {
int sum = 0;
for (int i= 0; i < a.length; i++)
sum += a[i];
return sum;
}
}
0507デフォルトの名無しさん
2009/07/25(土) 00:58:11アイコンがどうのこーのとかどうでも良い事で騒ぐからな。
0508デフォルトの名無しさん
2009/07/25(土) 01:05:430509デフォルトの名無しさん
2009/07/25(土) 01:32:10どのエラー?
0510デフォルトの名無しさん
2009/07/25(土) 02:14:30Javaのアプリに32bit/64bitの区別はないよ。そのまま動くはず。
0511デフォルトの名無しさん
2009/07/25(土) 02:28:01>>504-505のプログラムです。
>>506のコンストラクタを引き継ぐプログラムなんですがエラーを2個ほど吐いてしまいまして…。
0512デフォルトの名無しさん
2009/07/25(土) 02:37:270513デフォルトの名無しさん
2009/07/25(土) 02:44:16コンパイラのパスが通ってないんじゃないかな?
0514デフォルトの名無しさん
2009/07/25(土) 02:53:23エラーも読まずにデバッグしろとな
0515デフォルトの名無しさん
2009/07/25(土) 03:12:020516デフォルトの名無しさん
2009/07/25(土) 09:17:05JRE だけじゃコンパイルできないよ。JDKもインストールして。
0517デフォルトの名無しさん
2009/07/25(土) 10:34:23class Rei に static つけとけ。
0518デフォルトの名無しさん
2009/07/25(土) 11:33:430519デフォルトの名無しさん
2009/07/25(土) 12:03:58Connection con = DriverManager.getConnection("jdbc:mysql://127.0.0.1/DB名", user名, パスワード);
でエラーを吐いて繋がりません。
エラーメッセージは以下のとおりです。
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '????????????????' at line 1
eclipseでワークスペースの文字コードをutf-8に、
mysqlでcreate database Hoge default character set utf8;
でやってみたり、1バイト文字しかない表とクエリ文でやってみたのですがダメでした。
環境は、
OS:ubuntu9.04
mysql:5.0.75-0ubuntu10.2(apt-getで入れたまま)です。
いったい何がいけないのでしょうか・?
0520デフォルトの名無しさん
2009/07/25(土) 12:51:16たぶん、エラーメッセージを読む気がないのがいけないと思う。
0521デフォルトの名無しさん
2009/07/25(土) 13:37:26>rt.jarに日本語版Javadocを割り当てなさい
具体的に、どうすればいいのでしょうか
0522デフォルトの名無しさん
2009/07/25(土) 14:02:30void String str;
}
public class SubClass extends Super{
}
とすると、サブクラスではsuper.strともできるしthis.strともできるよね?
これの違いって何よ?
0523デフォルトの名無しさん
2009/07/25(土) 14:19:100524デフォルトの名無しさん
2009/07/25(土) 17:05:25アクセス修飾子次第だが
0525522
2009/07/25(土) 17:17:37public class Hoge {
void HttpURLConnection connection;
void setRequestHeader() {
ヘッダ関連の設定;
}}
public class HogeHoge extends Hoge {
void setRequestHeader() {
super.setequestHeader();
this.connection.ヘッダ関連の設定;
}}
をした場合は、super.setRequestHeader();は意味がなくなるって事?
0526デフォルトの名無しさん
2009/07/25(土) 18:27:36もう少し意味のある日本語をお書きください。
0527デフォルトの名無しさん
2009/07/25(土) 18:56:05そしたら、Shit_JISで開くと文字化けして、UTF-8で開くとちゃんと見れるようになった
なんで?
0528デフォルトの名無しさん
2009/07/25(土) 19:10:32FileWrite の charset が UTF-8 なんでしょ。
inputstream (byte-base) から encoding を使って読み込んで、
writer (char-base) に出力する。なのだろうから。
0529デフォルトの名無しさん
2009/07/25(土) 19:17:28なるほど〜、そう言われてようやくわかった
ありがとう
0530デフォルトの名無しさん
2009/07/25(土) 19:19:27setRequestHeader()をメソッド内部でオーバーライドしちゃってるんじゃん
メソッドの外でなら大丈夫だろうけど
0531デフォルトの名無しさん
2009/07/25(土) 19:24:010532デフォルトの名無しさん
2009/07/25(土) 19:27:490533デフォルトの名無しさん
2009/07/25(土) 19:27:550534デフォルトの名無しさん
2009/07/25(土) 19:28:350535デフォルトの名無しさん
2009/07/25(土) 19:28:470536デフォルトの名無しさん
2009/07/25(土) 20:12:16IDEに文句を言われる
これって、禁止事項なの?
0537デフォルトの名無しさん
2009/07/25(土) 20:24:09docくらい読めっつーんだよおおおおおおおおおおおおお
0538デフォルトの名無しさん
2009/07/25(土) 20:25:280539デフォルトの名無しさん
2009/07/25(土) 20:28:41クラス名じゃなくthis(引数)で呼んでみ。
0540デフォルトの名無しさん
2009/07/25(土) 20:58:25ありがとうございます
0541デフォルトの名無しさん
2009/07/25(土) 21:26:09すまん、strにvoidが書いてあるのが見えてなかった
しかし()が書かれてないから勘違いしたってことで見逃してくれ
0542デフォルトの名無しさん
2009/07/25(土) 22:15:21自動作成にするように出来るのでしょうか。
0543デフォルトの名無しさん
2009/07/25(土) 22:43:34そして、例外クラスはどんなコードを書いているかを知りたい
0544デフォルトの名無しさん
2009/07/25(土) 22:45:53必ず作る。例外発生に実行するコードを書く。
0545デフォルトの名無しさん
2009/07/25(土) 22:57:06hashcodeってどうオーバーライドするのが「普通」なのかわからない
例えばこんなクラスの場合どう書くのが普通?
class Hoge {
int i;
boolean b;
String s;
public boolean equals(Object o) {
/* フィールドの値が全てequalsならtrue */
}
}
0546543
2009/07/25(土) 23:02:26必ずって言われても、初心者のオイラには難しいな〜
javaのクラスライブラリを使っている時に発生した例外は、throws IOExceptionみたいに書いて
正常な値かをチェックするクラスみたいなので、変な値が入ってきた時には自作例外クラスを使う
みたいな、使い分けでおk?
0547デフォルトの名無しさん
2009/07/25(土) 23:09:07嘘を教えるなよ…
0548デフォルトの名無しさん
2009/07/25(土) 23:22:07Exceptionの名前にプロジェクト名をいれておくとちょっとかっこいい。
実装の中身は空っぽでいい。
0549デフォルトの名無しさん
2009/07/26(日) 00:27:43例えば値の範囲チェックとかの場合にのみ使うこともある
ただ、java.lang.Exceptionを継承して作るとなると、
いわゆる「コンパイラがチェックする例外」になるから注意な
(前述の値範囲チェックとかならRuntimeExceptionのサブクラスの
IllegalArgumentExceptionとかでも使えばいいんだろうが)
0550デフォルトの名無しさん
2009/07/26(日) 00:37:37Eclipse に自動生成してもらう。
0551デフォルトの名無しさん
2009/07/26(日) 00:42:41「s.hashCode() + i + (b ? 0 : 1)」とか、すべてのメンバーのハッシュ
コードを適当に合わせるのが普通かな。
equals()が成立する2つのオブジェクトで同じhashCodeになるならなんで
もいいので、s.hashCode() を返すだけでもOK。
hashCode()の質が悪いと HashMap などのパフォーマンスが悪くなったり
するけど、その程度の害しかない。
0552デフォルトの名無しさん
2009/07/26(日) 01:11:330553デフォルトの名無しさん
2009/07/26(日) 01:18:400554デフォルトの名無しさん
2009/07/26(日) 02:06:51hashCodeをオーバーライドしないと、
Mapのキーや、Setに突っ込んだときにおかしくなることがある。
逆に言うと、オブジェクト自体をMapのキーやSetに突っ込むことなんてあんましないから、
equalsをオーバーライドしてもhashCodeをオーバーライドってそんなに気にしなくてよいよ。
もし、きちっとやりたいのであれば、
jakartaのHashCodeBuilderとか使うと便利。
0555デフォルトの名無しさん
2009/07/26(日) 02:14:05>>568
Exceptionの名前にプロジェクト名なんて入れない。
そんなものはパッケージ名みりゃわかる。
ファイルが見つからない=FileNotFoundException
みたいにわかりやすい名前にするべき。
実装についてはわかりやすいメッセージをsuperのコンストラクタに突っ込む。
スタックトレース見たときに一発で原因がわかるように。
0556デフォルトの名無しさん
2009/07/26(日) 02:34:13例外ではない単なるチェックエラーも包含させているところに
設計上の瑕疵があるな。
片や割り込みさせて何がしかのマクロに投げて終了させようと、
片や実行継続可能なエラーだよと。
これを味噌も糞も一緒にすると言う。
0557デフォルトの名無しさん
2009/07/26(日) 02:37:41ゴロっと違う。
企業系では、プログラマにあまり意識させないようにしている。
変なロジックを属人されても困るしな。
0558デフォルトの名無しさん
2009/07/26(日) 02:39:22なんちゃらやるくらいだったら
例外処理などどうでもいいだろうと思う。
0559デフォルトの名無しさん
2009/07/26(日) 02:56:530560デフォルトの名無しさん
2009/07/26(日) 03:25:27そういう意味じゃなくて、
最上位例外としての "ProjectNameException" みたいなのが
カッコいいということだと思うけど。
ま、まずは既存の例外を正しく理解して旨く使うのがよろしいかと。
0561デフォルトの名無しさん
2009/07/26(日) 03:31:52EffectiveJavaに書いてある
0562デフォルトの名無しさん
2009/07/26(日) 09:02:50for文の書き方で、Cではfor(初期宣言;繰り返し条件;後処理)のように書いていたのですが、
javaのサンプルコードを見ていると、for(a: b.c)のような書き方が見られました。
java forでググってもCと同じような解説しか見つからなかったのですが、
これはどのような条件で回っているのでしょうか?
0563デフォルトの名無しさん
2009/07/26(日) 09:14:10でググるんだ
0564デフォルトの名無しさん
2009/07/26(日) 10:07:01かなり便利な機能なんですね。
ありがとうございました。
0565デフォルトの名無しさん
2009/07/26(日) 10:30:32/home/user/hoge/test/test.txtみたい.*/test/test.txtを簡単に作る方法ない?
0566デフォルトの名無しさん
2009/07/26(日) 11:34:38いちおう突っ込んでおくと、
FileNotFoundException=ファイルが開けない
であって、ファイルが見つかってもアクセス権がなければ発生する
あまりわかりやすくない名前の例外
こういう紛らわしい命名を真似ないように気をつけてもらいたいな
0567デフォルトの名無しさん
2009/07/26(日) 11:41:060568デフォルトの名無しさん
2009/07/26(日) 11:45:28間違える人がいるということは、紛らわしいってことだ
0569デフォルトの名無しさん
2009/07/26(日) 11:58:42プログラムから見たらファイルが見つからないじゃないの?
0570デフォルトの名無しさん
2009/07/26(日) 12:00:25見苦しい。
0571デフォルトの名無しさん
2009/07/26(日) 12:02:230572デフォルトの名無しさん
2009/07/26(日) 12:06:56原因は対象ファイルが別プロセスに握られてるだけだったりするけど
確かにわかりやすい例外名称ってのは大事だな
0573デフォルトの名無しさん
2009/07/26(日) 12:08:320574デフォルトの名無しさん
2009/07/26(日) 12:18:570575デフォルトの名無しさん
2009/07/26(日) 12:22:300576デフォルトの名無しさん
2009/07/26(日) 12:28:19throw new FileException()
}
0577デフォルトの名無しさん
2009/07/26(日) 14:32:09めんどくせーから間違えない様にローマ字にすればぁ
0578デフォルトの名無しさん
2009/07/26(日) 14:49:110579デフォルトの名無しさん
2009/07/26(日) 15:56:430580デフォルトの名無しさん
2009/07/26(日) 15:59:53単なる感想だけを述べられても・・・
0581デフォルトの名無しさん
2009/07/26(日) 16:19:03file:///C:/java/docs/ja/api/java/io/File.html#mkdirs()
0582デフォルトの名無しさん
2009/07/26(日) 16:35:48そのあたりが層化
いつも通る道に、公明の「実現力!!」のポスターまだ貼ってあるんだよね・・
自民公明政権の崩壊が本当に実現したわけで今見ると「実現力!!」がある意味痛かったりする
0584質問1
2009/07/26(日) 18:12:53class StringUrl {
public static void main(String[] args) {
String url = "C:\\Documents and Settings\\Owner\\My Documents\\JavaTest\\a\\a.txt", url2 = null;
int i = 0, y = 0;
while(i != url.length()){
if(url.charAt(i) == '\\' && y != 0){
url2 = url2 + '\\' + url.substring(y,i);
y = i;
}
else if (url.charAt(i) == '\\'){
url2 = url.substring(y,i);
y = i;
}
i++;
}
File dir = new File(url2);
dir.mkdirs();
}
}
---------------------------
String型のurlにファイルのパスを格納し、フォルダを生成する処理です。
urlをそのままdir.mkdirs();に利用すると「a.txt」のディレクトリまで生成されるので・・・・短縮できそうであれば指摘ください。
0585質問2
2009/07/26(日) 18:15:13public static void main(String[] args) {
String a[] = {"0000000001","0000000002","0000000100","0000001000"};
int b = 0;
for(int i = 0; i<4; i++){
b = b + Integer.parseInt(a[i]);
System.out.println(b);
}
int b2 = b;
int i = 0;
while(b2 != 0){
b2 /=10;
i++;
}
i = 10 - i;
String out = String.valueOf(b);
while(i != 0){
out = "0" + out;
i--;
}
System.out.println(out);
}
}
------------------------------------------------------
10桁の自然数を文字列に格納し、それぞれIntegerに変換した後 合計値を計算し、再度Stringに変換。
数値が10桁に満たない場合、左から0を積める必要がありますが、これよりも更に簡易にできるでしょうか?
無駄が多いと思いますが・・・
0586デフォルトの名無しさん
2009/07/26(日) 18:35:4410より大きければエラーな
つうか初歩的なものは自分で学習しろ。全部教えてもらう気か?
0587デフォルトの名無しさん
2009/07/26(日) 18:39:06a.txtがディレクトリであるかないかの規則は?
その規則にしたがって最後の部分がファイルならディレクトリ作成をやめればいい
System.out.println(String.format("%010d", 123));
0588586
2009/07/26(日) 18:40:040589デフォルトの名無しさん
2009/07/26(日) 19:34:46"000000000".substring(out.length())+out;
が正しいな
0590デフォルトの名無しさん
2009/07/26(日) 20:21:04???
数値が3桁なら、埋め用の0は幾つ?
0591デフォルトの名無しさん
2009/07/26(日) 20:21:25.+Writerを使ってテキストファイルを作ると私の環境ではUTF-8になりますが、
Linux/Mac/Windowsで全てUTF-8で作られるのでしょうか?
Linuxが2台あるのですが、Windows/Macは無いので調べようがありません
ものすごくエロい人教えてください
0594デフォルトの名無しさん
2009/07/26(日) 20:59:12UTF-8でいいと思うよ
ユーザに手で触らせるわけじゃないんでしょ?
0595デフォルトの名無しさん
2009/07/26(日) 21:05:05java.util.
0596デフォルトの名無しさん
2009/07/26(日) 21:06:27javaで始まるものをimportしようとするとエラーになるんですが、
原因を教えてください。
JDK5、eclipse3.2.0です。
0598デフォルトの名無しさん
2009/07/26(日) 21:07:44いいのでしょうか。ダブルクリックとか出来ないのでしょうか
0599デフォルトの名無しさん
2009/07/26(日) 21:19:08エラーメッセージくらい載せなさいよ
とりあえず Window > Preferences... で Java > Installed JREs のところ見て、
使いたい JDK のパスが正しく設定されてるか確認、なければ Add... で追加し、チェックを付ける
0600デフォルトの名無しさん
2009/07/26(日) 21:20:39そのアプリケーションの作者様にご確認ください
0601デフォルトの名無しさん
2009/07/26(日) 21:24:51作者は自分です^^
Tomcatはサーバ起動のアプリケーションだけしか意味を持たないんですよね?
普通のJavaアプリケーションなんですけど、今まではeclipseから
起動していたのですけど、eclipse無しでどうやって動かすのでしょうと
考えたら、分からないことに気が付きました。ご存知のかた教えて下さい。
0602デフォルトの名無しさん
2009/07/26(日) 21:35:54学習にEclipseを使う事は否定しないが
さすがにそれはヤバいから本を読んだ方が良い
0603デフォルトの名無しさん
2009/07/26(日) 21:55:30まず、eclipseのプロジェクトエクスプローラで、プロジェクトを右クリックして Export... を選ぶ。
Export ダイアログが出てくるので、Java > JAR file を選ぶ。
JAR file の保存先を入力して Next を押す。
Next を押す。
Main class の欄にメインクラス名を入力して Finish を押す。
すると指定した場所に jar ファイルが生成されるので、それをダブルクリックすれば起動できる。
大雑把に答えだけ言うとこんなところだが、あんまりタメにならん気がするな。
俺もちゃんとした入門書なりなんなりで勉強することをオススメする。
0604デフォルトの名無しさん
2009/07/26(日) 22:29:05パネルに作成したテキストボックスについて、
なにか入力されてロストフォーカス状態が発生したら、
DBに即更新にいくようなプログラムを考えております。
ロストフォーカス等で色々検索したのですが、
これといったやり方を見つけることができませんでした。
ご教授いただけないでしょうか
0605デフォルトの名無しさん
2009/07/26(日) 22:31:550606デフォルトの名無しさん
2009/07/27(月) 00:10:42これはすごいですね。jarファイルが出来てダブルクリックで起動できました
ありがとうございました。
0607デフォルトの名無しさん
2009/07/27(月) 00:51:480608デフォルトの名無しさん
2009/07/27(月) 06:18:15すみません。
おかげ様で、今朝までの仕事に間に合いました。
ありがとうございます。
0609デフォルトの名無しさん
2009/07/27(月) 07:03:14本気ですか・・・
0610デフォルトの名無しさん
2009/07/27(月) 08:06:05ありがとうございます。
よいサイトがみつかりました!
0611デフォルトの名無しさん
2009/07/27(月) 11:32:47スーパーインターフェイスにごちゃごちゃと要素とかを追加していけばいいのでしょうか?
0612デフォルトの名無しさん
2009/07/27(月) 11:39:18普通にXMLパーサを使ってください。
0613611
2009/07/27(月) 11:47:21XMLで調べるとDOMしか出てこないのですが...
XMLパーサーの標準規格としてDOMがあるんじゃないんですか?
いまいち、わかりませんorz
0614デフォルトの名無しさん
2009/07/27(月) 12:12:08取りあえず。
ツリーのDOM、イベントのSAX、カーソルorイベントのStAX、かね
0616デフォルトの名無しさん
2009/07/27(月) 13:33:30順次読みこんで表示し、
音声もつけて、スライドショーのようにし、
それを動画ファイルとして出力するような
プログラムを作ることを考えています。
スライドショーを表示することをできるのですが、
これを動画ファイルとして出力するには
どのようなクラスを使って
どのようにしたらいいでしょうか?
動画ファイル形式は、
wmv, flv, avi, mov , mp4 など、
一般的に知られているものならば、
なんでもかまいません。
0617デフォルトの名無しさん
2009/07/27(月) 13:36:510618デフォルトの名無しさん
2009/07/27(月) 13:56:57たとえ技術的に可能だったとしても政治的に作れないんじゃないか?
無圧縮aviとかtheoraくらい?
0619616
2009/07/27(月) 14:02:20無圧縮 avi でもいいので、
動画出力する方法はありませんか?
0620デフォルトの名無しさん
2009/07/27(月) 14:20:12使ったことないが、Java Media Framework はどうだろう
0621デフォルトの名無しさん
2009/07/27(月) 14:20:562、そいつをOutputStreamでブラウザ表示するサーブレット(HTMLのimgタグからよばれる)
があります
ブラウザを閉じたときに一時的に保存した画像を削除しなければならないんですが、2のサーブレットの最後に削除したほうが楽かなと思ってるんですがそういうやりかたって問題ありますか?
0622デフォルトの名無しさん
2009/07/27(月) 14:30:04まずは各々のデータの在り処や処理について、
クライアントとサーバのどちらについてのことなのかを整理した方が良い。
質問がすごく混乱してる。
0623デフォルトの名無しさん
2009/07/27(月) 14:47:39javaSEかjavaME、どっちなんですか?違いは何?
0624デフォルトの名無しさん
2009/07/27(月) 15:24:45同時に2つのクライアントからアクセスすると片方でしか表示できないと
か、リロードするともう画像が表示できないとか、そういう仕様でいい
ならサーブレット2の最後で削除してOKかと。
0625デフォルトの名無しさん
2009/07/27(月) 15:29:43サーブレット2が呼ばれなくて、永遠に削除されない可能性も
0626デフォルトの名無しさん
2009/07/27(月) 18:14:28domでDocument作るときってこれが使うのが普通?
0627デフォルトの名無しさん
2009/07/27(月) 18:14:30少なくとも「ブラウザを閉じたとき」ってのは無理。
プロセス落ちたりすると対応できないぞ。
0628デフォルトの名無しさん
2009/07/27(月) 18:27:48いや、javax.xml.parser.DocumentBuilder.newDocument() を使うのが普通。
0629デフォルトの名無しさん
2009/07/27(月) 18:32:26ありがとう
検索するとXmlDocument関係しか引っかからなかったんで、
困っていたんだけど検索してみるよ
0630デフォルトの名無しさん
2009/07/27(月) 19:54:35何でか知らんがIDEでコード補完をすると出てくる
何よこれ?
0631デフォルトの名無しさん
2009/07/27(月) 20:55:34ttp://www.uploda.tv/v/uptv0035006.txt
0632デフォルトの名無しさん
2009/07/27(月) 21:14:530633デフォルトの名無しさん
2009/07/27(月) 21:18:07ただ単に無知なのか、それとも荒らしなのか知りませんが
そもそもjavaに関係ないので違うスレで質問してください
0634デフォルトの名無しさん
2009/07/27(月) 21:30:55request.setCharacterEncoding("Windows-31J");
以外に対処法はありますか?
0635デフォルトの名無しさん
2009/07/27(月) 21:31:51上記のコードはプログラムに組み込んでおり、それでも文字化けしてしまいます
他に良い方法を教えてください
0636デフォルトの名無しさん
2009/07/27(月) 21:32:48対処を考える前に原因を探りましょう。
0637デフォルトの名無しさん
2009/07/27(月) 21:41:49もう少し調べてみます
0638デフォルトの名無しさん
2009/07/27(月) 22:08:150639デフォルトの名無しさん
2009/07/27(月) 22:34:290640デフォルトの名無しさん
2009/07/27(月) 22:36:04わざわざすいません、先ほど自己解決しました
問題はdoGetメソッドにしていたからのようです
ご迷惑おかけしました
0641デフォルトの名無しさん
2009/07/27(月) 22:56:48別のところいじったでしょ
0642デフォルトの名無しさん
2009/07/27(月) 23:46:34APIが内部で使ってるパッケージ。
実装依存だから使っちゃだめ。
0643デフォルトの名無しさん
2009/07/28(火) 10:43:56javaで実現することは可能でしょうか?
0644デフォルトの名無しさん
2009/07/28(火) 10:46:08ただコードとして実現可能なだけで
必要に迫られればそんなもん書き換えるけどね
0645デフォルトの名無しさん
2009/07/28(火) 11:05:490646デフォルトの名無しさん
2009/07/28(火) 11:56:17しようと思って、rt.jarのところのjavadocロケーションのところに
日本語のapiをセットしたところ、Shift+F2では日本語apiが表示される
ようになったのですけど、マウスを乗せただけのときに吹き出しで表示
されるのは英語のが表示されます。どこが悪いのでしょうか?
0647デフォルトの名無しさん
2009/07/28(火) 12:20:54捨てたほうがいいよ
0648デフォルトの名無しさん
2009/07/28(火) 12:47:48system.out.printが表示されない場合って
何が原因なんでしょうか??
0649デフォルトの名無しさん
2009/07/28(火) 12:50:150650デフォルトの名無しさん
2009/07/28(火) 12:56:271. javaw.exe
2. flush されていない。
3. ....
0651デフォルトの名無しさん
2009/07/28(火) 13:27:51system.out.println の前に
system.out = System.out;
をやんないとダメだと思う。
0652デフォルトの名無しさん
2009/07/28(火) 14:08:16捨てたほうがいいね
0653デフォルトの名無しさん
2009/07/28(火) 14:10:54ttp://www.vector.co.jp/soft/other/java/se043252.html
これを使ってみるにはJavaが必要でしょうか?
中身は
Complex.class
ComplexPlane.class
CoorMap.class
Gauss.class
で、バイナリエディタで見てみたところJava用のライブラリのように思えました。
0654デフォルトの名無しさん
2009/07/28(火) 14:23:24意味が分からないなら理解できるようになってからこい
0655デフォルトの名無しさん
2009/07/28(火) 14:24:22ってことですね。
ありがとうございまました。
0656デフォルトの名無しさん
2009/07/28(火) 15:46:03java動かせるところは少ない
javaは使い物にならない。
0657デフォルトの名無しさん
2009/07/28(火) 15:52:54で次はどれを勉強すればいい?
0659デフォルトの名無しさん
2009/07/28(火) 16:33:27Javaとかいうのおすすめ
0660デフォルトの名無しさん
2009/07/28(火) 16:34:19Javaは中〜大規模向けだ。
フリーのレンタルサーバーは小規模を想定してる。
0661デフォルトの名無しさん
2009/07/28(火) 16:45:140662デフォルトの名無しさん
2009/07/28(火) 16:57:39低レベルだけC++でそれ以外は全部java化しつつあるね
CGIとかもデザイナーとかが好むだけでシステム運営上も単なるわがままでしかないしね
まあjava出来ないようなのはどんどん首になって良いと思うよね
0663デフォルトの名無しさん
2009/07/28(火) 17:06:560664デフォルトの名無しさん
2009/07/28(火) 18:10:06使いたいツールの適用バージョンが1.4.2_15だったんで、
今まで使ってた一番新しいやつを消したらできなくなった…
環境変数は1.4.2_15になってるのにどうしてだろう
誰か助けてくれ
0665デフォルトの名無しさん
2009/07/28(火) 18:12:25C:\JAVA>javac HelloWorld.java
'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
ちなみにこう表示される
どうしてかな…
0666デフォルトの名無しさん
2009/07/28(火) 18:19:070667デフォルトの名無しさん
2009/07/28(火) 18:20:38そうなのか?
どうやったら元に戻るんだ教えてくれ…
0668デフォルトの名無しさん
2009/07/28(火) 18:21:190669デフォルトの名無しさん
2009/07/28(火) 18:33:330670デフォルトの名無しさん
2009/07/28(火) 18:40:360671デフォルトの名無しさん
2009/07/28(火) 18:49:04makeみたいなもの
0672デフォルトの名無しさん
2009/07/28(火) 19:00:39コマンドプロンプト開きなおしてみたら?
もしくはOS再起動で。
0673デフォルトの名無しさん
2009/07/28(火) 19:01:450674デフォルトの名無しさん
2009/07/28(火) 19:03:14ウイルスってことも考えられる。
0675デフォルトの名無しさん
2009/07/28(火) 19:15:18コマンドプロンプトで
echo %PATH%
ってやって、表示された文字列をここに貼れ。
0676デフォルトの名無しさん
2009/07/28(火) 21:13:110677デフォルトの名無しさん
2009/07/28(火) 21:30:400678デフォルトの名無しさん
2009/07/28(火) 21:35:39というか、DTDみたいなのをJavaのコードだけで実現する方法ってない?
0679デフォルトの名無しさん
2009/07/28(火) 22:12:040680デフォルトの名無しさん
2009/07/28(火) 22:29:37インターネット上のスレとか検索するプログラムってどんな流れで作ったらいいの?
なんか参考になりそうなサンプル的なのないかな
0681デフォルトの名無しさん
2009/07/28(火) 22:30:53DTDなんてほとんど書かんだろ。
不特定多数の人に公開する場合くらい?
0682デフォルトの名無しさん
2009/07/28(火) 22:31:44スレを検索って言ってもスレの中を検索したいのかgoogleみたいにスレ自体を検索したいのか分からんわ
0683デフォルトの名無しさん
2009/07/28(火) 22:33:37URLConnection
でgoogleにつなげてHTML解析するんじゃだめなん?
0684デフォルトの名無しさん
2009/07/28(火) 22:34:33すいません
一応スレ自体を検索かな
0686デフォルトの名無しさん
2009/07/28(火) 22:46:02URLConnection
で該当のスレにつなげてHTML解析するんじゃだめなん?
0687デフォルトの名無しさん
2009/07/28(火) 22:52:34たけど、Javaでは使ったこと無いな。
でも、あるんだろ当然に。同様の機構(かプロジェクト)って。
確か標準でRelaxNG読めたよなJavaAPI。
0688デフォルトの名無しさん
2009/07/28(火) 23:18:11XML文書が巨大になって、機械的なチェックとか必要だったら書くべきなのでは?
DTD じゃないけど、XML の構文チェックなら、XML Schema を DOM で作ってパーサに食わせれば Java のコードだけで完結できるかな?
0689デフォルトの名無しさん
2009/07/29(水) 00:17:48出来るよ。いい加減DTDが嫌になってRELAX NGに移った。
0690デフォルトの名無しさん
2009/07/29(水) 00:22:12しかも全部最低限インデックス付けしないと
0691デフォルトの名無しさん
2009/07/29(水) 01:41:38すごーい!
クローらなんてそんなの開発してんだ!!
それで開発はどこまで進んでの?
0692デフォルトの名無しさん
2009/07/29(水) 01:50:310693sage
2009/07/29(水) 02:16:16C++, C# にはあるのに.
0694デフォルトの名無しさん
2009/07/29(水) 02:17:310695デフォルトの名無しさん
2009/07/29(水) 02:18:21絶対必要だと思ったシチュエーションを教えてください。
0696デフォルトの名無しさん
2009/07/29(水) 02:25:37無けりゃ無いで特に気にならない
そもそもさほど使う機会ないもん
0697デフォルトの名無しさん
2009/07/29(水) 02:29:020698デフォルトの名無しさん
2009/07/29(水) 02:43:510699デフォルトの名無しさん
2009/07/29(水) 03:06:55パーサの使い方わかってりゃ誰でも出来るし
0700デフォルトの名無しさん
2009/07/29(水) 03:26:300701デフォルトの名無しさん
2009/07/29(水) 03:38:480702デフォルトの名無しさん
2009/07/29(水) 03:49:290703デフォルトの名無しさん
2009/07/29(水) 03:56:360704デフォルトの名無しさん
2009/07/29(水) 04:06:43まあ作ったことなきゃ難しく感じるのは無理ないけどな
0705デフォルトの名無しさん
2009/07/29(水) 04:13:58夏休みはこれだからいかんな
0706デフォルトの名無しさん
2009/07/29(水) 04:26:460707デフォルトの名無しさん
2009/07/29(水) 04:32:480708デフォルトの名無しさん
2009/07/29(水) 04:39:33すげえ発想と自己防衛機能だな
0709デフォルトの名無しさん
2009/07/29(水) 05:05:350710デフォルトの名無しさん
2009/07/29(水) 05:06:43そんな程度か
0711デフォルトの名無しさん
2009/07/29(水) 05:28:040712デフォルトの名無しさん
2009/07/29(水) 05:33:390713デフォルトの名無しさん
2009/07/29(水) 06:47:290714デフォルトの名無しさん
2009/07/29(水) 10:39:07これ超面倒くさいね
どうにかならないものなのか
0715デフォルトの名無しさん
2009/07/29(水) 11:44:290716デフォルトの名無しさん
2009/07/29(水) 11:45:490717デフォルトの名無しさん
2009/07/29(水) 13:25:580718>>648
2009/07/29(水) 13:59:46解決せずです。。。
0719デフォルトの名無しさん
2009/07/29(水) 14:00:350720デフォルトの名無しさん
2009/07/29(水) 14:10:33ああ、アレだけで解決するにはエスパーが必要だって。
まだ悩んでるなら、まずソースを張ってみるがヨロシ。
0721>>648
2009/07/29(水) 14:37:490722デフォルトの名無しさん
2009/07/29(水) 14:45:380723デフォルトの名無しさん
2009/07/29(水) 14:54:240724デフォルトの名無しさん
2009/07/29(水) 15:52:230725デフォルトの名無しさん
2009/07/29(水) 15:58:25「catallina.out 日付ごと」
でぐぐったらいくつか見つかったぞ。
0726デフォルトの名無しさん
2009/07/29(水) 16:05:290727デフォルトの名無しさん
2009/07/29(水) 16:19:33いまぐぐったら一件もないぞ
嘘ばかり言うな
0728デフォルトの名無しさん
2009/07/29(水) 16:33:100729デフォルトの名無しさん
2009/07/29(水) 16:40:31はげちゃびんめが
0730デフォルトの名無しさん
2009/07/29(水) 16:43:550731デフォルトの名無しさん
2009/07/29(水) 19:19:300732デフォルトの名無しさん
2009/07/29(水) 20:01:190733デフォルトの名無しさん
2009/07/29(水) 21:24:00文脈判定に失敗しました。
ちなみにクローラで検索したらこんなのがひっかかった。
http://sm3a.gsfc.nasa.gov/art/floridatoday/11-14/rolloutglrg.jpg
0734デフォルトの名無しさん
2009/07/29(水) 22:15:560735デフォルトの名無しさん
2009/07/29(水) 22:21:110736デフォルトの名無しさん
2009/07/29(水) 22:42:49全部実装されていないかで分けちまえ
0737デフォルトの名無しさん
2009/07/29(水) 22:45:29インタフェースでは主に抽象メソッドの宣言を用いて型を定義します。
抽象クラスでは主に基底クラスとしての実装を行います。
型定義の際、抽象クラスをインタフェースの代わりとして用いることも出来るが、
先に挙げた短い文をよく読んで考えて欲しいところではある。
0738デフォルトの名無しさん
2009/07/29(水) 22:46:29インターフェースは幾つも付けられる
0739デフォルトの名無しさん
2009/07/29(水) 22:51:56Javaの“常識”、“非常識” 第2回 - ITアーキテクト [IT Architect]
ttp://www.itarchitect.jp/technology_and_programming/-/27052.html
0740デフォルトの名無しさん
2009/07/29(水) 22:54:380741デフォルトの名無しさん
2009/07/29(水) 23:06:32これを他人に見られない形式で保存したいと思っています。
バイナリデータにするのが手っ取り早いと思うのですが
ある程度技術がある人には破られそうなのがネックです。
何かいい案はありませんか?
ただし、諸事情により暗号化はなしでお願いします。
0742デフォルトの名無しさん
2009/07/29(水) 23:10:52abstractならそうでもない。
0743デフォルトの名無しさん
2009/07/29(水) 23:12:26でもさ、開発終了しているの気のせい?
0744デフォルトの名無しさん
2009/07/29(水) 23:14:57クラスだとそうはいかん
0745デフォルトの名無しさん
2009/07/29(水) 23:15:32そうだね、馬鹿は死ねばいいと思うよ
0746デフォルトの名無しさん
2009/07/29(水) 23:23:03知らないんですね
0747デフォルトの名無しさん
2009/07/29(水) 23:23:26それが駄目なら平文で保存するしかねーじゃん。
0748デフォルトの名無しさん
2009/07/29(水) 23:24:290749デフォルトの名無しさん
2009/07/29(水) 23:26:58何を血迷ってんだコイツはw
0750デフォルトの名無しさん
2009/07/29(水) 23:30:490751デフォルトの名無しさん
2009/07/29(水) 23:31:05それ以前に平文って暗号文の対義語なんで
定義上は平文でなければ暗号文なんですよ
http://e-words.jp/w/E5B9B3E69687.html
そう考えると>>741と746の馬鹿っぽさが際立たないか?
0752デフォルトの名無しさん
2009/07/29(水) 23:34:47低知能ほどリバースエンジニアリング防止に御執心さあ。
0753デフォルトの名無しさん
2009/07/29(水) 23:35:40ばかじゃね?
0754デフォルトの名無しさん
2009/07/29(水) 23:39:420755デフォルトの名無しさん
2009/07/29(水) 23:43:130756デフォルトの名無しさん
2009/07/29(水) 23:44:53>>745
知らないんですね
748 名前:デフォルトの名無しさん[sage] 投稿日:2009/07/29(水) 23:24:29
アホくせ
753 名前:デフォルトの名無しさん[sage] 投稿日:2009/07/29(水) 23:35:40
難読化とかあるじゃん
ばかじゃね?
755 名前:デフォルトの名無しさん[sage] 投稿日:2009/07/29(水) 23:43:13
代案ないアフォより数倍まし
なにしてんのこいつら
0は0で代案にもなって無いしな
0757デフォルトの名無しさん
2009/07/29(水) 23:45:220758デフォルトの名無しさん
2009/07/29(水) 23:46:15読めるわけだからな。
0759デフォルトの名無しさん
2009/07/29(水) 23:48:16とりあえず読めないとは思うが、元に戻せないかな。
0760デフォルトの名無しさん
2009/07/29(水) 23:51:27大人が書いた文章を子供の語彙と冗長で書き直すようなもの
0761デフォルトの名無しさん
2009/07/29(水) 23:53:25暗号化禁止で事実上読めなくするには
難読化が現実的な解に思える
0762デフォルトの名無しさん
2009/07/29(水) 23:59:370763デフォルトの名無しさん
2009/07/30(木) 00:00:070764デフォルトの名無しさん
2009/07/30(木) 00:00:090765デフォルトの名無しさん
2009/07/30(木) 00:00:49746=748=753=755=761
0766デフォルトの名無しさん
2009/07/30(木) 00:01:38何カリカリしてんだよ
ケンカするなや
0767デフォルトの名無しさん
2009/07/30(木) 00:02:080768デフォルトの名無しさん
2009/07/30(木) 00:02:11ふ〜ん
現実解だというなら実現方法くらい挙げられるのだろうね?
0769デフォルトの名無しさん
2009/07/30(木) 00:02:260770デフォルトの名無しさん
2009/07/30(木) 00:04:270771デフォルトの名無しさん
2009/07/30(木) 00:04:310772デフォルトの名無しさん
2009/07/30(木) 00:05:24黙ってろよ
0773デフォルトの名無しさん
2009/07/30(木) 00:05:380774デフォルトの名無しさん
2009/07/30(木) 00:06:190775デフォルトの名無しさん
2009/07/30(木) 00:07:530776デフォルトの名無しさん
2009/07/30(木) 00:09:190777デフォルトの名無しさん
2009/07/30(木) 00:09:360778デフォルトの名無しさん
2009/07/30(木) 00:10:120779デフォルトの名無しさん
2009/07/30(木) 00:10:230780デフォルトの名無しさん
2009/07/30(木) 00:15:37Do○○
Exec○○
Execute○○
Start○○
Process○○
Action○○
に分かれてるんだ
一体どういう方針で分けているんだ
0781デフォルトの名無しさん
2009/07/30(木) 00:17:250782デフォルトの名無しさん
2009/07/30(木) 00:26:230783デフォルトの名無しさん
2009/07/30(木) 00:29:430784デフォルトの名無しさん
2009/07/30(木) 00:31:270785デフォルトの名無しさん
2009/07/30(木) 00:32:37おいらって天才?ww
0786デフォルトの名無しさん
2009/07/30(木) 00:36:200787デフォルトの名無しさん
2009/07/30(木) 00:38:200788デフォルトの名無しさん
2009/07/30(木) 00:42:31それがいいよ。それかだね、データを腹に巻いておくとか。
マイクロフィルムに入れるとかあるけど。DBが現実的だなww
0789デフォルトの名無しさん
2009/07/30(木) 00:43:38本末転倒くせえ
0790デフォルトの名無しさん
2009/07/30(木) 01:17:120791デフォルトの名無しさん
2009/07/30(木) 01:17:530792デフォルトの名無しさん
2009/07/30(木) 01:19:55ぜひ教えてくれ。
実際実用上の違い以外ようわからん。
0793デフォルトの名無しさん
2009/07/30(木) 01:30:19抽象クラスは処理の共通化。
List list = new ArrayList();
↑これは外部から呼び出すからインターフェース
で、LinkedListとArrayListの共通部分は
AbstractListに書いてある。
AbstractList list = new ArrayList();
↑こんなことしてる人いないだろ?
ポリモフィズムはインタフェースで。
0794デフォルトの名無しさん
2009/07/30(木) 01:55:01設定データを他人が解読できないようなストア方式があればいいんでしょ?
ふっかつのじゅもん方式はどうかな?
大丈夫、この時代、パシャッと携帯で撮っておけば書き間違いとかほぼ発生しないし
0795デフォルトの名無しさん
2009/07/30(木) 02:05:300796デフォルトの名無しさん
2009/07/30(木) 03:19:05この書き方新しいな。今度やってみよう。
0797デフォルトの名無しさん
2009/07/30(木) 12:24:45いちいちファイルを作成しなくてもテキストを書き込む方法ある?
0798デフォルトの名無しさん
2009/07/30(木) 12:31:390799デフォルトの名無しさん
2009/07/30(木) 12:37:400800797
2009/07/30(木) 12:56:220801デフォルトの名無しさん
2009/07/30(木) 13:18:28列挙型のenumって何て読むよ?
0802デフォルトの名無しさん
2009/07/30(木) 13:58:510803801
2009/07/30(木) 14:02:390804デフォルトの名無しさん
2009/07/30(木) 14:40:01→小見出し
→小見出し
みたいなのが100個(Stringが保証されている)くらいあって、
これをコレクションに入れるのってどうやんの?
List<String,List<String>> list;みたいにすると怒られるんだけど
それとも、List<列挙型> & 列挙型 = {大見出し,List<String>にしたほうがいいかな?
0805デフォルトの名無しさん
2009/07/30(木) 15:08:30そんだけじゃよくわからんけどおれなら
public class 見出し {
private String 大見出し;
private List<String> 小見出し;
}
作って、
List<見出し> list;
ってやる。
0806デフォルトの名無しさん
2009/07/30(木) 15:52:22大見出し extends 見出し
小見出し extends 見出し
でほとんど共通化できるだろ
0807デフォルトの名無しさん
2009/07/30(木) 16:00:060808デフォルトの名無しさん
2009/07/30(木) 16:08:380809デフォルトの名無しさん
2009/07/30(木) 16:30:46>これをコレクションに入れるのってどうやんの?
どう入れたいんだ、もしくはどう使いたいんだ
構造を保ったままなら >805 だろし、とにかく見出しとして並べるってなら >806 だろ
>List<String,List<String>> list;みたいにすると怒られるんだけど
Mapじゃねぇんだから型パラメータが2個も入るはずないだろ
>それとも、List<列挙型> & 列挙型 = {大見出し,List<String>にしたほうがいいかな?
なんでそこで( >804 みたいに普通のクラスじゃなくて)列挙なんだw
0810804
2009/07/30(木) 16:32:26おいお前、俺になりすまして変な所でレスすんな
>>805
ttp://menu.2ch.net/bbsmenu.htmlをXMLに変換したいと考えています。
そのため、カテゴリを「大見出し」、板を「小見出し」と書きました
まず、HTMLから正規表現でカテゴリと板&URLを抜きだすメソッドを作っています
その、戻り値にListを使おうと考えたのでList<String,List<String>>と書きました
また、違うListからXMLへの変換はまた別にメソッドを作るつもりです。
0811デフォルトの名無しさん
2009/07/30(木) 16:44:380813デフォルトの名無しさん
2009/07/30(木) 17:42:52ことやっちゃ怒られるに決まってんよな
0814デフォルトの名無しさん
2009/07/30(木) 18:19:45えなむだよ
0815デフォルトの名無しさん
2009/07/30(木) 18:27:49なんか君って、もう終わってるよね…
0816デフォルトの名無しさん
2009/07/30(木) 18:39:22どっちがいいですか。
0817デフォルトの名無しさん
2009/07/30(木) 18:43:200818デフォルトの名無しさん
2009/07/30(木) 19:38:170819デフォルトの名無しさん
2009/07/30(木) 22:10:39ほんとに聞きたいのなら目的をはっきりしろ。
何に使うの?
業務?自学?
規模はどれくらい?
0820デフォルトの名無しさん
2009/07/30(木) 22:11:41本業のjavaプログラマーっているわけ?
何となく疑問を持った
0821デフォルトの名無しさん
2009/07/30(木) 22:19:39支持を得ているフレームワークの勉強をしてみたい
>業務?自学?
自学です
>規模はどれくらい?
一人です。サンプルプログラム5本くらいを考えています
0822デフォルトの名無しさん
2009/07/30(木) 22:35:56SaStrutsでいいんじゃね?
チュートリアルやってみれ
0823デフォルトの名無しさん
2009/07/30(木) 22:40:15一体いつになったらエロゲで主人公につけた自分の本名を
ボイス付きで再生してくれるようになるんだ
やれやれ
0824デフォルトの名無しさん
2009/07/30(木) 22:57:50eclipseを使っているので、プラグインとして入れ込めるようですけど
イメージが涌かないですね。いまDIというのを読んでいます。
0825デフォルトの名無しさん
2009/07/30(木) 23:25:39そしてAOPに手を出して収集つかなくなる
0826デフォルトの名無しさん
2009/07/31(金) 00:05:27みたいなハッタリかますから、騙されて収集つかなくなるほど使いまくる奴が出る
んだよな。と針を垂らしてみる。
0827デフォルトの名無しさん
2009/07/31(金) 00:06:120828デフォルトの名無しさん
2009/07/31(金) 00:09:32自学なら
seasar + struts
でいいんじゃないね。
世界的にはspringの方が使われてるけど、
seasarの方がわかりやすいし、
日本語ドキュメント充実してるし。
DIもAOPも
普通に組んで苦労して、
そのあとDIやAOPが出てきて「おぉ。こりゃ便利だ」って実感するものであって、
最初からそれありきでやると、
ありがたみがわからない気がするがどうだろう。
0829デフォルトの名無しさん
2009/07/31(金) 00:28:35どちらもフレームワークなのではないでしょうか
seasar または struts とならないんでしょうか
0830デフォルトの名無しさん
2009/07/31(金) 00:32:54APIリファレンスはありますけど
JDBC4.0のマニュアルとかいろんな細かい部分が全部英語だしJDKの日本語のサイト
リンクむちゃくちゃで放置状態なのはなんでなんですか?
0831デフォルトの名無しさん
2009/07/31(金) 00:40:090832デフォルトの名無しさん
2009/07/31(金) 01:00:530833デフォルトの名無しさん
2009/07/31(金) 01:38:08ですけど、jdk1.5を入れてもいいのでしょうか。
おかしくならずに、ちゃんと1.5と1.6が両立してくれるのでしょうか。
0834デフォルトの名無しさん
2009/07/31(金) 02:05:15PathやClassPath間違わずに設定すればね
JavaHomeの設定をどうするきかは知らんが
IDE使えば簡単に切り替えられるよ
0835デフォルトの名無しさん
2009/07/31(金) 02:05:23てめぇひまわりに謝れよ
0836デフォルトの名無しさん
2009/07/31(金) 02:06:150837デフォルトの名無しさん
2009/07/31(金) 03:53:23一口にフレームワークといってもそれぞれ担当範囲が違う。
seasarがDIコンテナ+AOPまわり
strutsがWebMVCのフレームワーク
他にもO-Rマッパーのフレームワークでhibernateとかある。
Javaができるってのは単純にJava書けます!
ってだけじゃなくこのあたりのフレームワークの特性を知っていること込みだよ。
0838デフォルトの名無しさん
2009/07/31(金) 03:59:27一生「母艦」とか書いてろタコ
0839デフォルトの名無しさん
2009/07/31(金) 07:18:510840デフォルトの名無しさん
2009/07/31(金) 12:41:460841デフォルトの名無しさん
2009/07/31(金) 13:07:280842デフォルトの名無しさん
2009/07/31(金) 13:11:51???
0843デフォルトの名無しさん
2009/07/31(金) 13:29:40(名) スル (1)意識をある目的へ向けること。こころざすこと。意向。指向。 「民主国家の建設を―する...
志向で間違ってないだろ
0844デフォルトの名無しさん
2009/07/31(金) 13:38:050845デフォルトの名無しさん
2009/07/31(金) 13:47:230846デフォルトの名無しさん
2009/07/31(金) 13:52:550847デフォルトの名無しさん
2009/07/31(金) 13:53:580848デフォルトの名無しさん
2009/07/31(金) 15:41:570849デフォルトの名無しさん
2009/07/31(金) 16:18:56上司からJavaやれといわれたPHPerです。
何とかがんばってservlet/JSPとJSTLはものにしました。
なんかWeb上をみてるとStrutsというのも有名みたいですが、正直もう勉強したくありません。
私は最底辺の企業に勤めていますが、そのような業務請負先でも
Strutsというのは必要になりますか?Javaの現場にでたことないので
いまいち何を勉強すればいいのかもぜんぜんわかりません。
ちなみに上司はCの組み込み系なのでぜんぜんWeb系の事情も知りませんし、
会社は4人しかいないのでJavaに詳しい人もいません。
当方、JavaのWeb系開発の現場にでたことないので、実情を知りません。教えてください。
0850デフォルトの名無しさん
2009/07/31(金) 16:21:34沢山あってわかりません。
Struts1.3.10にしようかと思っています。
ベストな選択だと思いますか?
0851デフォルトの名無しさん
2009/07/31(金) 16:45:29請負った元がStrutsを使ってるとは限らない。
結局、元がやってるフレームワークを勉強しきゃならんよ。
勉強したくないならこの業界やめたほうがいいよ。
この先つらいだけ。
0852デフォルトの名無しさん
2009/07/31(金) 16:51:15過労死して労災認定してもらえw
0853デフォルトの名無しさん
2009/07/31(金) 16:57:39Got an exception java.lang.NoClassDefFoundError
というエラーが出てしまいました。
Checkstyleはコードの構文解析を行うものだと思うのですが、
こんなエラーが出る原因って何が
考えられるでしょうか?
0854デフォルトの名無しさん
2009/07/31(金) 17:57:41Strutsは95%くらいの場所で使ってるからやったほうがいいよ。
0855デフォルトの名無しさん
2009/07/31(金) 18:01:33情報少なすぎるよ。
そんだけじゃわからん。
checkstyleが呼び出してるなんらかのクラスが足りないんじゃない?
0856デフォルトの名無しさん
2009/07/31(金) 19:50:210857デフォルトの名無しさん
2009/07/31(金) 19:51:270858デフォルトの名無しさん
2009/07/31(金) 20:07:44これは凄いですね。zipで展開できました。ありがとうございました。
0859デフォルトの名無しさん
2009/07/31(金) 20:09:020860デフォルトの名無しさん
2009/07/31(金) 22:23:460861デフォルトの名無しさん
2009/07/31(金) 22:42:120862804
2009/08/01(土) 11:36:27IDEが固まったのでkill -9 PIDをしたら、netbeansの調子が悪くなったので
emerge -C netbeans;emerge --depclean;emerge netbeansをやっている途中
今は何もできませんが、木曜日の段階でコードが出来ていたので貼ります
0863デフォルトの名無しさん
2009/08/01(土) 11:38:29import java.util.List;
import java.util.regex.*;
import javax.xml.parsers.*;
import javax.xml.transform.*;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.apache.commons.io.IOUtils;
import org.w3c.dom.*;
(importは張り付けるために*で省略)
0864デフォルトの名無しさん
2009/08/01(土) 11:39:10public static void main(String[] args) throws Exception {
FileReader fr = null;
FileWriter fw = null;
File output = new File("/home/redhat98/menu.xml");
try{
fr = new FileReader("/home/redhat98/menu.html");
List<String> html = IOUtils.readLines(fr);
Document document = toXML(html);
if(!output.exists()) {
output.createNewFile();
}
fw = new FileWriter(output);
TransformerFactory tf = TransformerFactory.newInstance();
Transformer transformer = tf.newTransformer();
transformer.transform(new DOMSource(document), new StreamResult(fw));
} finally {
IOUtils.closeQuietly(fr);
IOUtils.closeQuietly(fw);
}
}
0865デフォルトの名無しさん
2009/08/01(土) 11:39:57DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document document = db.newDocument();
Element root = document.createElement("bbsList");
document.appendChild(root);
final String categoryRegex = "<BR><BR><B>(.+)</B><BR>";
Element category = null;
for(String str : html) {
if(str.matches(categoryRegex)) {
str = matchKeyword(str, categoryRegex);
category = document.createElement("category");
category.setAttribute("name", str);
root.appendChild(category);
}
0866デフォルトの名無しさん
2009/08/01(土) 11:40:46Element bbs = document.createElement("bbs");
String name = matchKeyword(str, "HREF=.+>(.+)</A>");
String url = matchKeyword(str, "HREF=(.+)>.+</A>");
bbs.setAttribute("name", name);
bbs.setAttribute("url", url);
if(category == null) {
root.appendChild(bbs);
} else {
category.appendChild(bbs);
}
}
}
return document;
}
0867デフォルトの名無しさん
2009/08/01(土) 12:23:320868デフォルトの名無しさん
2009/08/01(土) 14:17:100869デフォルトの名無しさん
2009/08/01(土) 14:35:49今見てるサイトを諦めて、他のサイトで再挑戦します。
0870デフォルトの名無しさん
2009/08/01(土) 14:47:46標準添付のドキュメントを読め。まずはそれからだ。
0871デフォルトの名無しさん
2009/08/01(土) 16:52:00そいや適当に作ってうpしてたら制限されてここに書けなかったのを忘れてた。
XMLのフォーマットは適当だが、作るだけならDOMよりテキストのほうが簡単だ。
ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/774.java
0873デフォルトの名無しさん
2009/08/01(土) 18:18:33と書いているサイトが多いんですけど、eclipse3.4では、
Tomcatプロジェクトとかいうのは、ないんですけど?
0874デフォルトの名無しさん
2009/08/01(土) 18:25:04サーバのプロジェクトってなんなのでしょうか
0875デフォルトの名無しさん
2009/08/01(土) 18:58:37何でだろ。Tomcatの影響?
0876デフォルトの名無しさん
2009/08/01(土) 19:01:370877デフォルトの名無しさん
2009/08/01(土) 19:22:370878デフォルトの名無しさん
2009/08/01(土) 19:27:34eclipseで起動するとserviceにならないのですけど
それで間違ってないのでしょうか
0879デフォルトの名無しさん
2009/08/01(土) 21:07:070880デフォルトの名無しさん
2009/08/01(土) 21:20:57俺はもうMSのIDEにもどれないよ
0881デフォルトの名無しさん
2009/08/01(土) 21:23:570882デフォルトの名無しさん
2009/08/01(土) 21:26:06でファイルを開きたいのですがどうすればいいのでしょうか?
InputStreamを受け取って書き込みたいのですが...
0883デフォルトの名無しさん
2009/08/01(土) 21:52:50InputStream には書き込めないだろ
0884デフォルトの名無しさん
2009/08/01(土) 21:59:55条件分けぐらいは出来ると信じて。
ttp://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/java/io/RandomAccessFile.html
0885デフォルトの名無しさん
2009/08/01(土) 22:03:29ttp://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/java/io/FileWriter.html#FileWriter%28java.io.File,%20boolean%29
0886デフォルトの名無しさん
2009/08/01(土) 22:12:25thx
0887デフォルトの名無しさん
2009/08/01(土) 22:15:450888デフォルトの名無しさん
2009/08/01(土) 22:45:47それをUnix上のjavaで読んだ場合どうなるわけ?
手元にwindowsの環境がないのでわからない
教えてエロい人!!
0889デフォルトの名無しさん
2009/08/01(土) 22:45:53標準JREで動かしてたらソースみれなくて
JDK-JREで動かしているとソースみれるってことですか?
JDK-JREはデバッグ版という認識であってる?
0890デフォルトの名無しさん
2009/08/01(土) 22:46:550891デフォルトの名無しさん
2009/08/01(土) 22:58:080892デフォルトの名無しさん
2009/08/01(土) 23:10:14struts-config.xml、validation.xml、web.xml
この三つを勉強しています。
0893デフォルトの名無しさん
2009/08/01(土) 23:23:00素人向けだし
0894デフォルトの名無しさん
2009/08/01(土) 23:28:400895デフォルトの名無しさん
2009/08/01(土) 23:31:290896デフォルトの名無しさん
2009/08/02(日) 00:11:36Unixで読んでもCRは付いたまま。
0897デフォルトの名無しさん
2009/08/02(日) 00:56:27数年前から言われてるでしょ
いまだに使ってるのは情報弱者だけだよ
0898デフォルトの名無しさん
2009/08/02(日) 02:16:44最近、高橋麻奈さんが書いて居られる
"やさしいJava"を読み終えました。
この書籍のお陰で継承やインターフェースなどの機能の理解や
プログラミングの基礎を理解出来ました。
ですが、標準のクラスライブラリの扱い方が如何も
理解出来ませんでした。
自分は以前、C++でお恥ずかしい話ですがDXライブラリを使って
ゲームを作った経験があります、
あのライブラリは唯単に関数を書けば大体は動くって感じでしたが
Javaの標準ライブラリ(Javaに限らず他の言語も含めて)はそんな簡単には
扱えませんでした。
話が長くなってしまったので切りが悪いですが、
何方かこんな私に向いてるクラスライブラリの使い方などが
記載されてる書籍やWebサイトなど有りましたら是非教えて頂きたいです。
宜しくお願い致します。
最後に長くなってしまって申し訳ございません。
0899デフォルトの名無しさん
2009/08/02(日) 02:34:11どう「扱えない」のかさっぱり想像が付かないが、標準添付のsrc.zipの中身
(標準ライブラリ自身のソース)を参考にしてみるのはどうだろうか。
コレクションなんかはライブラリ自身も使ってるわけだし。
ああ、GUI(AWT/Swing)は別な。あれはGUIを専門に扱ってる本を読まんとわからん。
0900デフォルトの名無しさん
2009/08/02(日) 04:38:13Java の純正の API マニュアルは結構よく書けているので、ダウンロードして熟読するといいよ。
0901デフォルトの名無しさん
2009/08/02(日) 09:15:36あの本はお前見たく分かった気にさせるのが目的
結局なにも作れないのを量産している
結城本か創るJavaやってから出直せ
0902デフォルトの名無しさん
2009/08/02(日) 09:27:270903デフォルトの名無しさん
2009/08/02(日) 09:56:27創るjavaを読むよろし。
0904デフォルトの名無しさん
2009/08/02(日) 10:47:300905デフォルトの名無しさん
2009/08/02(日) 11:04:19transformer.transform(new DOMSource(document), new StreamResult(出力ストリーム));
をした場合出力ストリームは自動的に閉じられるのですか?
どのサンプルを見ても、ストリームを閉じている物は無い気がするのですが
0906デフォルトの名無しさん
2009/08/02(日) 11:14:12自動的にcloseされないから、finallyでclose
0908デフォルトの名無しさん
2009/08/02(日) 11:52:44ロードされたのかを知る方法はありますか?
0909デフォルトの名無しさん
2009/08/02(日) 11:57:50ClassLoaderを使う。
ttp://d.hatena.ne.jp/twisted0517/20070419
0910デフォルトの名無しさん
2009/08/02(日) 12:42:38の戻り値を拡張for文↓で使うとコンパイラに怒られます。
List<String> lines = IOUtils.readLines(in);
for(String str : lines) {}
コンパイル時にオプションをつければいいらしいのですが、
コードの変更でコンパイルの文句を黙らせたいのですが
どうしたらいいのでしょうか?
0911デフォルトの名無しさん
2009/08/02(日) 12:43:05改行コード「\r\n」を「<br>」に置き換えて出力すると
画面を表示したときに「<br>」という文字がそのまま出力されます。
ソースを見ると「<br>」が「<br>」に置き換わったいたので
勝手にhtmlエンコード?されているようなのですが
どうすれば改行させて表示させることができますか?
0912デフォルトの名無しさん
2009/08/02(日) 12:46:03ソースを見ると「<br>」が「<br>」に置き換わっていたので
0913909
2009/08/02(日) 13:35:57URL classURL = classLoader.getResource(hoge.getName());
↓
URL classURL = classLoader.getResource(hoge.getName().replace(".","/") + ".class"));
File jarFile = new File(fileURL);
↓
File jarFile = new File(fileURL.toString());
あとopenConnectionがIOExceptionを投げるからtry-catchで囲む
0914デフォルトの名無しさん
2009/08/02(日) 13:39:32この記述はインターネットを介してhttp://struts〜にアクセスするって
ことなんでしょうか?
0915デフォルトの名無しさん
2009/08/02(日) 14:07:01警告の内容がわからんが、for文の中身が本当に無いのなら
書く意味あるの?
for文の一つ前でもUnchecked castって怒られそうだが。
0916デフォルトの名無しさん
2009/08/02(日) 14:39:59JSPでJSTL使っているならc:outのあとにescapeXml="false"
フレームワークを使っているならそれを書く。
XSSについて知らないのなら調べる。
0917デフォルトの名無しさん
2009/08/02(日) 14:46:02import java.io.*;
class Tashizan {
public static void main(String[] args) throws IOException{
int a;
int b;
System.out.println("aを入力してください");
a=(int)System.in.read();
System.out.println("bを入力してください");
b=(int)System.in.read();
System.out.println("a+b=" +(a + b));
}
}
実行すると
C:\JavaProg>javac Tashizan.java
C:\JavaProg>java Tashizan
aを入力してください
3
bを入力してください
a+b=64
となり、bを読み込んでくれませんでした。
何処を治したらよいでしょうか?
0918デフォルトの名無しさん
2009/08/02(日) 14:51:09違う。
struts-taglib-バージョン.jarのMETA-INF/tldの中を見るといい。
0919デフォルトの名無しさん
2009/08/02(日) 15:06:01System.in.read();
0920911
2009/08/02(日) 15:08:47回答あざーす。
使用してるフレームワークはstrutsで、回答もらう前に調べてみたら
struts側でフィルターかけてるようなのでbean:writeのfilter要素をfalseに
指定したらうまく改行されましたが、回答の中でもいわれてるとおり
スクリプトコードを埋め込んでみたところ脆弱性が丸出し状態になってしまうので
filterを効かせた状態で巧く改行コードのみをエスケープさせない方法はないでしょうか?
一般的な掲示板(2chとかその他のサイト)とかでとられてる定石みたいなのを教えてもらえるとありがたいです。
0921デフォルトの名無しさん
2009/08/02(日) 15:31:19Eclipceだと結局自分でHTMLの記述をしなければならず手間なのですが・・・
jspを扱っている方はどのようになさっているのでしょうか?
0922デフォルトの名無しさん
2009/08/02(日) 16:08:05教えて君にいろんな定石みたいなのを教えてもらえるとありがたいです。
0923デフォルトの名無しさん
2009/08/02(日) 16:30:10http〜がデータの場所を指し示すのではなくて単にtldとJSPの名前での
紐付けだけの意味合いなのでしょうか。もしそうだとしたら、
どうして誤解が生じるようなhttp〜などとしているのでしょうか。
0924デフォルトの名無しさん
2009/08/02(日) 16:36:05教えて君なんでごめんざーす!!
0925デフォルトの名無しさん
2009/08/02(日) 16:45:12おれっちその辺に転がってる鼻糞みたいな奴なんですよ
だから定石全部教えてくれとありがたいですです
もういっか「あざーす!」するんで社会のゴミクズみたいな俺でも親身によろしくで〜す!!
0926911
2009/08/02(日) 17:18:510927デフォルトの名無しさん
2009/08/02(日) 17:32:05親からも捨てられたんだね
0928デフォルトの名無しさん
2009/08/02(日) 17:43:410929デフォルトの名無しさん
2009/08/02(日) 17:44:47あ ざ〜ず!
ですです!!
0930デフォルトの名無しさん
2009/08/02(日) 17:47:22こういう会社でも役に立たない偽PGはネット環境与えないで雑用でもやらせるのが吉
0931デフォルトの名無しさん
2009/08/02(日) 17:49:03お前は2度とこのスレに来るな底辺ドカタ(笑)
0932デフォルトの名無しさん
2009/08/02(日) 17:52:57黙れ低脳。設計書かけるようになってから出なおして来い童貞
0933デフォルトの名無しさん
2009/08/02(日) 17:53:13無職なのがバレバレ
0934デフォルトの名無しさん
2009/08/02(日) 17:55:44とりあえずうぜぇからカスどもは消えろ。お前等に求める回答なぞ1�_もない
0935デフォルトの名無しさん
2009/08/02(日) 17:56:55底辺ITドカタですから〜
あざ〜すー!!
0936911
2009/08/02(日) 17:58:49一般的な掲示板(2chとかその他のサイト)とかでとられてる定石みたいなのを教えてもらえるとありがたいです。
0937デフォルトの名無しさん
2009/08/02(日) 18:01:090938デフォルトの名無しさん
2009/08/02(日) 18:03:500939デフォルトの名無しさん
2009/08/02(日) 18:04:380940デフォルトの名無しさん
2009/08/02(日) 18:06:05さすが「底辺+ゆとり」は脳味噌が・・・違うw
0941911
2009/08/02(日) 18:07:26使用してるフレームワークはstrutsで、回答もらう前に調べてみたら
一般的な掲示板(2chとかその他のサイト)とかでとられてる定石みたいなのを教えてもらえるとありがたいです。
0942デフォルトの名無しさん
2009/08/02(日) 18:09:29いかんざきじゃなくて、層化はやっぱ定石なんですよ!
0943デフォルトの名無しさん
2009/08/02(日) 18:10:04童貞きもすぎだろwwwwwww俺ももう二度と近寄らねぇわwwwwwwwwwwwww
0944デフォルトの名無しさん
2009/08/02(日) 18:11:360945デフォルトの名無しさん
2009/08/02(日) 18:22:350946デフォルトの名無しさん
2009/08/02(日) 18:23:38fainalyでcloseするなよ
0947デフォルトの名無しさん
2009/08/02(日) 18:25:43IDないからサーチできません!!あざーすっっw
0948デフォルトの名無しさん
2009/08/02(日) 18:28:020949デフォルトの名無しさん
2009/08/02(日) 18:34:18それで、「層化」じゃなくて「創価」学会ですよね?
わざと間違えてるなら池田大作+久本雅美様に失礼ですよね?
使用してるフレームワークはstrutsなんですよー
一般的な掲示板(2chとかその他のサイト)とかでとられてる定石みたいなのを教えてもらえるとありがたいですー。
ヨロで〜す
0950911
2009/08/02(日) 19:10:50おカーちゃんに言いつけてやるからな!
0951デフォルトの名無しさん
2009/08/02(日) 19:13:390952デフォルトの名無しさん
2009/08/02(日) 19:34:450953デフォルトの名無しさん
2009/08/02(日) 20:25:02一般的な掲示板(2chとかその他のサイト)とかでとられてる定石みたいなのを教えてもらえるとありがたいです。
社会のゴミクズ同然の俺のなんか読んでくれてあざ〜す!!
0954デフォルトの名無しさん
2009/08/02(日) 20:36:26StringWriterのjavadocには
>出力を文字列バッファーに集める文字ストリームです。この文字列バッファーを使って文字列を構築します。
とありますが、まったく意味が理解できません。
StringWriterについて教えていただだきたいのですが
暇を持て余した、エロい方お願いします
0955デフォルトの名無しさん
2009/08/02(日) 20:39:21本に載っていたAPを正確に入力したのにワーニングが出て動きません。
これはJAVAのバグなのでしょうか?
それとも本が誤りなのでしょうか?
本日21時までに回答してください。
public class Hello {
public static void main(String[] args) {
System.out.print1n("Hello");
}
}
0956デフォルトの名無しさん
2009/08/02(日) 20:40:35ファイル名のミスか?
と思ったら
print1nになってるぞ。
println
0957デフォルトの名無しさん
2009/08/02(日) 20:42:120958デフォルトの名無しさん
2009/08/02(日) 20:45:07早急なご対応ありがとうございます
当方でも確認いたします
0959デフォルトの名無しさん
2009/08/02(日) 20:50:19確認が取れました。
本のコピーを使ったのですがどうやら印字不正だったようです。
0960デフォルトの名無しさん
2009/08/02(日) 20:53:50開発環境何?
windowsのメモ帳とか言わないでね
0961デフォルトの名無しさん
2009/08/02(日) 20:54:10JTableを使い、その一列をラジオボタンにすることは可能でしょうか?
JTableで作成したTableは行指定可能であることは知っているのですが、ラジオボタンなりチェックボックスを一番左側の列に配置し、よりチェックされている行をわかりやすくしたいです。
よろしくお願いいたします。
0962デフォルトの名無しさん
2009/08/02(日) 21:00:130963デフォルトの名無しさん
2009/08/02(日) 21:01:30もちろんメモ帳のような不便なものは使っていません。
秀丸を使っています。
0964デフォルトの名無しさん
2009/08/02(日) 21:02:38それ渾身?
0965デフォルトの名無しさん
2009/08/02(日) 21:14:56童貞きもすぎだろwwwwwww俺ももう二度と近寄らねぇわwwwwwwwwwwwww
0966デフォルトの名無しさん
2009/08/02(日) 21:16:48すみません
ググるためのキーワードだけでも教えていただきたく…
よろしくお願いいたします
0967デフォルトの名無しさん
2009/08/02(日) 21:20:481.結果を文字列として格納。
2.Writerとして使用できる。
という役割から、次にあるメソッドに渡して結果を文字列として取り出したいときに
使用するのは自明。
http://java.sun.com/javase/ja/6/docs/ja/api/java/io/class-use/Writer.html
文字列編集だけの目的ならば、StringBuilderかStringBufferを使う。
0968デフォルトの名無しさん
2009/08/02(日) 21:22:160969デフォルトの名無しさん
2009/08/02(日) 21:22:320970デフォルトの名無しさん
2009/08/02(日) 21:23:590971デフォルトの名無しさん
2009/08/02(日) 21:24:42コンソールから標準出力をファイルにリダイレクトすれば良いのではないでしょうか。
0972デフォルトの名無しさん
2009/08/02(日) 21:30:21コンソールを調べてきます
0973デフォルトの名無しさん
2009/08/02(日) 21:32:30DefaultCellEditor
0974デフォルトの名無しさん
2009/08/02(日) 22:16:520975デフォルトの名無しさん
2009/08/02(日) 22:20:320976デフォルトの名無しさん
2009/08/02(日) 22:24:37>どうして誤解が生じるようなhttp〜などとしているのでしょうか。
URIである必要があるからで、それ以上の意味はありません。
struts2では/struts-tagsになっています。
0977デフォルトの名無しさん
2009/08/02(日) 22:33:57一般的な掲示板(2chとかその他のサイト)とかでとられてる定石みたいなのを教えてもらえるとありがたいですー。
ヨロで〜す
0978デフォルトの名無しさん
2009/08/02(日) 22:39:090979デフォルトの名無しさん
2009/08/02(日) 22:42:200980デフォルトの名無しさん
2009/08/02(日) 22:59:18社会のクズ同然なんですけど、ゴミくずだって利用価値ありますよね?!
だから見捨ていでくんさいよ〜
<form></form>だったらまっかせてくんさい!!
0981デフォルトの名無しさん
2009/08/02(日) 23:04:32DefaultTableModelじゃなかろうか
0982デフォルトの名無しさん
2009/08/02(日) 23:06:41配列の中の要素に変数を含めるという書き方は正しいのでしょうか?
例えば
int a = 2;
int b = 3;
int c = 4;
int[] d = new int[] {5, a, a + b - 2, a + b + c};
というような書き方です。
またこの場合、
int e = d[2];
としたときに、eに格納されているのは
3なのでしょうか、それともa + b -2なのでしょうか?
ご回答よろしくお願いします。
0983デフォルトの名無しさん
2009/08/02(日) 23:09:450984デフォルトの名無しさん
2009/08/02(日) 23:15:320986デフォルトの名無しさん
2009/08/02(日) 23:21:460987デフォルトの名無しさん
2009/08/02(日) 23:23:450988デフォルトの名無しさん
2009/08/02(日) 23:27:070989デフォルトの名無しさん
2009/08/02(日) 23:33:010990デフォルトの名無しさん
2009/08/02(日) 23:35:21printlnで結果が表示されますが、その計算は
どの段階で行なわれているのかが気になるんです。
>>987
ググっていたら配列について↓のように書かれていたので悩んでいました。
配列型変数は参照型変数なので、複数の要素の連なりを保持しているわけではなく、
その参照(識別する為の ID)が保持されています。配列型変数を別の配列型の変数に代入しても、
メモリ上の実体がコピーされるわけではありません。
右辺から左辺に、識別する ID がコピーされるだけです。
0991デフォルトの名無しさん
2009/08/02(日) 23:39:11この場合、どのような書き方が正しいのでしょうか?
ご回答よろしくお願いします。
0992デフォルトの名無しさん
2009/08/02(日) 23:42:35この調子だと一生理解できないと思うよマジで。
0993デフォルトの名無しさん
2009/08/02(日) 23:50:34http://pc12.2ch.net/test/read.cgi/tech/1249224435/
0994デフォルトの名無しさん
2009/08/02(日) 23:51:250995デフォルトの名無しさん
2009/08/02(日) 23:55:29>一列をラジオボタンにすることは可能でしょうか?
内容じゃなくてコントロール描画の問題だから DefaultCellEditor で正解だと思う。
0996デフォルトの名無しさん
2009/08/02(日) 23:59:19何が型だw
お前の方が勉強しなおしたら同だ?ww
0997デフォルトの名無しさん
2009/08/03(月) 00:04:24式を与えて答を返して欲しいんだろ
int y = Operat(”2 * a +4 * b + 7”, 10, 15);
みたいな
0998デフォルトの名無しさん
2009/08/03(月) 00:04:500999デフォルトの名無しさん
2009/08/03(月) 00:07:381000デフォルトの名無しさん
2009/08/03(月) 00:07:4810011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。