初心者歓迎! Java相談室 その7
■ このスレッドは過去ログ倉庫に格納されています
0001がばろん@Mたんちゅきちゅき
NGNG/●\
( /\ ) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(,,゚Д゚) < 私は、じゃばこ ですが、何か?
./ | \_____________
(___/
/
>>2 過去スレの一覧
>>3 Javaの基礎と、よくある質問 (初心者はここをチェック!)
>>4 Java関連スレいろいろ(統合開発環境・サーバサイド・その他)
>>5 Javaを撲滅させたい方、死滅を心配してる方、Cとの違いを知りたい方はこちらへ
>>2-10 諸般の事情により、リンクがずれた場合。
/* JavaScriptの質問はWeb製作板へどうぞ。*/
+ JavaScript の質問用スレッド vol.9 +
http://pc.2ch.net/test/read.cgi/hp/1017668857/l50
0685デフォルトの名無しさん
NGNG何かイベントにキーワード付ければ一つのクラスに出来たはず。
それが、何だったか覚えてないが・・・
0686デフォルトの名無しさん
NGNG0687デフォルトの名無しさん
NGNG0688デフォルトの名無しさん
NGNG0689デフォルトの名無しさん
NGNGpublic class World{
public static void main(String args[]){
System.out.print("Hello World!");
}
}
というコードを実行しようとすると
Exception in thread "main" java.lang.NoClassDefoundError : World
というエラー表示が出てしまいます。何が原因なのでしょうか?
コンパイル時にはエラーはでません。
動かなくて困ってます。どうか教えてください。
0690デフォルトの名無しさん
NGNG0691デフォルトの名無しさん
NGNGset CLASSPATH=%CLASSPATH%;.
0692デフォルトの名無しさん
NGNGWorld.javaという名前で保存してコンパイルしてみ。
0693デフォルトの名無しさん
NGNGWorld.javaで保存してコンパイルしています。
689の動作は、Win98での動作です。WinMeでは動きます。
パスの設定は
set path=%path%;c:\jdk1.3.1_03\bin
で98、Me共に設定していますが、WinMeでは、javacコマンドのパスが
通ってません。なので、javac.exeのあるディレクトリでコンパイル
しています。
>>691
CLASSPATHの設定の仕方を教えてください。
0694デフォルトの名無しさん
NGNGset CLASSPATH=%CLASSPATH%;. で現在のディレクトリをクラスパスに追加。
(空白混じりのディレクトリだとダブルクォートで囲まにゃならんかも)。
JAVAで、通信を行うときに簡単でよいので暗号化をしようと思うのですが
なにか手軽な暗号化手法はありませんか?
携帯電話に実装しようとおもっているので、軽量のものを
探しています。 XORをとる方法がよいでしょうか?
0696デフォルトの名無しさん
NGNGありがとうございます。
普通のパスとクラスパスのちがいは何ですか?
0697デフォルトの名無しさん
NGNGCLASSPATH ⇒ Java がクラスファイルやクラスファイルの入った JAR, ZIP ファイルを探すパス
0698デフォルトの名無しさん
NGNGVPN …と言いたい所だが携帯か。
ZIP 圧縮 + ROT13 + XOR って出来る?
0699デフォルトの名無しさん
NGNG0700デフォルトの名無しさん
NGNGわかりました。ありがとうございました。
0701初心者5号
NGNGでも2chばっかりみて、はかどりません。どうしたらよいですか?
0702デフォルトの名無しさん
NGNG192.18.97.71 www.2ch.net
と書いとけ。
0703デフォルトの名無しさん
NGNG0704デフォルトの名無しさん
NGNG規制する。
0705デフォルトの名無しさん
NGNGいいんだろうな。静的ルート書いておくだけでもいいか。
0706初心者5号
NGNGでももうちょっと体系だった本ないですかね?何か行き当たりばったりのような感じがして。
ところで、皆さん英語達者なのですか?
0707初心者5号
NGNG0708デフォルトの名無しさん
NGNGはい。
0709デフォルトの名無しさん
NGNG英語は仕様書読めるくらいには... でも会話は全然。
0710デフォルトの名無しさん
NGNG0711初心者5号
NGNG高学歴ですか?
専門卒でも英語達者な人はいますか?
私は学部の卒論で電磁波関係の英語の文献(Physical Reviewとか)を読んだくらいで、あとはご無沙汰です。
>>710
エリアプラスで昼間5分8.5円、夜間7分8.5円にしてるので、そんなに高くなりません。でもADSLにした方が得かも。
0712デフォルトの名無しさん
NGNGここで好きなのえらべ。どれでも。
http://www.amazon.com/exec/obidos/tg/browse/-/3612/1/104-0360554-2943143?rank=%2Bsalesrank&submit.x=11&submit.y=11
0713デフォルトの名無しさん
NGNG高学歴の定義をせよ
>専門卒でも英語達者な人はいますか?
専門卒の人間を見たことないから知らない
0714デフォルトの名無しさん
NGNGうちの会社、高卒でもドイツ人への応対やってるぞ。
0715デフォルトの名無しさん
NGNGあと711は自分のレベルをちゃんと書くように。学歴じゃねーぞ。
0716初心者5号
NGNG高学歴の定義は河合塾の全国模試で偏差値57以上の4年制大学卒です。
>>712
英語とはご無沙汰なのでいきなり洋書は無理でごわす。
英語苦手者が専門書すらすら読めるようになるにはどうすればいいんでしょうね?
最初は辞書片手にじっくり読むんでしょうか?それとも要点だけ押さえる感じ?
0717初心者5号
NGNGごめんなさい。
出直して来まっさー。
0719デフォルトの名無しさん
NGNG河合塾の模試なんか受けたことないから知らない。
>英語苦手者が専門書すらすら読めるようになるにはどうすればいいんでしょうね?
いろんな辞書やツールを活用しながら毎日少しづつ読む。
>最初は辞書片手にじっくり読むんでしょうか?それとも要点だけ押さえる感じ?
戦争ゲームと同じ。
0720デフォルトの名無しさん
NGNG高橋麻奈
これオススメ
>>706
独習系ってなんか読む気がせん
0721デフォルトの名無しさん
NGNG0722デフォルトの名無しさん
NGNG同じ名前のメソッドがあちこちにあるからわかりづらくない?
0723デフォルトの名無しさん
NGNG整理しろよ。
0725デフォルトの名無しさん
NGNGいま読んでる入門書が、オーバーロードを得意げに使ってるんで。
パラメーターの数が違うってことは、ようするに別のファンクションなんだから、全部違う名前にすればいいのに。
あ、でもそうすると重複しないような名前をつけるのがメンドイか。
0726デフォルトの名無しさん
NGNGJScrollPane scrollPane = new JScrollPane();
scrollPane.getViewport().setView(JTextAreaの変数);
ではダメなのでしょうか?JFrameではなくただのFrameを使っています…
0727デフォルトの名無しさん
NGNG私も↑これ気になってる
引数の数で分けるって分かりづらくない?
実際、使って便利な場面ってあるの?
どなたか、その辺の事情教えてください。
0728デフォルトの名無しさん
NGNG0729デフォルトの名無しさん
NGNG試しにStringのコンストラクタの名前をオーバーロード
しないで考えてみてもらえませんか(もちろん言語仕様はずれるけど
試しってことで)? 俺はそんな無駄な労力払いたくない。
0730デフォルトの名無しさん
NGNG逆にワザワザ名前を別々にするのがめんどい。
コンストラクタ見れば使い方は分かるでしょ。
0731デフォルトの名無しさん
NGNGようするにname1, name2, name3, ,,,,
とかの意味不明な名前がイパーイできるのを避ける目的があると思う。
だからジャバグラマーはデスマーチになっても発狂者が少ない。
0732デフォルトの名無しさん
NGNGアホ相手に答えなくていいです。
0733デフォルトの名無しさん
NGNGどうもありがとうございます。参考にさせていただきます
私が圧縮にしようとしているのはLZSSというものですが、
何をしようかとしていると、iアプリのチャットを作ろうとしているんです、
他のスレでも作るといったので、絶対作ります。9がつまでくらいには
使えるものを作りたいと思って努力をしているのですが、
今あるのと同じものを作ってもいみねーよといわれるし、私もそう
思ってるので、極力パケット料金を少なく、できれば暗号化して(SSLではなく)
通信するものを作ろうとおもいます。他にも使う面で非常に便利にする予定です。
iアプリスレで聞けと思われるかもしれませんが、こちらのほうが人が多いのと、
アドバイスいただける方が多いのできかせていただきました。
最終的には、ケータイの人と、パソコンの人も会話できるようにしたいです。
(理論上は全然大丈夫だとおもいます。パソコンからの荒らしに対処した設計にします)
また、教えていただく以上は、チャットの機能の要望にこたえるべきだと思うので,
採用してほしい機能などがあったら書き込んでいただけるとうれしいです。
あと、サーバーがわはperlで書くつもりです。
0734デフォルトの名無しさん
NGNG「受付日で顧客検索」と「担当者で顧客検索」みたいな、パラメータは
違うけど同じ結果をもたらす処理にするもんでは。
0735デフォルトの名無しさん
NGNGあくまで同じ機能が違う引数で呼び出せる機能でしょう。
正解。
0736デフォルトの名無しさん
NGNGLZの名の付く物は特許で守られている物もあるので注意してね。
0737デフォルトの名無しさん
NGNGまぁ素人暗号 (符号化だな) なら幾つかの簡単な変換と圧縮を組み
合わせるってのが定番だな。XOR でキーが 256 パターン、ROT13 で
バイトずらしが 256 パターン、組み合わせ順序で×2、あと、容量が
許せば乱数で作った 256 個の変換テーブルを使うっていうのもある
けど。
0738727
NGNGコードの見渡しやすさってこんなとこに現れるんですね。
特に、>>734 さんの「同じ結果」ってのは説得力あります。
0739デフォルトの名無しさん
NGNGどうしたらいいんでしょう?
0740チャットメーカー
NGNG了解です。ありがとうございます。
その辺もしらべてみますね。
全部フリーで公開するつもりだから、ある程度は大丈夫かな?
>>737
なるほど・・・ 私の構想としては、サーバーのプログラムと
ケータイのプログラムに共通のキーをもっていて、それで
変換をしようかとおもっていました。キーがばれるとぼろぼろ
なんですけどね。
圧縮も目的としてますので、圧縮であり暗号化であるものが
理想的なのですが,そううまくいかない場合は、
べつべつにやりたいとおもいます。
>>738
結構知らないうちにオーバーロードにはお世話になってるもの
なんですよね(^^
私はPerlを長くやっていたものなので、変数などの扱いが
ざつだったので、オーバーロードには助けられているとおもいます
0741689
NGNGWin98の場合同じエラーが出てしまいます。
ほかに、どのようなエラーが考えられるでしょうか?
0742デフォルトの名無しさん
NGNGCPad for Java 使えばいいんでないの?
0743デフォルトの名無しさん
NGNGマニフェストに
Main-Class(だったか)を記述しないと
うんともすんとも言わないよ
0744デフォルトの名無しさん
NGNGチャットアプリ俺も考えたことあったんだけどさ
メールとチャットのパケット料金を考えてやめた
どのくらい圧縮すればメールを超えることが出来るのか期待です
いまいち、iアプリ盛り上がりないので頑張ってください
0745チャットメーカー
NGNG私も以前はそう思ってました
ただ、複数人とコミュニケーションするときに、
メールを単発で同じものを何通も送るのはめんどくさい。
メーリングリストを作った場合は、そのときは送りたくない人も
いるし、融通がききにくい。
ということでチャットをつくります。
料金ですが、結構メールは高いんですね(NTTドコモのサイトで
調べました)なので、有効な?私みたいなチョコチョコ
友人と会話したりする場合は大分チャットがいいなあと
おもいました。
理論上つなぎっぱなしもできるし。
ソケットは残念ながら使えないので定期リロードに
なるとおもいますが
0746744
NGNGiアプリはそのアプリ落としたとこにしかつなげないじゃん
だから、そのチャットアプリが流行ってしまうと
サーバが耐えられないかなと思ってやめたんだ
携帯同士つなげられればいいんだけど・・・
0747チャットメーカー
NGNGそうですね・・ これに関しては
サーバーを2台以上にするにはある設計が必要ですね
とりあえず1台がつぶれるほど人気が出ることは
まだないと思うので、1台構成でがんばってみようとおもいます
0748デフォルトの名無しさん
NGNGそんなコワーイiアプリは使えないんじゃん?
cgiは本当に最小限にしないとね…
0749チャットメーカー
NGNGcgiの負荷を最小限に、ということですか?
確かにリロードごとにお金がかりますね・・
自動だとしても、非常に長い間隔にはしますが・・
メールの問い合わせもお金か買ってたんですね
しらなかった・・
0750デフォルトの名無しさん
NGNG本当にガベコレが走ってるかどうかメモリーの中を確認する方法はないのか
0751デフォルトの名無しさん
NGNG吐く奴がある (IBM JDK だけだったかも)。ツーか、メモリ監視スレッド
くらい自分で作れ。
0752デフォルトの名無しさん
NGNG一回dispose()したはずのダイアログを
もう一度、開くとさっき入力した文字が
残っているのは、GCの責任ですか?
それとも俺の書き方がまずいんでしょうか?
一応、setText("")で対応してるんですが・・・
0753デフォルトの名無しさん
NGNG> メモリ監視スレッドくらい自分で作れ。
わかった。今スレ立ててくる。
0755デフォルトの名無しさん
NGNGパケット費がかからないような設計にしなさいよ。ということ。
確認メッセージなどはナシでさ。
>>750
冷蔵庫を閉めるギリギリのところで中を見ると電気が消えてるYO!GCは知らん。
おれはjavaでチャットを作ったYAPPYです。あのアハーンBBSのURLが消失したんで、誰か下さい。
0756デフォルトの名無しさん
NGNGdisposeの意味とGCの意味を考えろ
0757チャットメーカー
NGNG了解です。ただ、行進がないならない旨の返答をしないと
デッドロックしてしまいますよね?
うちは1バイトをうまく使い制御コードに割り振るつもりです。
すべで1パケでおさめてやるッッ!
0758689
NGNGCPad for Java とは、何ですか?
0759_
NGNGいろいろ、お薦めの参考書がここではこういうのが出ています。
1;「core java2」
2;「java謎+落とし穴徹底究明」 前橋
3;「やさしいjava」 高橋麻奈
4;「Java認定規格標準テキスト」
5;「Javaのプログラミングレッスン」結城浩
6;「独習Java」
7;「10日で覚えるjava」
初めての人が入門からJavaを始めるにはこの中からどの参考書が良いのでしょうか?
よろしければ教えてください。後試験問題集に・・。
Istudyjava
直前必修問題集
SUN教科書Java2
らがあるそうですが・・・これらだけで足りるのでしょうか・・。
0760デフォルトの名無しさん
NGNG>4;「Java認定規格標準テキスト」
ってどんなの?
0761デフォルトの名無しさん
NGNGhttp://www.google.com/search?lr=lang_ja&q=CPad%20for%20Java&num=100
0762デフォルトの名無しさん
NGNGじゃあ疑似乱数列とxor取るのが安直で良いと思う。
疑似乱数列に良いものを使えば立派な暗号になる。
(Xn+1 = MD5(Xn)とか。MD5はそこらにCソースが落ちてるはず。)
いい加減な乱数でもrot13よりゃマシだろ。
(出だしが必ずFrom:で始まってたりすると終りだがなー。)
0763デフォルトの名無しさん
NGNGブラウザをクライアントにして他のウインドウに一定時間
フォーカスが移らないようにしたいのですが・・・無理でしょうかね。
0764デフォルトの名無しさん
NGNG> 5;「Javaのプログラミングレッスン」結城浩
これはこの本のことだよね?
『Java言語プログラミングレッスン』(上)Java言語を始めよう
『Java言語プログラミングレッスン』(下)オブジェクト指向を始めよう
発売された当初は初心者用の入門書としては良書だった。
しかし今では内容が古過ぎるのでおすすめできない。
0765デフォルトの名無しさん
NGNG俺の思いつく限りでは
何でも出来ると思う
「ブラウザをクライアントにして他のウインドウに一定時間
フォーカスが移らないようにしたいのですが・・・無理でしょうかね」
コノ意味がよく分からないんだが詳しく・・
0766デフォルトの名無しさん
NGNGえと、ブラウザをクライアントとしたクイズゲームを作ってるのですが、
そこで問題が出されてから答えるかタイムアウトになるまで、他のブラウザ
で検索されたりしたくないなぁ、というだけのことなのです。
全部Javaで作ればいいのでしょうが、そこまでのスキルがなく・・・。
0767デフォルトの名無しさん
NGNG無理じゃない?
0768デフォルトの名無しさん
NGNGどうでしょう
0769768
NGNGじゃあ、クイズやってる間は
アプレットのある部分にマウスカーソル
置いとかないといけないようにするとか・・・
0770766
NGNG確かにこんなことが簡単にできたら危なくてしょうがないですもんね。
DirectInputでも全部フォーカス奪うのは面倒ですし・・・。
ありがとうございました。他の方法を考えてみます。
0771デフォルトの名無しさん
NGNGまたは、残り時間の減り方が加速されるとか・・。
ってのはどうでしょう?
0772デフォルトの名無しさん
NGNG自分は「JAVAPRESS」なんですが
隔月発売(?)なんでチトさびしいので
ほかになんか買おうと思ってるんですが
いいのないでしょうか?
CマガのJavaの内容もなかなかいい内容のときもあるんですが
0773デフォルトの名無しさん
NGNG月間JavaWorld(IDGジャパン)
0774デフォルトの名無しさん
NGNG0775773
NGNGうーん、その点は同意。
0776デフォルトの名無しさん
NGNG月感Unix UserのレッツビガンプラクチカルJAVA?
0778デフォルトの名無しさん
NGNGttp://www.fx-it.com/
0779デフォルトの名無しさん
NGNG興味あるないようだが
特にJ2EEとかは入り口からやってほしいよな
雑誌、書籍問わず入り口飛ばしてるんだよな
0780デフォルトの名無しさん
NGNGよほどネタを提供してくれる。雑誌は創刊から 1 年が面白いから
JAVA Developer には少々期待。
Java じゃないけど WinPC は熱があって良い。
0781デフォルトの名無しさん
NGNGJava Worldはあたり外れが大きい。Jakarta関連になると当たりが多い。
0782デフォルトの名無しさん
NGNG前からの疑問なんだが、あの内容ってホントにプラクチカルか?
0783デフォルトの名無しさん
NGNGあるサーブレットがOutOfMemoryErrorを起こしているのですが、
どのクラスのインスタンスがどれだけ生成されているか知る方法は
無いでしょうか?
よろしくお願いします。
0784デフォルトの名無しさん
NGNG処理をおこなって、フィールドの値をとってくるのと
スタティックメソッドに引数として値を渡して処理が行われた
かえり値を受け取るのでは、どっちの形態をとるべきなんですか?
ややこしくなりましたが、つまり、staticメソッドとinstanceメソッド
のどちらを使ってかくべきなんですか?
JAVAってオブジェクト指向言語って言われるだけあって始めの
方がいいような気もするのですが、それじゃあどんな時に
staticメソッドをつかうべきなんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています