【初心者】Java質問・相談スレ20【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG『'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。』
『Exception in thread "main" java.lang.NoClassDefFoundError: Hello』
>>2-3 初心者によくある質問と回答・他のFAQサイトへのリンク
>>4 JDKの配布元とAPIドキュメントへのリンク
>>5-8 過去スレの一覧
>>9-12 関連スレ
>>13 民間のJavaサイト・無料の開発環境の配布場所
(諸般の事情でずれた場合は >>2-20 )
Google で検索 ⇒ http://www.google.co.jp/
JavaFAQ で探す ⇒ http://www.gimlay.org/~javafaq/javafaq.html
ご要望によりじゃばこサイト ⇒ http://www.javaco.org/
JavaScriptの質問はWeb製作板へどうぞ ⇒ http://pc3.2ch.net/hp/
パソコンの基本操作に関しては、PC初心者板で質問しましょう ⇒ http://pc.2ch.net/pcqa/
これからJavaのプログラムを始めたいかたは >>2-4 へ
必要な情報やコンパイラのダウンロード先へのリンクがあります。
基本的に sage 進行でおねがいします。また煽り厨は放置でお願いします。
0153デフォルトの名無しさん
NGNGfor (int i = 0; i < b.length; i++) b[i] *= 2;
の意味をよーく考えてみな
0154145
NGNGb[]の要素それぞれに*2と言うことですね!!
すいません。ありがとうございます。。
0155デフォルトの名無しさん
NGNG…セキュリティポリシーファイルの設定が違ってんじゃないの?
0156デフォルトの名無しさん
NGNGそれ専用のメソッドは無い。
けど seek, read, write, setLength 等を使えば可能。
0157145
NGNGpublic class Seven {
int seven;
Seven(int n) {
seven = n;
}
int methodSeven(double d) {
if (d > seven) return 7;
else return 70;
}
}
のとき
seven.methodSeven(0.7)を求めると、
70になるんですが、実際にどういう動きをするのか
分からないんです。
よろしければご教授ください。
0158デフォルトの名無しさん
NGNGおまえさー、プログラミング向いてないよ。
Seven#sevenより0.7のほうが小さいんでしょ。そのまんまやん…
0159デフォルトの名無しさん
NGNGありがとうございました!疑問がスッキリ解決して今日はぐっすり眠れそうです。
0160デフォルトの名無しさん
NGNGどういう動きも何も
IF文で代償比較してるだけジャン。
これが分からないとやばいだろ?
0161デフォルトの名無しさん
NGNG0162145
NGNG正確には
seven.methodSeven(0.7)
の意味が分からないんです。
0163デフォルトの名無しさん
NGNG同じ変数名 seven を使ってる?
0164145
NGNGd=0.7とした上で、
0.7とnの大小比較をするものだと
思ったのですが、
n<=0になることもあるかと思って
質問させていただきました。
そこで、「seven.」の部分が気になったんです。
分かりにくかったらごめんなさい。
0165デフォルトの名無しさん
NGNGをする前に、seven の中になにか代入してると思うのだけど、何が入ってる?
んで、それは、Seven というクラスの外側で、行われていると思うのだ。
(そのへんに関しては、ソースを示してもらえてないので、あくまで想像だけど)
Seven というクラスの中の seven と、外の seven が、まったく別だってことが
あなたがわかってるのかどうか、こっちがわからないので、話が進められん。
0166デフォルトの名無しさん
NGNG理解しにくいのは変数・メソッド名の命名のセンスがよくないのも
一因だと思うんだが・・・。
命名規則ってのは初心者が思うより重要な問題である場合が
多いので、
http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&oe=UTF-8&q=Java+%E5%91%BD%E5%90%8D%E8%A6%8F%E5%89%87
とかで色々調べてみると良いかも・・・。
0167145
NGNGSeven seven = new Seven(7);
System.out.println("(7): " + seven.methodSeven(0.7));
と書いてあるのを見過ごしていました。
ということは、seven=7となって、0.7>7ではないので、
70という値を出力する。ということでよろしいですか?
お手数お掛けして申し訳ありませんでした。
0168デフォルトの名無しさん
NGNG>>148のfiveなんかは、どうやったらこの処理にfiveという名前がつくのか謎だな。
学校の先生なんかは、結局まともなプログラムを組んだことがないからなぁ。。。
教えられる方もかわいそうだ。
0169デフォルトの名無しさん
NGNGそうですね。
ずっとプログラムやってると、変数やクラスやメソッドにどういう名前を付けるか
ってのが重要と感じるっす。変な名前を付けると、明日の自分が困る。
145さんのはプログラムの解読の課題だそうで、クラスや変数にあえて
分かりにくい命名をして、理解度を試そうとしているプログラムなのかも・・・。
0170デフォルトの名無しさん
NGNGすばらしい先生ですね。学費払うのもったいないです。
0171デフォルトの名無しさん
NGNGファイル(F)
~
ができません。&Fでもできないのですがどうやるもんでしょ?
0172デフォルトの名無しさん
NGNGsetMnemonic(KeyEvent.VK_F);
0173デフォルトの名無しさん
NGNG0174デフォルトの名無しさん
NGNGJavaはWebProg板へ。Servletの質問ばかりだし。
JavaはWebProg板へ。Servletの質問ばかりだし。
JavaはWebProg板へ。Servletの質問ばかりだし。
JavaはWebProg板へ。Servletの質問ばかりだし。
JavaはWebProg板へ。Servletの質問ばかりだし。
JavaはWebProg板へ。Servletの質問ばかりだし。
JavaはWebProg板へ。Servletの質問ばかりだし。
JavaはWebProg板へ。Servletの質問ばかりだし。
JavaはWebProg板へ。Servletの質問ばかりだし。
0175デフォルトの名無しさん
NGNGどうせクライアントサイドで使ってないんだろ。(ゲラ
0176デフォルトの名無しさん
NGNG隔離スレ逝け
0177デフォルトの名無しさん
NGNG0178デフォルトの名無しさん
NGNG0179デフォルトの名無しさん
NGNG稚拙だよね。社会不適応というか。
0180デフォルトの名無しさん
NGNGJavaのWrite Once, Run Anywhereは幻想だと聞いたのですが、
具体的にどのような点なんでしょうか?
0181デフォルトの名無しさん
NGNG普通にLinxやUNIX上で動作するアプリをWindowsで開発してますが何か?
0182デフォルトの名無しさん
NGNGJ2MEによる携帯電話用Javaプログラミングは、容量制限の影響か「どこでも動く」が確実に実現できないが、
J2SEのプログラミング時にOS固有の機能にアクセスするようなプログラミングをしなければ
それは幻想ではない。
サーバサイドでは幻想に近いとも言われている。
注意を怠らなければクライアントサイドでは全く幻想ではない。
0183デフォルトの名無しさん
NGNGいざとなったら削除依頼でも出せばいいって。
0184デフォルトの名無しさん
NGNGはぁ?サーバーサイドやったことあんの?
Windowsでソース書いてビルドしたwarとかearを
そのままLinuxやUNIXにデプロイしてるが、何か?
Tomcatも全く同一のバイナリ使えるよ。
0186デフォルトの名無しさん
NGNG移植時にApache設定やインストールに依存するところがどこでもうごく、とは言い切れない部分だとは思うが。
0187デフォルトの名無しさん
NGNG0189デフォルトの名無しさん
NGNGそんなのJavaの話じゃないじゃん。
Run One time Run Anywhereってのは
ソースの書き換えやリビルド無しで動作可能ってことだろ?
そんなこと言い出したら「JVMが入ってないと・・・」、とか
いろいろつっこめることになってしまうが?
0190デフォルトの名無しさん
NGNGじゃ、JDBC使ってDBにアクセスしたときはどうなんだろ
0191デフォルトの名無しさん
NGNG仕事を家にもって帰れるようになったってことだな。
いいことなのか悪いことなのか、、、
0192デフォルトの名無しさん
NGNGそのためにJNDIがあるのですが、何か?
0193デフォルトの名無しさん
NGNG正確にはdataSourceだな。
ソース修正もリビルドもなしでいけるよ。
0194デフォルトの名無しさん
NGNG0195ヽ(´ー`)ノ
NGNG0196デフォルトの名無しさん
NGNG結城先生の本で、
「java.io.InputStream クラスでは Template Methodが使われています」
と書いてあったのですが、どうすれば読めるのかと思って。
0197デフォルトの名無しさん
NGNG0199デフォルトの名無しさん
NGNG> >>196
> SDK に src.zip というのが入ってると思うから、それを適当な場所で
> 解凍すればソースが読める。
ありました。
どうもありがとうございます。
それにしても、ずいぶん巨大なソース群ですね。
チラッと読んで、分かるというわけにはいきそうにないですね ^^;
0200デフォルトの名無しさん
NGNGみんな、目を覚ました方がいいよ。Javaなんてどこもクロスプラットフォームじゃないから。(ゲラ
0201デフォルトの名無しさん
NGNGだからC#もクロスプラットフォーム。
0202デフォルトの名無しさん
NGNG0203デフォルトの名無しさん
NGNG∧_∧
( ・∀・) 携帯にFlush搭載だって。Javaは終わったな。 ____(____)___
/ \ 旦 ___\
.<\※ \____|\____ヽ
ヽ\ ※ ※ ※| |====B=|
\`ー──-.|\|___l__◎..|ヽ
 ̄ ̄ ̄ ̄| .| ̄ ̄ ̄ ̄|
\| |〜
0204デフォルトの名無しさん
NGNG∧_∧
( ・∀・) 携帯にFlush搭載だって。Javaは終わったな。
____(____)___
/ \ 旦 ___\
.<\※ \____|\____ヽ
ヽ\ ※ ※ ※| |====B=|
\`ー──-.|\|___l__◎..|ヽ
 ̄ ̄ ̄ ̄| .| ̄ ̄ ̄ ̄|
\| |〜
0205デフォルトの名無しさん
NGNG0206デフォルトの名無しさん
NGNGFlush(・∀・)ニヤニヤ
0207ヽ(´ー`)ノ
NGNG0208デフォルトの名無しさん
NGNG0209デフォルトの名無しさん
NGNG0210デフォルトの名無しさん
NGNG∧_∧
( ・∀・) 携帯にFlash搭載だって。Javaは終わったな。
____(____)___
/ \ 旦 ___\
.<\※ \____|\____ヽ
ヽ\ ※ ※ ※| |====B=|
\`ー──-.|\|___l__◎..|ヽ
 ̄ ̄ ̄ ̄| .| ̄ ̄ ̄ ̄|
\| |〜
0212デフォルトの名無しさん
NGNG∧_∧
( ・∀・) SolarisにJavaアプリは使えない…。Sunの内部文書だって…。
____(____)___
/ \ 旦 ___\
.<\※ \____|\____ヽ
ヽ\ ※ ※ ※| |====B=|
\`ー──-.|\|___l__◎..|ヽ
 ̄ ̄ ̄ ̄| .| ̄ ̄ ̄ ̄|
\| |〜
0213デフォルトの名無しさん
NGNG0214デフォルトの名無しさん
NGNG∧_∧
( ・∀・) 最近アク禁アク禁言うリア厨が騒いでるんだ。
____(____)___
/ \ 旦 ___\
.<\※ \____|\____ヽ
ヽ\ ※ ※ ※| |====B=|
\`ー──-.|\|___l__◎..|ヽ
 ̄ ̄ ̄ ̄| .| ̄ ̄ ̄ ̄|
\| |〜
0215デフォルトの名無しさん
NGNGSunがクロスに作るための情報をだしているので、
それに反するように作る。
0216デフォルトの名無しさん
NGNG∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ´・ω・) < Javaって標準化してないんだね
(つ旦と) \__________
と_)_)
0217デフォルトの名無しさん
NGNGその手の話題はこちらで。
●●JAVAって死滅しちゃうの???? PART5●●
http://pc2.2ch.net/test/read.cgi/tech/1046539052/l50
0218デフォルトの名無しさん
NGNG0219デフォルトの名無しさん
NGNG最新版の JDK を使用するか、
1.0.2 を使用しなければならない理由を明示してください。
0220デフォルトの名無しさん
NGNGアホアンチM$厨がいまだにwin95使ってる理由と同じです。
0221デフォルトの名無しさん
NGNG0222デフォルトの名無しさん
NGNG>アホアンチM$厨がいまだにwin95使ってる理由と同じです。
具体的にどのような理由でしょうか?
0223デフォルトの名無しさん
NGNG0224デフォルトの名無しさん
NGNG要するに、妄想に取り付かれているのね。
じゃあ、Javaやめれば。
0225デフォルトの名無しさん
NGNG最新版の JDK も無料で使用できるようですが?
0226デフォルトの名無しさん
NGNG0227デフォルトの名無しさん
NGNGJDK1.4.Xの時代にJDK1.0.Xしか使わず「Javaは遅くて不便」とか言うアホアンチJava厨。
お分かり?
0228デフォルトの名無しさん
NGNGArrayList l = new ArrayList();
l.add(1);
C#では全然大丈夫なのに…。
ArrayList l = new ArrayList();
l.Add(1);
これでは不便でJavaなんて使えません。どうすればいいですか?
0229デフォルトの名無しさん
NGNGその手の話題はこちらで。
Windowsはもう終わった。
http://pc2.2ch.net/test/read.cgi/win/1026720082/l50
●●JAVAって死滅しちゃうの???? PART5●●
http://pc2.2ch.net/test/read.cgi/tech/1046539052/l50
0230デフォルトの名無しさん
NGNGおまいも死滅スレへ逝ってください。
0231デフォルトの名無しさん
NGNGおいおい、括弧の中に入ってるのは何だ?
Docには
ArrayList#add(Object o)
ってかいてある
だから、数字じゃなくてオブジェクトでないとエラーになる
つまり、数字の「1」を入れたいのなら
l.add(new Integer(1))
ってやればいいじゃん
0232デフォルトの名無しさん
NGNGJava では Autoboxing されませんので
プリミティブ型はそのままでは ArrayList 等に入れることが出来ません。
java.lang.Integer を使うか、
int 用の ArrayList を自作するか、
素直に Java を諦めて C# 使うか、
JDK 1.5 の Generic で Autoboxing 追加されるらしいのでそれまで待つか、
死滅スレで愚痴るか、
好きにしてください。
0233デフォルトの名無しさん
NGNGintはどうしてObjectではないんですか?
Javaはオブジェクト指向というのは嘘なんですね?
0234デフォルトの名無しさん
NGNGSmalltalk でも使ってろよ。
0235デフォルトの名無しさん
NGNGPerlなんていうのもあるわけだが
0236デフォルトの名無しさん
NGNG0237デフォルトの名無しさん
NGNGVB.NETもInteger型をObject型に代入できますから。
0238デフォルトの名無しさん
NGNG>intはどうしてObjectではないんですか?
C# で組み込み型が class でなく struct であるのと似たような理由です。
0239デフォルトの名無しさん
NGNGValueType型もObjectの派生クラスですよ。
0240デフォルトの名無しさん
NGNG0241デフォルトの名無しさん
NGNGC#もobjectではないんだが。C#がオブジェクト指向というのは嘘といっているのと同じ。
>>237
intとjava.lang.Integerとの違い理解した発言なのかはっきりしろ
それとも単なる妄想・愚痴に近い発言をしたければお前も死滅スレへ逝け
0242デフォルトの名無しさん
NGNGでは何故 class だけでなく struct などというものが必要なのでしょうか?
0243デフォルトの名無しさん
NGNG欠点だらけじゃないか。
0244デフォルトの名無しさん
NGNG/ __, ィ_,-ァ__,, ,,、 , 、,,__ -ァ-=彡ヘ ヽ
' 「 ´ {ハi′ } l 阿部高和が2getだ
| | | |
| ! | | >>1 ウホッ!いい言語
| │ 〈 ! >>3 組まないか
| |/ノ二__‐──ァ ヽニニ二二二ヾ } ,'⌒ヽ >>4 うれしいこと言ってくれるじゃないの
/⌒!| =彳o。ト ̄ヽ '´ !o_シ`ヾ | i/ ヽ ! >>5 とことん継承させてやるからな
! ハ!| ー─ ' i ! `' '' " ||ヽ l | >>6 いいこと思いついた お前俺の中でオーバーライドしろ
| | /ヽ! | |ヽ i ! >>7 ああ…次はオーバーロードだ
ヽ { | ! |ノ / >>8 ところでこのインスタンスを見てくれ こいつをどう思う?
ヽ | _ ,、 ! ,
\ ! '-゙ ‐ ゙ レ'′
`! /
ヽ ゙  ̄  ̄ ` / |
|\ ー ─‐ , ′ !
0245デフォルトの名無しさん
NGNGオブジェクト指向+αとオブジェクト指向−αがあるんだが、
それをごっちゃにしてないか?
0246デフォルトの名無しさん
NGNG0247デフォルトの名無しさん
NGNGそんなに不満があるならjava.math.BigIntegerでも使え
0248デフォルトの名無しさん
NGNG0249デフォルトの名無しさん
NGNG使い分けが必要な時点で、intとIntegerは違うわけだが。
0250デフォルトの名無しさん
NGNG>java.lang.Integerなんてループに使えない。
>欠点だらけじゃないか。
その通り。
ただし、愚痴をいうのが目的なら以下のスレで。
●●JAVAって死滅しちゃうの???? PART5●●
http://pc2.2ch.net/test/read.cgi/tech/1046539052/l50
0251デフォルトの名無しさん
NGNG0252デフォルトの名無しさん
NGNGそう思うならJavaもC#もVB.NETも使わずにSmalltalkでも使ってろ
■ このスレッドは過去ログ倉庫に格納されています