[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 12/06 08:18 / Filesize : 160 KB / Number-of Response : 769
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

★★Java質問・相談スレッド132★★



1 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 20:02:41 ]
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    ttp://pc11.2ch.net/hp/
Webプログラミング ttp://pc11.2ch.net/php/
をご利用下さい。

よくある質問
・「コマンドまたはファイル名が違います」
 「'javac' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
 「Exception in thread "main" java.lang.NoClassDefFoundError: 」
 ttp://www.wikiroom.com/java/?path,classpath
・String に == は使うな。equals() を使え。
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」

前スレッド
【初心者】Java質問・相談スレッド131【歓迎】
ttp://pc12.2ch.net/test/read.cgi/tech/1250369910/
次スレは>>950あたりで。

過去ログ、関連スレッド、よくある質問とその回答など、
質問をする前に、貴方が見なければならないサイトについての情報は、
下のwikiのページにまとめてあります。
ttp://www.wikiroom.com/java/

208 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 13:42:56 ]
>>192
リスコフの置換原則に反するからそういう設計はしない。

209 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 13:47:39 ]
>>208
反してませんよ?
クラスをコピペして別のクラスをつくってやってますから。
なぜかというと、再帰を使っているので、

210 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 14:12:40 ]
>>209
DRYの、

211 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 17:03:58 ]
ようやくEffective Java 第2版を昨日手に入れたぜ
他にいい感じのjava本ないか

212 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 18:45:59 ]
>>208
君は何もわかってないバカなんだから
これ以上しゃべらない方がいいよ


>>211
軽快なJava


213 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 19:05:57 ]
だが俺は鈍重

214 名前:212 mailto:sage [2009/09/05(土) 19:07:36 ]
>>208
じゃなくて
>>209
な。


215 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 20:09:01 ]
>>211
Java魂 だけどEffectiveの前に読むレベルの本

216 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 20:20:37 ]
>>211
APIドキュメント読んだほうがましなぐらいの本
Javaチュートリアルのほうが無料で内容濃くてどこでも読める



217 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 20:25:28 ]
>>216
Effective Javaホントに読んだことあるのか?


218 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 20:29:33 ]
>>217
俺もその本はあんまり薦めんよ

219 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 20:31:33 ]
チュートリアルとそのリンクたどるだけでそこらに出てる本の内容は軽く超えるでしょ
入門書なんて日本語でしか読めない人向けだし

220 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 21:15:57 ]
Web上のチュートリアルがすばらしい具体例を一つお願い。

221 名前:211 mailto:sage [2009/09/05(土) 21:19:33 ]
>>212,>>215-216
ありがとうございます

>>217
昨日かったばっかりだから、まだ読んでいないよ
学生なのでお金がなかなか貯らないから、次に買う本を今のうちに決めたいと思ったわけ

今回はEffetive javaを買ったの理由は、知人に読んどけみたいな事を言われたからです
apach jakarta common関係の本がおもしろそうだったので買おうと思ったのですが、森博嗣の本が欲しかったのでやめました
以前から「java 魂」、「Javaネットワークプログラミングの真髄」あたりが気になっています

222 名前:デフォルトの名無しさん [2009/09/05(土) 21:30:55 ]
> チュートリアルとそのリンクたどるだけでそこらに出てる本の内容は軽く超えるでしょ

効率良く情報を仕入れるための仕組みが「本」なわけで。


> 入門書なんて日本語でしか読めない人向けだし

意味不明。



223 名前:デフォルトの名無しさん [2009/09/05(土) 21:41:04 ]
>>222
おまえは日本語すら読めないカスw

224 名前:デフォルトの名無しさん [2009/09/05(土) 21:46:43 ]
日本語も読めない人でしたね

225 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 21:54:24 ]
>>222
英語も日本語も読めないだけでしょ

226 名前:デフォルトの名無しさん [2009/09/05(土) 22:02:51 ]
そんなやつにはもう「ひまわり」しかないよ。



227 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 22:24:31 ]
Head First Java or Effective Java からcore java行ってオライリーのSwing本だな。

228 名前:デフォルトの名無しさん [2009/09/05(土) 22:38:04 ]
日本人の書いた本はイマイチばかりだよ
Effectiveも日経SJCPのも全部日本人じゃない

229 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 23:21:26 ]
>>227>>228
APIdocとチュートリアルだけで10年目ですね私
一回も本読んだこと無いです
はっきり言って不要でした

