【初心者】Java質問・相談スレッド55【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG質問をする前に、貴方が見なければならないサイトについての情報は、
下のwikiのページにまとめてあります。
http://www.wikiroom.com/java/
これからJavaでプログラミングを始めたいが、何をすればいいかわからない人も、
wikiからのリンクをおたどりください。
以下のエラーが表示されて、途方にくれているあなたは、下のページへ。
「コマンドまたはファイル名が違います」
「'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
「Exception in thread "main" java.lang.NoClassDefFoundError: 」
http://www.wikiroom.com/java/?path%2Cclasspath
前スレッド
【初心者】Java質問・相談スレッド54【大歓迎】
http://pc5.2ch.net/test/read.cgi/tech/1096548618/
/* 既出の質問や、他に適切なスレが存在する質問は、容赦なく無視されます。
質問をする前にwikiで過去ログ、関連スレ、FAQをチェックしてください。 */
また、当スレで質問をするかたは、回答をもらえたときに、
wikiの更新をして頂ければ、忝なく存じます。
JavaScriptの質問は、ここでは受け付けていません。
Web製作板をご利用ください。http://pc5.2ch.net/hp/
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNGやっぱりCができないと駄目なんですね・・・
0005デフォルトの名無しさん
NGNG乙。
>>4
プログラマになるつもり?
学校の課題ならJavaだけでもいい気がするが。
0006デフォルトの名無しさん
NGNGCを知らなくても、Javaは理解できる。
Cを知れば、Javaの理解も深まる。
0007デフォルトの名無しさん
NGNGできないよりできたほうがいい。
やったほうがいいかやらないほうがいいか不明確な場合、
やらないでいいことをやる前に避けようとするのはあまり賢くはない。
食わず嫌いができるだけです。
0008955
NGNGう〜ん。
出力直前でSystem.outしてみたんですが、ほしいレコードはみんなきてるんですよね。
なのに、
bw.write(lineStr +"\n"); //出力
で書いてもファイルには出力されてません。。。しょぼーん
0010デフォルトの名無しさん
NGNGソースをコピペしる。
0011デフォルトの名無しさん
NGNGファイルはクローズしてるか?
0012デフォルトの名無しさん
NGNGbw.close();
の前に
bw.flush();
を入れてみる
0013デフォルトの名無しさん
NGNGどこで有効/無効を切り換えるんでしょうか?
教えてください。
0015デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNGソンナ、ワケナイ。
0018デフォルトの名無しさん
NGNG要はifとかswitchを使わずに具象クラスを作るってことですか?
0019デフォルトの名無しさん
NGNG何か嘘くせぇ。自分に都合の悪いことかくしてないか?
close()文が初めからなかったと思うんだが?
close()したらflush()の必要はないはず。
0020デフォルトの名無しさん
NGNG「生き物」クラスのサブクラスである「人間」クラスがあるとする。
おれが誰かに「生き物を連れてこい」と言われたとき、
「生き物」クラスのインスタンスを連れて行けば当然OKだが、
「人間」クラスのインスタンスを連れて行ってもOKになる。
なぜなら「人間」クラスは「生き物」クラスでもあるからだ。
0021デフォルトの名無しさん
NGNGはぁ。なんとなくわかったような。
で、それが実際PGする際にどう利点になるんですか?
0022デフォルトの名無しさん
NGNG0023デフォルトの名無しさん
NGNG簡単そうなぬるぽパターン、じゃなかったNull Objectパターンでも読んどけ
http://www.hyuki.com/dp/dpinfo.html#NullObject
0024デフォルトの名無しさん
NGNGそうですか。なるほど。
具象クラスを作ることで実行クラス(?)には修正することもなく修正ミス等がすくなくなってひいては保守性とかも高くなるってことですか。
どうもでした!!
0025955
NGNG※コメント一部つぶしてますが。
仕様としては、あるディレクトリにファイルすべてを読み込んで
指定した文字列を部分検索した結果、Hitした場合、そのレコードをすべて出力するPGMです。
以下部分的に公開します。
0026955
NGNGimport java.util.*;
public class KAWASE001 {
/**
**********************************************************************
メイン
**********************************************************************
**/
static String lineStr = "";
public static void CutRateFile(String idir,String ofilename) throws FileNotFoundException, Exception {
// 1行データ
String kawase_data = null; //?
int skip_len = 48; //読み飛ばしレングス長
int get_value_len = 8; //取得値レングス
int keyword_len = keyword.length(); //検索キーワードの長さ
*/
String fileLine = null; //レコード読み込みエリア
String keyword = "xxxxxxxxxxxx"; //検索キーワード
String Putflg = "N";//該当レコード出力フラグ intger
// ファイルオープン(output)
FileWriter fw = new FileWriter(ofilename);
//バッファ書き出しコンストラクタ定義
BufferedWriter bw = new BufferedWriter(fw);
0027デフォルトの名無しさん
NGNGswingとかでボタンにカーソル合わせるだけでミニ吹き出しが出て解説が出るのはどうやるんですか?
0028デフォルトの名無しさん
NGNGちょっとワラタ。例外適当に投げすぎ(w
0029955
NGNGもう皆様の興味が引けてしまいましたら、FAにしますが、いかがでしょう?
うぷするよい方法ありましたらお教えくださいませ!!
0030デフォルトの名無しさん
NGNGJComponent#setToolTipText(String text);
0031デフォルトの名無しさん
NGNGコンポーネントのsetToolTipText()メソッドを探してみるのじゃ。
0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNG1.アップローダを開設する
2.ウェブページを開設する
003527
NGNG0036デフォルトの名無しさん
NGNGJComponent#setTooltipText(String s)でテキストをセットするか
JComponent#getTooltipText()をオーバーライドして、任意の
Stringを返すようにすればOK
0037デフォルトの名無しさん
NGNGそこは呼び出してるだけで、定義してないだろうと
0038デフォルトの名無しさん
NGNG0039デフォルトの名無しさん
NGNG晒しなさい
0040955
NGNGよいものか・・・今、ガクブルしてますよ。。。
0041古代帝國富士皇朝総帥・伯壬旭
NGNGよくぞ次スレを立てた。
誉めてつかわす
さあ、皆の者、質問するがいい!
0042デフォルトの名無しさん
NGNGワラタ
残りも早く晒せよ。どっかコード公開できるとこなかったっけ?
0043デフォルトの名無しさん
NGNGhttp://up.moech.net/
0044デフォルトの名無しさん
NGNGhttp://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/lounge/index.html
0045デフォルトの名無しさん
NGNG神なんているわけないだろ
2chなんて引きこもりからニートまでだぞ
晒すならさっさと晒せ
0046デフォルトの名無しさん
NGNG>>41がいるじゃないか。
004728
NGNGここは初心者が勉強するスレだね。
例外を投げる時は、そこで発生する例外を全て書いておいた方がいいよ。
面倒だけどそこで発生しうる例外を全てきちんと把握できる。
FileNotFoundExceptionはExceptionのサブクラスだから両方書いても重複するね。
ランタイム例外は書かなくてもスローされるから別にいいとしても、
ここで発生する例外はFileNotFoundException,IOExceptionときちんと書いた方がいいと思う。
0048955
NGNGありがとう。
で、また相談なんだけどココに書こうとして、ゴミ消しとかしたら
またおかしくなっちゃったんだよね。。。(鬱)
で、自力で修正するまで待ってもらえます?
それとも途中でいーから、UPしていー?
0049デフォルトの名無しさん
NGNG0050デフォルトの名無しさん
NGNG一行一行にコメントつけんのはどーよ?
現場でひどいのになると
// Fileオブジェクト作成
File file = new File(path);
とかあるんだが
処理読んで理解できないけどこのコメントで「ああ、なるほど」と思う事…
ってあるか?
0051デフォルトの名無しさん
NGNG(・∀・ )っ/凵 ⌒☆チン マダー?
0052デフォルトの名無しさん
NGNGおめーひょっとして株ロボコンにでも挑戦してるんじゃねーだろな
もしそうなら自動作成ロボでやめとけ
いきなりソースいじろうとしても無理だから
いずれにしても、まずは基本をしっかり勉強しろ
>>26のコメント見る限り、理解が全然足りていないようだ
0053デフォルトの名無しさん
NGNGソースupまだー。
0054デフォルトの名無しさん
NGNGオイラはメソッドごととか要所とかにしか書いてないな。
コメント難しいよ。コメントの上手いソースってのも読んでみたいな。
0055デフォルトの名無しさん
NGNG>>43じゃなくて >>44にupすべし
0056デフォルトの名無しさん
NGNGjavadoc書けば
005728
NGNGFileNotFoundExceptionはIOExceptionのサブクラスだから一つでいっか。
0058デフォルトの名無しさん
NGNGコメントは「何をしているか」ではなく「何故そうしているか」を
書くとよいとどっかで聞いたことがあります
0059デフォルトの名無しさん
NGNG0060955
NGNGあ、ここにうぷしちゃった。
いーのかなぁー?
今、まともに動かないよ。
とりあえず報告。
0061デフォルトの名無しさん
NGNG今日は台風でみんなヒマだから、upしたら書き直してくれるよ
0062デフォルトの名無しさん
NGNG0063955
NGNGこれ、株じゃなくて為替分析を考えてます。
ファイル名見ればわかりますよね。
JAVA勉強するのに何か目的意識ほしかったので
これをテーマにやってます。
かと言ってこれが解決したら億万長者になれる訳じゃないですよぉーw
0064デフォルトの名無しさん
NGNGhttp://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/lounge/index.html
にアップしなおせ。
何様のつもりだ?わざわざ圧縮解凍なんかするな馬鹿
0065デフォルトの名無しさん
NGNGjavadocってAPIリファレンスつくるツールじゃないっけ。
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNG0069955
NGNG幸いです。
けど、1時間ちょいで60件も。。。ありがたい話です、はい。
0070デフォルトの名無しさん
NGNGif (A[i]==null) break;
0071デフォルトの名無しさん
NGNG>>44見れ馬鹿
0072デフォルトの名無しさん
NGNG>>68 逝け
今回の台風もあまり凄くなかった件について
http://live14.2ch.net/test/read.cgi/liveplus/1098281679/
0073デフォルトの名無しさん
NGNGメソッド毎に書くんだろ。じゃあjavadoc書けばいいだけ、
eclipseでホバー表示もできるし
0074デフォルトの名無しさん
NGNG0075デフォルトの名無しさん
NGNGそのうち面倒になって そいつが必要だと思うところにしかコメント書かなくなるだろ。
むしろ、最初から全くコメントを書かない奴は いつまでたっても全くコメントを書かないので
仕様なのかバグなのか、変更して良いのか悪いのかわからないコードを量産してくれる。
0076天災人
NGNG955のソースの添削スレ
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1098287653
0078デフォルトの名無しさん
NGNG007978
NGNG0080デフォルトの名無しさん
NGNGjavadocの形式にするとコメントが上手くなるのか?
0081デフォルトの名無しさん
NGNG誰もそんな話はしてないよ。
0083デフォルトの名無しさん
NGNG0084デフォルトの名無しさん
NGNGいらないっていうか、forの外でA自体がnullじゃないチェックをしとかないと、
fがディレクトリじゃないときに、ぬるぽが出るんじゃね?
0085デフォルトの名無しさん
NGNGの間違い
0086デフォルトの名無しさん
NGNGそんな話はどうだっていいよ。
空気嫁
0088デフォルトの名無しさん
NGNG「メソッドごととか」に対して突っ込んでるだけだろ。
少なくともjavadoc書いてりゃ
ソース中にメソッド毎にいちいち処理内容書く必要はない。
0089デフォルトの名無しさん
NGNGコメントやABENDってあたりがモロなんだが…
0090デフォルトの名無しさん
NGNG0091955
NGNGそうなん?それはASMをやってた頃の名残ですね。
0092デフォルトの名無しさん
NGNGっていうことはプログラミング初心者じゃないんだな…
0093955
NGNG昔、それですごい苦労した時の名残です。
0094デフォルトの名無しさん
NGNG指定フォルダ内にフォルダがあったら落ちないか?
>補足なんだけど、アセンブラはコメント書いてないと全然追えないですよ。
>昔、それですごい苦労した時の名残です。
郷に入りては郷に従おうな。
0095デフォルトの名無しさん
NGNG取りあえずちゃんと動くね。改善の余地はあるけども。
java.io.File#list()より、java.io.File#listFiles()を使った方が、
見やすいソースになると思われ。
0096デフォルトの名無しさん
NGNGで、955さん。いまの状況は?配列のエラーは消えてるの?
0097955
NGNGありがとう。
今は、Exception in thread "main" java.lang.NoClassDefFoundError
なエラーがでちゃいます。
壊しちゃったのかなぁー?
0098デフォルトの名無しさん
NGNGじゃー。終了か。
ソースの方は直す点が多すぎてつっこむ気にもならない。
0099デフォルトの名無しさん
NGNG0100デフォルトの名無しさん
NGNG>>1読め。
0101955
NGNG神々の皆様のお声をお聞かせくださいませ。
■ このスレッドは過去ログ倉庫に格納されています