- 1 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 17:53:34 ]
- プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作板をご利用ください。pc10.2ch.net/hp/ 過去ログ、関連スレッド、よくある質問とその回答など、 質問をする前に、貴方が見なければならないサイトについての情報は、 下のwikiのページにまとめてあります。 www.wikiroom.com/java/ これからJavaでプログラミングを始めたいが、何をすればいいかわからない人も、 wikiからのリンクをおたどりください。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 www.wikiroom.com/java/?path,classpath ・String に == は使うな。equals() を使え。 ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 前スレッド 【初心者】Java質問・相談スレッド113【大歓迎】 pc11.2ch.net/test/read.cgi/tech/1204363011/ /* 既出の質問や、他に適切なスレが存在する質問は、容赦なく無視されます。 質問をする前にwikiで過去ログ、関連スレ、FAQをチェックしてください。 */ また、当スレで質問をするかたは、回答をもらえたときに、 wikiの更新をして頂ければ、忝のう存じます。 次スレは>>980あたりで。
- 101 名前:デフォルトの名無しさん [2008/04/07(月) 23:05:32 ]
- ない。キチガイなだけ。
- 102 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 23:17:56 ]
- コストの問題で放置する事はある。
- 103 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 23:34:15 ]
- 単に「動作確認してない」/「動作保証してない」だけだったりもする。
- 104 名前:デフォルトの名無しさん [2008/04/07(月) 23:44:35 ]
- 質問です。 以下のカスタマイズを行いたいのです。
フィールド変数の追加:private User u; コンストラクタの修正 引数の追加:User型 処理ぼ追加:フィールド変数に引数で受け取ったオブジェクトを代入する 「フィールド変数に引数で受け取ったオブジェクトを代入する」 以下カスタマイズ前のソースです。 class Reference extends JFrame{ JLabel lblId; //フィールド中略 public Reference(String title){ super(title); cnt=this.getContentPane(); cnt.setLayout(null); フィールドにprivate User u; コンストラクタの引数にUser user;を追加するのは分かるのですが 「フィールド変数に引数で受け取ったオブジェクトを代入する」 が上手くいきません。 Userは同パッケージ内の別クラスです。 古いコードですし、お手数をおかけ致しますがよろしくお願い致します
- 105 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 23:56:28 ]
- まあ、作るアプリが5.0だからEclipseも5.0で動かせとか言う会社もあるからなw
- 106 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 23:57:51 ]
- >>104
上手くいかないって意味が解りません><
- 107 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 23:59:08 ]
- フィールド変数ってあれだな、ミート焼肉定食みたいな言葉だな
- 108 名前:デフォルトの名無しさん [2008/04/08(火) 00:14:40 ]
- >>106
ちゃんと引数のオブジェクトが渡せれば、別のクラスが実体化されて呼び出される筈なのですが 呼び出されません。 >>107 仕様書にその様に書かれてあるんですが、頭痛が痛い的な感じでしょうか・・・
- 109 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 00:24:48 ]
- フィールド=メンバ変数
- 110 名前:デフォルトの名無しさん [2008/04/08(火) 01:51:34 ]
- リモートのモータ制御をするCプログラムにjavaのネットワーク機能
を使ってアクセスするような仕組みを考えているのですが RMIとネイティブインターフェイスの組み合わせで考えればいいのでしょうか 分かるかたがいいらっしゃったら教えてください
- 111 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 01:57:21 ]
- Cプログラムが独立した実行プログラムなのかライブラリなのか
あるいはネットワークから操作するプロトコルのあるサーバ的ソフト なのかなどによる。
- 112 名前:デフォルトの名無しさん [2008/04/08(火) 02:11:37 ]
- ごめんCプログラム自体にはモータ制御用のコマンド以外は持たせずに
dll経由でJavaにつないでJavaでネットワーク機能を持たせる
- 113 名前:デフォルトの名無しさん [2008/04/08(火) 02:19:58 ]
- 後もうひとつ
全然話題の違うものだけど JDBCアクセスの件で PreparedStatement..setInt() etc. のメソッドを使って 汎用のテーブルデータのInsertメソッドを作ろうか迷ってるんだけど テーブルごとにメソッドを分けるのが一般的? ちょっと危ないのかなとは思うけどリスクの見当が付かない よかったらどういう弊害が起きうるか実務サイドでのアドバイスがあったら教えてください
- 114 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 08:39:14 ]
- >>112
じゃあJNIでDLLの機能をラップ。
- 115 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 14:12:30 ]
- Swing のパスワード入力とか KeyStore とか、パスワードを char[] 型で扱うものが多いけど
String がマズくて char[] なら良い理由ってなに? うかつに toString() しても中が出ないくらいしか思いつかない。
- 116 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 14:17:54 ]
- 失礼します。
SwingのGUIより、あるボタンを押したらURLClassLoaderで新規にClassを読み込み、 インスタンス化するプログラムを組みました。しかし、最初は読み込めるのですが、 1時間ほど時間を置いて再試行すると「ClassNotFoundException」が発生し、読み込み 出来ない場合があります。(100%発生するわけではありません。)この時、読み込もうとした Classファイルはロックされており、ファイル名の変更等ができません。 このような現象に心当たりはありませんでしょうか? 現象の起きているJavaのバージョンは1.4.2_05で、 1.6.0_05で現在テストを行っていますが、現象は発生していません。 情報不足かもしれませんが、宜しくお願い致します。
- 117 名前:デフォルトの名無しさん [2008/04/08(火) 14:18:34 ]
- キチガイ乙wwwwwwwwwwwwwwwwwwwwwww
- 118 名前:デフォルトの名無しさん [2008/04/08(火) 14:32:59 ]
- >>115
char[] だと自分で自由にクリアできるけど、 String だと自由にクリアできなくてメモリにパスワードの内容が残る可能性があるから嫌だとか?
- 119 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 14:36:00 ]
- >>118
ああ、なるほどね。道理だ。
- 120 名前:デフォルトの名無しさん [2008/04/08(火) 17:10:23 ]
- すみません。スレッドの知識が必要なWebプログラムはどのくらいありますか?
ほとんどですか?デッドロックとかいうやつです。
- 121 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 17:12:35 ]
- Web プログラムは全てスレッドの知識が必要です。
- 122 名前:デフォルトの名無しさん [2008/04/08(火) 17:17:33 ]
- >>120
スレッド? ほら、まさにココだよ、ココ。 えーと、スレッドフロート式掲示板だったかな。 2ちゃんみたいにその形式の掲示板はスレッドの集まりで成り立ってるんだよ。 あのさ、"スレを立てる"とか"糞スレ"って言うじゃん? そのスレはスレッドの略なんだよ。 よし、スレについての知識が一つ手に入ったね。 これで君もスレッドマニアだ!
- 123 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 17:18:39 ]
- >>121
ないけど組めてますサーセン
- 124 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 17:22:56 ]
- とは言ってもまぁマルチスレッドのフレームワークに乗るだけだから、
いくつかの注意点だけ気をつければ良いだけだけどな。
- 125 名前:デフォルトの名無しさん [2008/04/08(火) 17:25:02 ]
- >>123
それはスレッドの知識があるということなんだよ。 自分にスレッドに関する知識があるか否かさえ分からないなんてかなり末期だな。 まあPGはきついし、俺も将来君みたいな認知症になる可能性もあるけどね・・・
- 126 名前:121 [2008/04/08(火) 17:25:17 ]
- >>122 どうもありがとうございます>< よくわかりました。
>>123 じゃあ、求人に応募してみます>< ありがとうございました。 >>124 ありがとうございます。必要になったら、会社の人に聞いて見ます><
- 127 名前:デフォルトの名無しさん [2008/04/08(火) 17:26:05 ]
- >>122 どうもありがとうございます<> よくわかりました。
>>123 じゃあ、求人に応募してみます<> ありがとうございました。 >>124 ありがとうございます。必要になったら、会社の人に聞いて見ます<>
- 128 名前:デフォルトの名無しさん [2008/04/08(火) 20:44:56 ]
- 自作で時間になったらスレッド起動するって言うようなタイマーを作ったんだけど
やたらとメモリー食うらしくPCがうなったままなんだけど ミリ秒計算だからなのかな ある程度の時間までは時間単位とかにすべきなのかしら
- 129 名前:デフォルトの名無しさん [2008/04/08(火) 20:48:01 ]
- PCがうなるwwwww
ライオンかwwwwwwwwwwwwww
- 130 名前:デフォルトの名無しさん [2008/04/08(火) 20:53:12 ]
- 天才さん教えてあげて
- 131 名前:デフォルトの名無しさん [2008/04/08(火) 20:54:03 ]
- あら黙っちゃったw
- 132 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 21:06:51 ]
- >>128
Timer と TimerTask を使え。 温暖化が進むから意味不明な実装すんな。
- 133 名前:デフォルトの名無しさん [2008/04/08(火) 21:09:07 ]
- 使ってこれなんだけど
- 134 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 21:10:53 ]
- コードとパンツを見せろ。
- 135 名前:デフォルトの名無しさん [2008/04/08(火) 21:13:55 ]
- でかいから載せきん無いよw
タイマーのループ間隔を緩めりゃいいんだよね基本的に 実務的にどうやってるか知りたいんだけど
- 136 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 21:21:05 ]
- タイマーのループ間隔ってのがもう意味不明な実装なんだよ。
タイマー使って時間になったか確認とかやってんだろ。
- 137 名前:デフォルトの名無しさん [2008/04/08(火) 21:33:26 ]
- tomcatで呼び出すとき
localhost8080/プロジェクト名/JSPですが webページのindex.htmlみたいに localhost8080/プロジェクト名/で呼び出すことはかのうですか? またその場合のやり方を教えてください
- 138 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 21:34:21 ]
- index.jsp
- 139 名前:デフォルトの名無しさん [2008/04/08(火) 21:44:33 ]
- 俺って天才だよなwwwwwwwwwww
- 140 名前:デフォルトの名無しさん [2008/04/08(火) 21:57:21 ]
- 知らないなら答えなくていいよw
時間食うだけ無駄だ
- 141 名前:デフォルトの名無しさん [2008/04/08(火) 21:58:15 ]
- 知ってるから答える。
ググレカスwwwwwwwwwwww
- 142 名前:デフォルトの名無しさん [2008/04/08(火) 21:59:31 ]
- しらねえんじゃねえかw
まったく
- 143 名前:デフォルトの名無しさん [2008/04/08(火) 22:00:17 ]
- 俺は天才だから何でも知ってるぜwwww
質問があるならなんなりとどうぞwwwwwwwwwwwwwww
- 144 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 22:54:26 ]
- 春は怖いな。
ホームの端とか寄らないように気をつけよう。
- 145 名前:デフォルトの名無しさん [2008/04/08(火) 22:55:41 ]
- ホームwwwww家ですかwwwwwwwwww
わざわざかっこつけて英語で言わなくても日本語の方が分かりやすいからwwwwwwwwwww
- 146 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 23:00:06 ]
- ほんとうは怖いインターネット
- 147 名前:デフォルトの名無しさん mailto:sage 酔っ払いに近づかないで下さい [2008/04/08(火) 23:07:01 ]
-
- 148 名前:デフォルトの名無しさん [2008/04/08(火) 23:44:03 ]
- ファイル名に欲しい文字
例えば「スレッド」 って言葉を持つファイルをコピーして 他のディレクトリに移すのはどうすればいいでしょうか?
- 149 名前:デフォルトの名無しさん [2008/04/09(水) 10:06:07 ]
- アプリケーションにおいて、そのアプリケーションの現在行っている作業内容や状態などを保持し、状態が更新されたら通知したりするクラスを作ったりって、普通にしますでしょうか?
- 150 名前:デフォルトの名無しさん mailto:sage 酔っ払いに近づかないで下さい [2008/04/09(水) 10:18:23 ]
- はい
- 151 名前:デフォルトの名無しさん [2008/04/09(水) 10:25:28 ]
- >>149
MFCみたいだな。
- 152 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 10:34:06 ]
- >>149
java.beans.PropertyChangeSupport
- 153 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 11:11:10 ]
- MBeanじゃない?
- 154 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 14:06:26 ]
- subクラスを作ると自動的にsuperクラスのコンストラクターがよばれるのに
subクラスでsuper()とかやってるコードをみるのですけど、どうしてですか?
- 155 名前:デフォルトの名無しさん [2008/04/09(水) 14:07:02 ]
- 初心者はとっとと火星探査機に轢かれて氏ねwwwwwwwwwwww
- 156 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 14:21:36 ]
- 暗黙性を好まない流儀もあるということ。
- 157 名前:デフォルトの名無しさん [2008/04/09(水) 14:30:58 ]
- 以前動いていたプログラムがマシン変えてjavaインストールしなおしたら
test.java:25: 文ではありません。 HashMap<String, ArrayList>list = new HashMap<String, ArrayList>(); ^ test.java:25: ';' がありません。 HashMap<String, ArrayList>list = new HashMap<String, ArrayList>(); ^ test.java:30: '(' または '[' がありません。 ArrayList <Integer>p=new ArrayList<Integer>(); ^ test.java:31: '.class' がありません。 ArrayList<byte[]> q; ^ test.java:31: 文ではありません。 ArrayList<byte[]> q; ^ エラー 5 個 とでて、動かなくなったのですがなぜですかね?? javaのバージョンとかの関係ですか??
- 158 名前:デフォルトの名無しさん [2008/04/09(水) 14:34:39 ]
- 当たり前だろwwwwwwwww
バージョンの関係以外でどんな可能性があり得ると言うんだwwwwwwwww
- 159 名前:デフォルトの名無しさん [2008/04/09(水) 14:36:46 ]
- >>158
すいません、解決するにはどうすればいいのですかね。。。
- 160 名前:デフォルトの名無しさん [2008/04/09(水) 14:37:51 ]
- 新しいバージョンで変わった機能を調べりゃ良いだろwwww
公式のサイトでも眺めとけwwwwwwwww
- 161 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 14:38:51 ]
- >>157
JDK 1.5 以降でコンパイルしろ。
- 162 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 15:00:39 ]
- インストールしなおしたらバージョンが下がったということか?
- 163 名前:デフォルトの名無しさん [2008/04/09(水) 15:05:45 ]
- お前ら読解能力なさすぎだろwwwwww
やっぱキチガイなんだなwwwwwwwwwww しょぼいバージョンから最新バージョンに変わったせいで 今までサポートされてた構文を受け付けなくなったってことだろ常考wwwwwwwwwww
- 164 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 15:11:58 ]
- もう春休みおわりだよな?なんか変なのが湧いてるね。
- 165 名前:デフォルトの名無しさん [2008/04/09(水) 15:14:43 ]
- 俺のことか?www
変なのじゃなくて正真正銘の天才だぜwwww しかも俺なんか何ヶ月も前から湧いてるんだがwwww 今に始まった話じゃないだろwwwwwww その上もう春休みが終わりとかwwwww 都会厨乙wwwwwwwwwwwwwwwww
- 166 名前:デフォルトの名無しさん [2008/04/09(水) 15:46:13 ]
- いや見た目に変だ
そもそもなんで張り付いてるんだ
- 167 名前:デフォルトの名無しさん [2008/04/09(水) 15:46:34 ]
- 解決策も示せないしな
- 168 名前:デフォルトの名無しさん [2008/04/09(水) 15:48:00 ]
- 解決策
ググレカスwwwwwwwwwwwwww
- 169 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 15:49:20 ]
- 天才の割には語彙少ないしな
- 170 名前:デフォルトの名無しさん [2008/04/09(水) 15:52:26 ]
- 難しい言葉を使わないと言いたいことを表現できない方がキチガイだろwww
限られた語彙でいかに文章を作成できるかがポイント。 それを間単にできてしまった俺はまさに天才wwwwww
- 171 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 15:53:57 ]
- 使わないと使えないもわからねーらしいぞ
- 172 名前:デフォルトの名無しさん [2008/04/09(水) 15:54:55 ]
- >>171のどこに「使えない」と書いてあるんだwwwwwwwwww
「使わない」で捉えたほうが普通だろwwwwwwww キチガイすぎワロタwwwwwwwwwwwwwwwwww
- 173 名前:デフォルトの名無しさん [2008/04/09(水) 15:55:18 ]
- 間違えた、>>169宛だwwww
ミスするとはまさに天才の象徴wwwwwwwwww
- 174 名前:デフォルトの名無しさん mailto:sage いちいち反応すんな [2008/04/09(水) 15:55:21 ]
-
- 175 名前:デフォルトの名無しさん [2008/04/09(水) 15:55:52 ]
- いや違う、やっぱり>>171宛だwwwwww
>>172に出てくる安価が>>171じゃなくて>>169ねwwwwwwwwwww
- 176 名前:デフォルトの名無しさん [2008/04/09(水) 15:56:12 ]
- >>174
いちいち反応したほうが面白いぜwwwww さすが俺天才wwwwwwww キチガイ乙wwwwwwwwwwwwwwwwwwwwwww
- 177 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 15:58:27 ]
- 語彙少ないが難しい言葉にすり替えかよ
さすが文章理解力も少ないな
- 178 名前:デフォルトの名無しさん [2008/04/09(水) 15:59:07 ]
- 語wwwwwwww彙wwwwwwwwwwwwwwwwwwwww
- 179 名前:デフォルトの名無しさん [2008/04/09(水) 17:25:14 ]
- 認めてもらえない自称天才って悲しいな
- 180 名前:デフォルトの名無しさん [2008/04/09(水) 17:28:38 ]
- 別に認めてもらえなくても俺が自分のこと天才って分かってるから良いんだがwwww
自分の真の能力を知ってるのは自分だけだしねwwwwwwwwwwww
- 181 名前:デフォルトの名無しさん [2008/04/09(水) 18:16:44 ]
- すいません、ちょっとしたGUIプログラムを作ってるんですが
オブジェクトを小分けしてると、数が多くなりすぎて訳が分からなくなります。 それと、ソースファイル数も多くなりすぎて訳が分からなくなってます。 大量のオブジェクトやソースの管理はどうやるのが効率的でしょうか?
- 182 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 18:18:39 ]
- packageで分ける?
- 183 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 18:20:14 ]
- ・パッケージで分ける (コアライブラリに習って適当な機能単位などで)
・IDE を使う
- 184 名前:デフォルトの名無しさん [2008/04/09(水) 18:20:32 ]
- >>1-100000
キチガイ乙!!
- 185 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 18:24:44 ]
- 自信と実力のバランスこそが大事だ
実力があっても自信がなければ生かしきれない 自信があっても実力がなければ痛い人になったりかわいそうな人になるんだけどね 実力を付けることが自信をつけることにもつながるのが救いだよ 努力して救われろ、自分に
- 186 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 18:25:52 ]
- 独り言はポエム板で
- 187 名前:デフォルトの名無しさん [2008/04/09(水) 18:27:42 ]
- ポエムっておいしいよね。おとといローソンで売ってたよ。
- 188 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 19:36:20 ]
- >>157
HashMap<String, ArrayList>list; をループの外に出す。 HashMap<String, ArrayList>list; for(){ とか list = new HashMap<String, ArrayList>(); ……
- 189 名前:デフォルトの名無しさん [2008/04/09(水) 19:38:39 ]
- キチガイ発見。
- 190 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 20:07:55 ]
- >>157 ってバグだよね?自分もなったし
- 191 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 20:13:10 ]
- if (sc.Charset == null) {
InputStreamReader isr = new InputStreamReader(is); System.out.println("charset=" + isr.getEncoding()); } else { InputStreamReader isr = new InputStreamReader(is, sc.Charset); System.out.println("charset=" + isr.getEncoding()); } 自分の発生したソース
- 192 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 20:15:54 ]
- 環境も分からんのに知るかよ。
- 193 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 20:17:22 ]
- 荒らしている割には短文ばかりで、そんなに情報出したくないの?
- 194 名前:デフォルトの名無しさん [2008/04/09(水) 20:17:51 ]
- 荒らしなんかいつしたんだwwwwwww
荒らしといえる書き込みをアンカーで示してくれないかwwwwwwwww
- 195 名前:デフォルトの名無しさん [2008/04/09(水) 21:19:19 ]
- wwwwで抽出すればすぐ引っかかる
たまには頭使え
- 196 名前:デフォルトの名無しさん [2008/04/09(水) 21:20:39 ]
- じゃあ頭使ってwの代わりに・を使うわ・・・・・・・・・・・・・・・・・・・・
- 197 名前:デフォルトの名無しさん [2008/04/09(水) 21:40:56 ]
- おとなしくLinux板に帰ってほしい・・・
- 198 名前:デフォルトの名無しさん [2008/04/09(水) 21:42:37 ]
- Linux・・・・・・・・・・・・・
キチガイ乙・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 何か・って気持ち悪いな。絵文字を入れてる携帯厨に見える。 というわけで:に変えるわ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- 199 名前:デフォルトの名無しさん [2008/04/09(水) 21:43:03 ]
- :じゃなくて@だった@@@@@@@@@@@@@
俺天才@@@@@@@@@@@@@@@@@@@@@@
- 200 名前:デフォルトの名無しさん [2008/04/09(水) 23:10:15 ]
- JDK1.5に、
何年の何月は何日まであるか、 というのを取得するAPIってありますか?
- 201 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 23:12:35 ]
- Calendar#getAcutualMaximum(Calendar.DAY_OF_MONTH)
|

|