230 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 23:23:02 ]
本に頼ってると技術的にも遅れを取るしね
書き写しは出来ないこの業界ですから

231 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 23:42:05 ]
>>229
はいはい、凄いでちゅね

232 名前:デフォルトの名無しさん [2009/09/05(土) 23:43:06 ]
>>229-230
真髄まで知りたいならそれでいいんじゃないの。
といってもどうせこの板に来る鼻糞君たちは、「SQL叩いて今流行りのジャヴァだぜ!」「ジャバってないとバカだよね〜」が大半だと思いますけど・・・

233 名前:デフォルトの名無しさん mailto:sage [2009/09/05(土) 23:44:32 ]
鼻糞乙

234 名前:デフォルトの名無しさん [2009/09/05(土) 23:48:26 ]
>>229
それでどういうアプリ(ツール)作ったんですか?
まさか10年もやってるのに未だにアプレットでアニメーションとかなわけないですよね。

235 名前:デフォルトの名無しさん [2009/09/05(土) 23:58:37 ]
俺も5年ぐらいだけど、本読んでないな

資格試験のために読んだだけw

236 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 00:06:02 ]
言語自体は別にいいんだけど
イディオムとかサードパーティ製のライブラリ使いたいときに
いちいちネットブラウジングするのが面倒になる



237 名前:デフォルトの名無しさん [2009/09/06(日) 00:40:38 ]
>>234
なわけないよねw
いろいろ作ったよ


238 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 00:49:03 ]
布団に潜り込んで寝っ転がって読むのが好き

239 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 00:55:54 ]
>>237
無理しなくていいよw

240 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 01:08:42 ]
Java流のやり方とか、ありがちな問題への対処方法、
悪いコードを書かないためとか、教養とかそういう意味では
Effective Javaを読むのは必要。
シリアライズ、マルチスレッド、Enum、Generics、Annotation
などの機能について正しい認識を持つことが大事だしね。
やっつけ仕事するだけなら読む必要は全く無い。

英語のチュートリアルもいいけど、Java使ってる大半の現場で
英語まともに読める奴に出会ったことないんだが。

まあ、本を批判するのもいいけど、
それならきちんとURLの一つもかけないのかな。
これはすばらしい記事だったとか。

241 名前:デフォルトの名無しさん [2009/09/06(日) 01:16:55 ]
I think that an article of ibm confuses some beginner programmers in java.
Probably some programmers agree with me.

242 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 03:40:37 ]
String image_gif [ ] = new String[64];
String image_gif_temp [ ] = {"panda.gif","midori.gif","hi.gif","nobasu.gif","ha.gif"};

System.arraycopy(image_gif_temp [ ], 0, image_gif [ ], 0, 5);

-----------------------------------
MyFirstApplet.java:141:.class' がありません。
System.arraycopy(image_gif_temp[],0,image_gif[],0,4);
MyFirstApplet.java:141: ')' がありません。
エラー 2 個

アプレットなのが原因でしょうか。
よろしくお願いします。

243 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 04:08:48 ]
141行目をコメントアウトしてもっかいやってみるとどうなる?
どっか括弧閉じ忘れてるんだと思う。

Javaは基本的に変数名らくだ型だよ。
image_gif_tempならimageGifTemp

244 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 04:13:51 ]
>>242
どこにそんな馬鹿な引数の渡し方をしている入門書があったんだ?
ちゃんと金を払って買ったJavaの入門書で一から文法を勉強し直せ。

245 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 04:14:48 ]
>>243
レスありがとうございます。

>>141行目をコメントアウトしてもっかいやってみるとどうなる?
コンパイル終了 (^−^;)

らくだ型」?
ちょいとぐぐって調べてみます。

246 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 04:19:00 ]
>>242
コードからみて>>142と同じ人なんだろうけど自分勝手に文法を妄想してはいかんよ
引数の中の変数に[]なんてなぜ付けようと思ったの



247 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 04:20:31 ]
>>245
変数の命名規則を調べるよりももっと大事なことを調べるべきだろうが

248 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 04:27:26 ]
image_gifという変数はString[]型
String image_gif[]というように宣言もできるけれど
これはあまり推奨されない書き方で
String[] image_gifと宣言した方がいいと思うよ
メソッドに渡す変数もString[]型を渡すのなら変数名だけを書くことになる

