【初心者】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 進行でおねがいします。また煽り厨は放置でお願いします。
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でも使ってろ
0253デフォルトの名無しさん
NGNGコピペしときました。(^_^)v
0254デフォルトの名無しさん
NGNG0255デフォルトの名無しさん
NGNGムカついたので友達のハッカーに頼んで あなたの個人情報を
探ってもらうことにしました。あ、もう遅いですよ。
もうすでに友達解析始めちゃってますから・・・(^^;
ちなみにこれは自慢じゃないんですがその友達は日本でも
5の指に入るくらい凄腕のハッカーです 。
この前彼の家に遊びに行ったらものの5分で他人の個人情報を
抜き取っていました。
彼にとってそれくらお赤子の指をひねるくらいの行いなんですよね(爆)
これであなたもいっかんの終わりってやつですね(^^;
まあせいぜい後悔してくださいね。
それからもう二度と荒らしはしないこと(その友達は荒らしが大嫌いらしいです。
荒らしを見つけたら即解析に入るみたいです(^^;)
それでは、う〜ん二日後くらいかな?また例の所に来てくださいね。
あなたの住所本名住所その他もろもろのせておきますんで(笑)
あ、警察とかに言ったって無駄ですよ。
あなたは荒らし(犯罪)なんだから通報したところで捕まるのは
アナタです?????ぢ友達は掲示板のログを自在に操ることができるんです。
と、いうことでbye♪(^0^)/~~
0256デフォルトの名無しさん
NGNG不満があるなら
Numberクラスを継承して、
Integerクラスを集約して、Comparableインターフェース,
Serializableインターフェースを実装して
add()メソッド、subtract()メソッド、multiply()メソッド、divide()メソッド,equals()メソッド、
compareTo()メソッドを実装し、そのほかIntegerクラスのメソッドを委譲して
java.math.BigIntegerクラスを参考にして自分だけの独自のオリジナルクラスを作れ
0257デフォルトの名無しさん
NGNGそんなことやっても標準ライブラリに使われているintは消えない。
しかも無駄な努力。プロジェクトに混乱をもたらす。
標準であればよかったのだがなぁ。
0258デフォルトの名無しさん
NGNGアンタの会社馬鹿ばっかりなのね。たいへんね。
0259デフォルトの名無しさん
NGNG0260ヽ(´ー`)ノ
NGNG0261デフォルトの名無しさん
NGNGコードには標準化が必要なのよ。シロウトさんには分からないだろうけど。
0262デフォルトの名無しさん
NGNGじゃあ、おまえが電波度たっぷりの面白いカキコしろよ。
いいだしっぺなんだから。ったく行動力の無いやつだなぁ。
0263デフォルトの名無しさん
NGNGクロウトさんですか?
0264デフォルトの名無しさん
NGNGおまえよりはな。
0265デフォルトの名無しさん
NGNG(+)演算子オーバーロードするのも
addメソッド自作するのもいっしょだよな
やってることはおんなじだよ バカ
0266デフォルトの名無しさん
NGNGくずプログラマがイッパイいる会社では必要だよな、標準化。
標準化作業ヤッテルのがお前のような近視眼馬鹿だと、周りが困るがな。
0267デフォルトの名無しさん
NGNGゲラ厨に釣られないでください。
0268デフォルトの名無しさん
NGNG0269デフォルトの名無しさん
NGNG職業プログラマならソフトウェア工学とかXPとか少しは勉強してほしい。
本当にシロウトならどーでもいいが。
0270デフォルトの名無しさん
NGNGJavaが作られたとき、C++にあったオペレータ機能を、なぜJavaでは採用しなかったか答えられるか?
0271デフォルトの名無しさん
NGNG0272デフォルトの名無しさん
NGNG煽りにいちいち反応すんなよ…
0273デフォルトの名無しさん
NGNGなぜStringに限って+オペレータを採用したか答えられるか?
0274デフォルトの名無しさん
NGNG標準化作業をおまえみたいな近視眼がやってるようなところでできた
標準化は、ゴミだろうよ。実行時性能とコーディング作業の画一化の
トレードオフで、折角Javaが「どっちでも好きなほうにしろ」という
仕様にしてくれているのに、片方を強制するのは馬鹿がやることだ。
ラッパオブジェクトのnewがCPUコスト食うことがプロファイリングの結果
分かったときにどうするつもりなんだ、この糞管理職が。本だけ読んで
理想論語ってるなら大学でも篭ってろ、この穀潰し。
0275デフォルトの名無しさん
NGNGウホッ、いい男
0276デフォルトの名無しさん
NGNGそれって、もとねたなに?
0277デフォルトの名無しさん
NGNG> ラッパオブジェクトのnewがCPUコスト食うことがプロファイリングの結果
> 分かったときにどうするつもりなんだ
おまえはどうするつもりなんだ? 気分次第で好きな方つかえか?(w
0278デフォルトの名無しさん
NGNG0279デフォルトの名無しさん
NGNG頭ごっちゃになってるじゃん。
0280デフォルトの名無しさん
NGNGアンチオブジェクト指向的発想だな。
0281デフォルトの名無しさん
NGNG片方しか使わせないのはアホだっていってんだよ。使い分けの方針をルール
化するなら意味があるかもな。つうか、標準化ってそういうことだろ。
プログラマをコンビニのアルバイト店員レベルにする作業は、全然意味ないぞ。
業務アプリでデータの集合にラッパを使うのはいいかもしれん。
だが、ループだのフラグだのにラッパを使うのは、ノータリンの所為だ。
つうか、標準化とかいうのもドウセ上の命令か、あるいはドッかの本の受
け売りなんだろ。自分で考えてやってるならそんなところにそんなルール
つけるような馬鹿な画一化をさして標準化なんていわねーよ。氏ね、糞が。
こっちは、おめーみてーな生兵法馬鹿が上司で困った経験があるんだよ。
標準化は結構だが、能力ないのにやるな。
0282デフォルトの名無しさん
NGNG俺はノンケだってかまわないで食っちまう人間なんだぜ
0283デフォルトの名無しさん
NGNGコードもすっきり、どこからでもアクセスできる
やってみたけど、けっこういいね
0284デフォルトの名無しさん
NGNG> つうか、標準化ってそういうことだろ。
当たり前だろ。
なんかごちゃごちゃ言ってるがようは標準化は重要だって事だろ。
最初っから俺が言ってることじゃん。
あんたは標準化の意味を勘違いしていたようだがな。
0285デフォルトの名無しさん
NGNG名前の先頭に「J」がつくのが嫌いだ
バカの一つ覚えみたいだ
なんか「日本、Japan、Jリーグ、JR、JFriends」を思い出してしまう
でもなぜかJakartaはインドネシアの首都
赤道通るところだっていうのは地理で習ったよ
ジャポニカ学習帳っていうのもあったな
0286デフォルトの名無しさん
NGNGMicrosoftSQLServer6.5 or 7.0用の JDBCドライバはありますか?
フリーで、TYPE3か4のもの。Appletから使いたいので。
0287デフォルトの名無しさん
NGNG0288デフォルトの名無しさん
NGNG0289デフォルトの名無しさん
NGNG0290デフォルトの名無しさん
NGNGJDBC-ODBCブリッジドライバつかうんだよ
0291デフォルトの名無しさん
NGNG商用だけどどこかにあったな。Sybase とか Infomix とかにも対応した
JDBC ドライバ出してるとこ。
0292デフォルトの名無しさん
NGNG0293デフォルトの名無しさん
NGNG0294デフォルトの名無しさん
NGNGっていうかさ、SunのJavaのページに
いろんなデータベースソフト用のドライバ探せるページあるの知らんの?
Typeも絞って検索できるよ
0295デフォルトの名無しさん
NGNG知識が少ないから、わけわからいのね。
0296デフォルトの名無しさん
NGNGやらないか
0297294
NGNG3つのベンダーが出してるよ(MSSQLサーバ用 Type3,4)
0298デフォルトの名無しさん
NGNG0299デフォルトの名無しさん
NGNG0300デフォルトの名無しさん
NGNG0301デフォルトの名無しさん
NGNGSunのサイトからいろんなJDBCドライバ探せるのはわかっとる。
アプレットからMS SQL Server6.5,7.0のDBにアクセスするために
使えるものがホントにあるのかってことが聞きたいの。
0302デフォルトの名無しさん
NGNG0303デフォルトの名無しさん
NGNGオブジェクト指向じゃねーよそんなもん。
構造化手法とほとんどかわらん。
全然すっきりしとらん。まるでライブラリ厨専用。
それにメンバ関数なんて用語は死語!
これからはUMLの時代だ。メソッドと呼べ。
>>285 そういうことも死滅スレでやれ。
Win32 APIもセンスが悪い。
0304デフォルトの名無しさん
NGNGアプレットからSQLサーバに直接SQL文送るやり方普通はしない
「使えるもの」の意味がわからないのだが
RowSetとかが、使えるかってこと?
0305デフォルトの名無しさん
NGNG時代は常に動いている
おまえはいつの時代の話をしてるんだ
いまは>>286の話題で盛り上がってんだよ
0306デフォルトの名無しさん
NGNG0307デフォルトの名無しさん
NGNG基本的な機能しか実装されてないだろ。
JDBCでほしい機能が見つかってウマーと思っても
ライブラリが対応していなくてマズー。
これだからJavaは(ry
0308デフォルトの名無しさん
NGNGふつーにつかえればいい。ResultSetがきちんと取れる程度で十分。
ただしRMI、HORB、IDL、CORBAとかも一緒に使うのはダメ!
やはりフリーのドライバはないのか。
Javaってなんでこうもご都合主義の身勝手な言語なんだよ。
Javaには腹が立つよ!
0309デフォルトの名無しさん
NGNGここは初心者相談スレです。
0310デフォルトの名無しさん
NGNGEJB使え
目先の便利さに甘えすぎるな
0311デフォルトの名無しさん
NGNGまで廃れますよ。
J2EE CMPで、SQLを直接Javaプログラマが扱わないように発展していくのが
トレンドっぽ。(モチロン内部では使ってるんだろうけど、見えなくなる。RMI
とおんなじ。)
0312デフォルトの名無しさん
NGNGこれはどうだろう?
初心者無視! Java相談室 その9
http://pc2.2ch.net/test/read.cgi/tech/1021555964/
レス可能回数が残り少ない。
これの次レスだれか立ててくれ
0313デフォルトの名無しさん
NGNGOracleだったらOracleにネイティブなドライバがあるんだがな。
M$はわざと用意しなかったのかな。
見つからなければ自分で作れや。
それか、個人でつかってるならMSSQLServerなんて高価なもの使うの止めて
PostgreSQLやMySQL, Firebirdなどを使え
0314デフォルトの名無しさん
NGNGおれは、SQLサーバー使ったこと無い
だからはっきりいうとわかんないよ
つかえるかどうかは自分で確かめるしかない
ただ、Freeだろ?ドライバって・・・
あ、30日しかつかえないのか・・・MSSQL用は・・・
MySQLにしとけ、全部Freeだよん
0315デフォルトの名無しさん
NGNG該当スレで次スレ要らんって言われた事あるんだけど。
0316デフォルトの名無しさん
NGNGそうとは限らない。
0317デフォルトの名無しさん
NGNGかえってきたResultSetからデータ取得するときにはエンコードしなくても
読める
なんでだ?
0318デフォルトの名無しさん
NGNGクエリ文をSJISで書いてました、などというアホな理由ではないだろうな?
0319デフォルトの名無しさん
NGNGOracleやMySqlにできるならそうしてる。
環境を変えない、つまり現状維持が大前提だから仕方なくその範囲で
情報集めてんだよ!仕事だよ。試行錯誤する価値あるならやってる。
ドライバを自分で作る時間つーか、能力があるならやってる。
そんな能力あるならそもそもここに質問しないな(藁
>311
J2EE CMP?これは知らなかった。あとで調べておこう。
Javaって流行り廃りがコロコロ変わってしょうがねぇよ。
0320デフォルトの名無しさん
NGNG最近はEJB使うのが大げさな場合もTorque使うのも流行ってるな。
JDBC APIの隠蔽化は確実に進んでると言える。
CMPもあともう一息だな。
0321デフォルトの名無しさん
NGNGえ?Shift_JISですよっていうか、TextFieldから入力させてるから
絶対そうなる(M932の可能性もあるが・・・)
なんか、問題あるの?
0322デフォルトの名無しさん
NGNG0323デフォルトの名無しさん
NGNGafo-
0324デフォルトの名無しさん
NGNGTextFiledから入力しているなら、Javaプロセス内部ですでに
16BitUnicodeのはずだが。TextFiledからgetText()する前に
エンコード済み。
…その認識だと、何か問題がありそうだな。
0325デフォルトの名無しさん
NGNG>Javaって流行り廃りがコロコロ変わってしょうがねぇよ。
技術の進歩と言ってくれ(ワラ
0326デフォルトの名無しさん
NGNGそもそも流行ってない .NET よりはマシなんじゃないかと。
0327デフォルトの名無しさん
NGNGえ?まじで俺アホですか?
1.そういうやりかたよくない
2.どこでエンコードされているのか理解できていない
おれは、どっちですか?
0328デフォルトの名無しさん
NGNGCMP EntityBeanにsetすると、勝手にストレージが更新されるさね。
間の関連付け処理をAPサバが勝手にやるのがCMP。
0329デフォルトの名無しさん
NGNGそれもかんがえたんですよね
こんがらがってきました
ちなみにやり方はこうです
String que=sqlinputfield.getText();
byte[] qby=que.getBytes("SJIS");//SJIS
ResultSet myRs=mySt.executeQuery(new String(qby,"8859_1"));
0330329
NGNG0331デフォルトの名無しさん
NGNGテキストフィールドへの書き込み:SJIS
↓
getText()で取り出し:SJIS→16BitUnicodeへ置換済み
↓
getBytes("SJIS"):16BitUnicode文字列からSJISのバイト配列に置換
↓
new String(バイト列,"8859_1"):SJISのバイト配列をISO-8859-1
エンコードであると勘違いさせてStringに変換("8859_1"なんてエイリア
スあったっけ?)
↑なんでここでこんなことをしてるの?ドライバの仕様?
■ このスレッドは過去ログ倉庫に格納されています