249 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 04:27:31 ]
おそらく書いた本人さえどう動くのか理解できないと推測される酷いコードがあっても、
「プログラムなんて動けばいんだろ!」と言ってくる奴を黙らす方法を知らない。

250 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 04:34:22 ]
>>239
精一杯の見栄張り乙

251 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 04:36:19 ]
というか実際動かしもしないで聞くか普通?

252 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 04:38:06 ]
> おそらく書いた本人さえどう動くのか理解できないと推測される酷いコードがあっても、
そういうコードは動いていてもたいてい正しく動いていないなw

253 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 04:43:41 ]
レスありがとうございます。

>>246
はい、142 です。
String image_gif [ ]  = 型  変数名
ですから、変数名は image_gif[ ]
となってしまいました。

>>248
とても納得できました。
以後String [ ] image_gif  にします。

以下でコンパイルできました。(意図のとおりできているかわかりませんが・・・)

String image_gif [ ] = new String[64];
String image_gif_temp [ ] = {"panda.gif","midori.gif","hi.gif","nobasu.gif","ha.gif"};

System.arraycopy(image_gif_temp,0,image_gif,0,4);←修正


254 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 09:42:00 ]
>>253
意図がわからんが、その場合ha.gifはコピーされない。

255 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 10:52:12 ]
問題が発生すると、全力で突破しようと思うから
その分野について結構詳しくなるね
これが修羅場ってやつか?

256 名前:デフォルトの名無しさん [2009/09/06(日) 11:57:56 ]
あれ俺の修羅場と違う・・・



257 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 12:40:20 ]
>>254

はい。

String [] image_gif = new String[64];
String [] image_gif_temp = {"panda.gif","midori.gif","hi.gif","nobasu.gif","ha.gif"};

System.arraycopy(image_gif_temp,0,image_gif,0,5);

for(int i=0; i<64; i++){

icon[i] = new ImageIcon(image_gif[i]);
jbtn[i] = new JButton(icon[i]);


これをやりたい。
image_gif は 一部だけ指定する。 」
のに、
あらためて条件式で書き分けるのが面倒だな。」
と思ったんです。

imageicon は 一部しかインスタンス化?できずエラーになりましたけど、
思ったより手間がかかるなぁと感じてます。

imageiconが 引数が null なら、引数なしの場合で処理してくれれば
OKなんでしょうけど。

258 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 12:58:16 ]
>>257
もうちょっとデータ構造を見直せば
思ったより手間がかからなくなりそうだな

259 名前:デフォルトの名無しさん [2009/09/06(日) 13:21:14 ]
>>255
そうそう、本は読まないがトライアンドエラーで無理やり突破
google先生に教えて貰った資料の力が一番でかいけどな

260 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 13:26:34 ]
>>259
でも資料が古かったりすると現在では推奨されていないやり方をやってしまったりするから、そこには注意な。


261 名前:デフォルトの名無しさん [2009/09/06(日) 17:32:26 ]
参考書を一冊読み終わった初心者です。
次に読む本を探していて、立ち読みで次の2つに絞ったんですけど、良本でしょうか?

 a. Java完全マスターブック
 b. 15歳からはじめるJavaオンラインゲームプログラミング教室

bのほうはEclipseという環境を使用する前提で解説されているようですが、
パソコンが古くてNetbeansが重くて使い物にならなかったので、
Eclipseも動かなそうです。

Eclipseを使わないと動作しない、あるいは理解しにくいのでしょうか。

読んだことがある方のご意見をお待ちしています。

262 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 17:55:59 ]
学習の目的が解らない

263 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 18:14:16 ]
ノートユーザーでないなら、5万円以下でも買えるメモリ2GBのCore2マシンに
買い替えをお勧めしよう。Windows7UPG対象品の奴。
ノートでも8万出せば買える。

264 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 18:22:00 ]
戻り値がStringのメソッドについて質問
処理内容はパラーメータで渡されたStringを、正規表現で5つ取り出して結合するだけです

return str.group(1) + str.group(2) + str.group(3) + str.group(4);

StringBuilder sb = new StringBuilder();
sb.append(str.group(1)); x5
return sb.toString();

ではどちらが早いですか?

265 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 18:28:36 ]
>>264
同じ

266 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 18:45:24 ]
>>261
EclipseとかNetBeansを使えば、本質的でない部分(コンパイルのやりかたとか)
を人任せにできる。
初心者が気軽に触ってみるためには不可欠に近い。



267 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 18:56:37 ]
>>263 >>266
アドバイスありがとうございます。
そうですか…。今新しいパソコンを買える状況ではないので…(涙)


読んだ方のレビューもどうぞお願いします。

268 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 19:23:11 ]
パソコンを買い換えなくとも、メモリを2GBくらいまで増設すればだいぶ軽くなる
高々数千円だし、本を買うよりも優先するべき

269 名前:264 mailto:sage [2009/09/06(日) 19:26:55 ]
>>265
トンクス

270 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 19:34:08 ]
>>268
現在256MBで、最大384MBなんです。
128MB増やすだけで使えるようになるんでしょうか。
NetBeansはサンプルを開くだけでしばらく時間がかかりました。

271 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 19:36:05 ]
DDR2入れれるPCじゃなさそうだからこまる

272 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 19:39:03 ]
>>261
どちらも読んだことはないが、Java完全マスターブックは
古いのでやめた方がいい。

273 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 19:40:59 ]
むかし親が所有していた2001年製のSOTECのノートがそのくらいの性能だったな
PC100-SODIMMだった気がしますよwww

274 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 19:42:15 ]
そりゃ、流石にIDEは諦めろ、WindowsXPすら微妙なレベル
我慢してテキストエディタでやるべき
あとSwingとかGUI系は諦めたほうが良いと思う

恐らくは7−8年くらい前のノートPCだろ?
128MBの専用増設メモリ探すだけで大変だわ
1万程度でいいから中古PC買ってメモリ増設、中古のモニタ買っても2万程度。
よくPCを買い換える友達いるなら適当に古いマシンもらうべき

275 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 19:50:28 ]
cel 2.6G mem 256Mでeclipse動かしてたけど苦労した。
いまはオクタコアが2個あっておいしいです。

276 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 19:54:49 ]
時代を感じるね



277 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 19:55:11 ]
オタクコア に見えた

278 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 20:01:22 ]
>>272
5年前の本だと、今では使えないような技術だったりするんでしょうか。
既に読み終えた参考書は幸い昨年の本でした。

>>274
対応したメモリは見つかりましたが、128MB増は効果が低いと思って買ってません。
最初からXPが入ってて、なんとか動いてます。

Javaの勉強ではCPadっていうソフトを使って勉強してますが、これは軽いので
ちゃんと動きます。
Swingも簡単なものしか試してませんが、動きますよ。

279 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 20:10:33 ]
>>264ではないが

static private String addString(){
  return "abcde" + "fghij" + "klmno" + "pqrst" + "uvwxy";
}



static StringBuilder sb = new StringBuilder();
static private String appendString(){
  sb.delete(0,25);
  sb.append("abcde");
  sb.append("fghij");
  sb.append("klmno");
  sb.append("pqrst");
  sb.append("uvwxy");
  return sb.toString();
}

をたくさん呼び出して時間を計ったら、上の方がだいぶ早かったんだけど
何か間違ってる?

280 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 20:11:39 ]
Java SE5の頃よね。5年前って。

281 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 20:13:34 ]
>>279
>return "abcde" + "fghij" + "klmno" + "pqrst" + "uvwxy";

この部分最適化されるからだろ

282 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 20:16:12 ]
>>279
たくさんって何回だ?
数百回程度じゃ大差ないよ

>>278
動かすだけなら動く、ストレス無く動かせて開発できる話とは別の話

283 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 20:30:09 ]
>>279
文字定数の+演算子による結合はコンパイル時に
結合されると言語仕様に規定されている。
"abc" + "def" == "abcdef" // 必ずtrue

たまにこういうのまでStringBuilderに書き直せ、
とか言う奴いるんだけど、なんなのあれ…

284 名前:279 mailto:sage [2009/09/06(日) 20:31:28 ]
>>282
100万回回して、System.nanoTime() で計って二桁ぐらい違うけど
二桁 [ns] ぐらいなら誤差の範囲か すまん

285 名前:281 mailto:sage [2009/09/06(日) 20:32:37 ]
言語仕様では「結合してもよい」だったと思うけど。
たいした違いはないが。

286 名前:279 mailto:sage [2009/09/06(日) 20:36:56 ]
>>281,283
ぬぉ それだったみたい
文字列を変数にしたら append の方が三割ほど早くなった



287 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 20:38:03 ]
jadで逆コンパイルすればおk

288 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 20:39:46 ]
>>285
それじゃあ大した違いになるし、結合される、ってことでOKだったと思う。
文字列定数は同じ内容なら同一のインスタンスを指すことになってる。
だから文字列定数のみ使っているという限りでは==で比較してもよい。

まあこれでも見てくれ。
java.sun.com/docs/books/jls/third_edition/html/lexical.html#3.10.5
>Strings computed by constant expressions (§15.28) are
>computed at compile time and then treated as if they were literals.


289 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 20:47:20 ]
メジャーバージョンの小さい昔の eclipse などの統合環境ならメモリ少なくても動く

290 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 20:50:23 ]
eclipse.iniのJVMのメモリ量でも気づかずに
作業してる奴がいるぐらいなんだから
最近のでも大丈夫じゃね?

291 名前:261 mailto:sage [2009/09/06(日) 20:52:29 ]
みなさん、いろいろなアドバイスをどうもありがとう。

とりあえず「15歳から〜」の本を買って読むことにします。

>>289さんの小さい昔のやつを試しに入れてもダメだったら、
読書だけで頭でっかちになって
新パソコン購入後に実際に動作させてみます。

292 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 20:55:47 ]
CPadで入力して動かすことはできるよね。
初心者はEclipseみたいなIDEを使ったほうがいいって言うけど、
初心者だからこそ全部手動でやったほうが身につくと思う。

293 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 21:02:36 ]
最初はコマンドプロンプトで作業するのは有益だと思うよ。
結局、どうやって何が動いてるか分からないと意味ないからね。

でもそれは最初だけで後はEclipseでいい。
特に文法エラーなんかで数時間悩む意味はない。
即時エラー教えてくれるのは便利。

294 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 21:04:23 ]
初心者レベルなら、身についても仕方ないんじゃない?

295 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 21:09:30 ]
誰でも最初は初心者なのに、ちょっと上達すると初心を忘れて偉そうな気持ちになって上から物を言っちゃうんだよね

296 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 21:10:51 ]
プログラミングの基礎を覚えたいならエディタ+コンパイラでも十分
プログラムでなんか作ってみたいならばIDE使った方がいい
コンパイルエラーはさっさと教えてもらい修正する方がモチベーションが持続する



297 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 21:11:57 ]
>>290
それは起動だけなら充分だろうが、その後の作業がもっさりじゃね?
俺としては、みりんなしのバージョンがオヌヌメ

298 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 21:19:22 ]
>>283
> なんなのあれ…
ただの馬鹿と思っておk。

299 名前:デフォルトの名無しさん [2009/09/06(日) 21:40:33 ]
携帯から失礼します
GUIにスプレッドを使いたいのですが、フリーか評価版で何かありませんか

300 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 21:42:34 ]
>>280
いまJava SE5の本で勉強すると問題ある?

301 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 21:49:08 ]
>>270
それだとテキストエディタ+DOS窓+手動コンパイルでいいんでない?
実際IDEはGUI作るときは必要になるけど、java.io, java.net使う程度とか小物ツール(自作Base64とか)を多く作るならエディタだけで十分だったりする。
機能を分けていってクラスが10個ぐらいになるとIDEが欲しくなってくるけどね。
小物ツールなら例えばアプレットでアニメーションなんかクラスは3,4個(多くて合計1000行)でしょ。

302 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 21:51:30 ]
>>300
言語仕様でいえば問題なし。4は問題外だが。

303 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 21:52:45 ]
そんな中Java1.3が開発言語の現在の勤務先。

304 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 21:59:54 ]
>>300
6 は劇的な変更は無いね。高速化パッチの親玉。

Java SE 6 の互換性
java.sun.com/javase/ja/6/webnotes/compatibility.html

大きな変更としてはせいぜいコレクションが拡張されただけ。
Collections Framework の拡張機能
java.sun.com/javase/ja/6/docs/ja/technotes/guides/collections/changes6.html
>140 のArrays#copyOfRange()も1.6で追加された新機能の一つ。

305 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 21:59:58 ]
Java1.4のリファレンスをもらったんだけど問題あるかな。

java.lang
java.io
java.util
java.net
java.nio
java.math

だけの簡易リファレンスなんだけど。

306 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 22:00:22 ]
>>302
d



307 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 22:02:30 ]
>>304もありがと、チュッ♥

308 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 22:07:45 ]
>>305
1.4 -> 1.5 で総称型が追加されたため、はっきり言って「古い」という問題が。
特にjava.utilのコレクション周りに関して壊滅状態じゃないか?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<160KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef