【初心者】Java質問・相談スレ48【大歓迎】
レス数が1000を超えています。これ以上書き込みはできません。
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質問・相談スレ47【大歓迎】
http://pc5.2ch.net/test/read.cgi/tech/1086716004/
/* 既出の質問や、他に適切なスレが存在する質問は、容赦なく無視されます。
質問をする前にwikiで過去ログ、関連スレ、FAQをチェックしてください。
また、当スレで質問をするかたは、回答をもらえたときに、
wikiの更新をして頂ければ、忝なく存じます。
JavaScriptの質問は、ここでは受け付けていません。
Web製作板をご利用ください。http://pc5.2ch.net/hp/
0002デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.4.2/ja/download.html
Java 2 SDK ドキュメント
http://java.sun.com/j2se/1.4/ja/docs/ja/index.html
Java 2 プラットフォーム API 仕様
http://java.sun.com/j2se/1.4/ja/docs/ja/api/index.html
Java FAQ: よくある質問とその回答集
http://www.gimlay.org/~javafaq/javafaq.html
Java言語規定 目次
http://www.y-adagio.com/public/standards/tr_javalang2/jTOC.doc.html
0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNGhttp://www.tcct.zaq.ne.jp/ayato/programming/java/codeconv_jp/
0005デフォルトの名無しさん
NGNGボタンを入れ替えたいのです。たとえば、「あ」と書いてあるボタンを「い」と表示するように
したり。
0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNGinitをよびだせばいい。
0008デフォルトの名無しさん
NGNGむ、そうですか。やってみます。
「あ」のボタンと、「い」のボタンを二つ作ってました。それをif文で切り替えようと
していました。違うようですね。
0009デフォルトの名無しさん
NGNG当方C/C++はやってますがJavaは少しだけの初心者です。
Stringのような構造でbyteを可変長で保持できるクラスはありませんか?
ByteArrayOutputStreamとかは出力ストリームみたいだし・・
ちなみにコレでcloseしないとどうなるのでしょうか?
GCは回収してくれない?それとも明示的に開放するためだけのもの?
親切な方教えてください。
0010デフォルトの名無しさん
NGNGStringBuffer
0011デフォルトの名無しさん
NGNG超速レスありがとうございます。
たとえば、Stringはbyte[] にパケットの内容を入れ込んで作成したとき、
byte[] packbuff = new byte[パケットの内容を入れます。もちろん0x00も途中にあります];
String test = new String (packbuff);
これでtest.getBytes() でbyte列をとると、おかしなことになります。
これはUnicodeのエンコード処理が絡んでるから?みたいです。
StringBufferも同様にUnicodeを扱う「char」を格納するためのコンテナ(って呼ぶんですか?)ですよね。
パケットをもらって、それをStringみたいなクラスに格納、そしていつでもとりだせる・・
ってやりたいんですけど、StringやStringBuffer自体の使い方が間違ってますか・・;;
0012デフォルトの名無しさん
NGNGinitの呼び出し方って,どうやるんでしょうか?
0013デフォルトの名無しさん
NGNG作ってるものによる。
0014デフォルトの名無しさん
NGNGコンストラクタにpublicメソッドでボタンのテクスチャ表示メソッド呼び出すようにして、
コンストラクタでも呼ぶようにしとけばいいのでは
意図がずれてますか
0015デフォルトの名無しさん
NGNGStringWriter
0016デフォルトの名無しさん
NGNGああ、コード変換したくないというわけか。じゃあ君のアイデアで正解。
ByteArrayOutputStreamは、ヒープに確保した可変長byte配列もどきを
バッファ代わりに使うので、プロセス外部のリソースは一切消費してい
ない。close()センでもおっけ。単に捨てればGCしてくれる。
ByteArrayOutputStream out = new ByteArrayOutputStream();
out.write(...);
byte[] writed = out.toByteArray();
0017デフォルトの名無しさん
NGNGByteArrayInputStream は試したか。
それと、C じゃないんだから 0x00 は関係ない。
close() しなかった場合は stream は scope が切れたときに
GC の対象となるが、動作は不定。ちゃんと close() しなければならない。
0018デフォルトの名無しさん
NGNG神々よありがとうございます。
closeめんどくせかったので、これ以外にないかと模索中でした・・・
closeはしとかないと少し不安ですね。
助かりました。
0020デフォルトの名無しさん
NGNGcloseがめんどうって・・・
c/c++のdeleteやfreeのほうがよっぽど面倒で作り手によっては危険やん
0021デフォルトの名無しさん
NGNGクラス化しようとしたらこのようなコンパイルエラーが出てしまいました。
なぜエラーが出るのか教えてください。おながいします
test1.java:8: シンボルを解決できません。
シンボル: クラス test2
場所 : test1 の クラス
test2 test = new test2(); //追加
^
test1.java:8: シンボルを解決できません。
シンボル: クラス test2
場所 : test1 の クラス
test2 test = new test2(); //追加
^
エラー 2 個
0022デフォルトの名無しさん
NGNG0023
NGNGCollections.copy(list1, list2)
はIndexOutOfBoundsExceptionと怒られます。
0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNG半分同意。しかしながらそのためのスマートポインタです。
0026デフォルトの名無しさん
NGNGコピーがほしいなら、いちばん簡単なのは
ArrayList list2 = (ArrayList)list1.clone();
0028デフォルトの名無しさん
NGNG他の手でもどうせ要素コピーしないよ。
0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNG長さが違ってるんじゃないかね。
list1.clear();
list1.addAll(list2);
とか
list1 = new ArrayList(list2);
とかでどうかね。
003123
NGNGえっ!
じゃあ自分でコピーしなきゃいけないんですか?
一回きりのundoみたいなことがしたいだけなんですが。
0032デフォルトの名無しさん
NGNGディープコピーはそうするのがJava流。
でもって、ディープコピーなんぞ必要ないケースが多いのもJava流。
003323
NGNGできた
長さをそろえなきゃいけないんやね。
0034デフォルトの名無しさん
NGNGAppletクラスとしてインスタンスを作成し、Appletクラスの
initやらstartを利用することで、Frame上でアプレットを表示できるとのことですが、
実際はapplet.init();の時点でNullPointerException: peerとなってしまいます。
これについてご存知の方、居ませんか?
0036デフォルトの名無しさん
NGNGなんとかして欲しいならスタックトレースくらい貼るとよいぞ。
003734
NGNGat sun.awt.windows.WCanvasPeer.create(Native Method)
at sun.awt.windows.WComponentPeer.<init>(Unknown Source)
at sun.awt.windows.WCanvasPeer.<init>(Unknown Source)
at sun.awt.windows.WPanelPeer.<init>(Unknown Source)
at sun.awt.windows.WToolkit.createPanel(Unknown Source)
at java.awt.Panel.addNotify(Unknown Source)
at ウェブ上のやつ.init(ウェブ上のやつ.java)
at 作ったやつ.<init>(作ったやつ.java:40)
at 作ったやつ.main(作ったやつ.java:14)
エラーはinitの呼び出し時に起こり、インスタンス作成までは大丈夫でした。
0038デフォルトの名無しさん
NGNG0039デフォルトの名無しさん
NGNG作ったやつのコンストラクタの中でウェブ上のやつ.init()呼んじゃだめ。
もっと後にしろ。Frame#pack()よんだ後。
0040デフォルトの名無しさん
NGNG作ったクラス適当にひっぱってくるんじゃなくてさ、自分で
簡単なアプレット作ってWebとかテスト環境そろえて試したらどーよ。
at ウェブ上のやつ.init(ウェブ上のやつ.java)
「ウェブ上のやつ」じゃ問題の切り分けできんだろ。
あとapplet作るときのお膳立ては全部出来てる?
場合によってはちゃんとAppletStub実装して
ttp://java.sun.com/j2se/1.4/ja/docs/ja/api/java/applet/Applet.html#setStub(java.applet.AppletStub)
とかやらんとだめだがそういうの大丈夫?
手順踏めば標準APIだけで話はすむし、方向性は
appletviewerぱくって実装依存するよりも間違ってないとは思うんだけどさ.
0041デフォルトの名無しさん
NGNG別の人が実装してるベツモノ。
IBMのはJavaコンパチブルって言ってるな。
0042デフォルトの名無しさん
NGNGSunからソースのライセンスは受けてるしJITまわりに
手を加えた親戚ってとこじゃない? ライブラリのなかとか
みるとSunのソースそのままのとこ多いし。
ただ最近IBMから出てきたバージョンは-Xj9オプションつけると
Java VMがJ9 VMっていうIBMオリジナルのに切り替わって、
これは完全にVMはベツモノになる。
J2MEに関してはVMからライブラリまで完全にベツモノ。
0043デフォルトの名無しさん
NGNGどこらへんがどう違うのでしょうか?
できれば限りなく詳しくお教え下さいませ。
>>42
どのあたりが酷似しているのでしょうか?
できれば限りなく詳しくお教え下さいませ。
0044デフォルトの名無しさん
NGNG限りなくくまなく読みなさい。
ttp://www-136.ibm.com/developerworks/java/
0045デフォルトの名無しさん
NGNGもし勝手にディープコピーする仕様だとしたら、
Cloneable でないもの (自作のものなど) が入ってる ArrayList はどう動きゃいいんだい
0046デフォルトの名無しさん
NGNG0047デフォルトの名無しさん
NGNG00485
NGNGsetLabelを使うことにより、ほかのメソッドからボタンの表示文字を変えることが出来ました。
有難う御座い増し。た
0050デフォルトの名無しさん
NGNG検索してもなかなかヒットしません。
そもそもJAVAではできないことなのでしょうか。
よろしくお願いします。
0051デフォルトの名無しさん
NGNGttp://www.google.com/search?q=java+%E3%82%BF%E3%82%B9%E3%82%AF%E3%83%88%E3%83%AC%E3%82%A4&sourceid=opera&num=0&ie=utf-8&oe=utf-8
0052デフォルトの名無しさん
NGNGタスクトレイってWindows限定でいいわけ? なら
JNIでつつくか、面倒ならそこだけでもSWT使ったら?
0053デフォルトの名無しさん
NGNG結局使ったためしないけど
でも SWT が正解だろうなぁ
0054デフォルトの名無しさん
NGNGコンストラクタでreturnできるぜ。
使ったこと無いけどな
0055デフォルトの名無しさん
NGNGデンジャラスなクラスですね
0056デフォルトの名無しさん
NGNG&nbsp;public static void main(String[] args){
&nbsp;&nbsp;System.out.println(new Test2()); // null
&nbsp;}
}
class Test2{
&nbsp;Test2(){
&nbsp;&nbsp;return null;
&nbsp;}
}
0057デフォルトの名無しさん
NGNGpublic static void main(String[] args){
System.out.println(new Test2()); // null
}
}
class Test2{
Test2(){
return null;
}
}
0058デフォルトの名無しさん
NGNG0059デフォルトの名無しさん
NGNGreturn null
ではなく、単に return する。
0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNGTest(){
return this;
}
}
みたいなことする必要がないのと同じだな。
0062デフォルトの名無しさん
NGNGただコンストラクタの最後にreturnって書くだけ?
0063デフォルトの名無しさん
NGNG0064デフォルトの名無しさん
NGNGコンストラクタ内でthisが使えることがその証拠。
0065デフォルトの名無しさん
NGNG制御構文として return が使える事に意味はあるだろ。
0066デフォルトの名無しさん
NGNG文脈みろよ。
0067デフォルトの名無しさん
NGNGとりあえず、エラーが出る箇所をコメントアウトしました。
getSource()の使い方がまずいのでしょうか?
class SimpleFrame extends Frame implements ActionListener {
private Button openButton;
private Button closeButton;
public SimpleFrame() {
WindowClose w = new WindowClose();
addWindowListener(w);
setTitle("Simple Frame");
openButton = new Button("Open");
openButton.addActionListener(this);
setLayout(new FlowLayout());
add(openButton);
setSize(400, 200);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == openButton) {
FileDialog fd = new FileDialog(this, "FileDialog Test");
fd.show();
}
//if (e.getSourse() == closeButton) { ここでコンパイルエラー発生
//System.exit(0);
//}
}
}
0068デフォルトの名無しさん
NGNG0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNGま、エラーメッセージも見てないやつに答える必要ないね。
0071デフォルトの名無しさん
NGNGしかし >>68 はそれに輪をかけてクソ
単純な質問が来ると馬鹿が釣れるね
0072デフォルトの名無しさん
NGNGある配列変数 byte data[] の中に、gif 画像ファイルのデータが
丸ごと入っています。(data[]={0x47,0x49,0x46,0x38…}
このデータを、Java アプレットにおいて、getImage で Image
オブジェクトに登録する事は可能でしょうか。識者のお知恵を拝借
したく。よろしく御願いします。
0073デフォルトの名無しさん
NGNGいま手元にないんで確認できないが、あったように思う。
該当するのなければ無理
0074デフォルトの名無しさん
NGNGデータが入る先は配列だよ
007567
NGNGこれがエラーメッセージです。馬鹿な質問ですいません。
ちなみに某参考書のサンプルコードなんですが・・・
FileDialogTest.java:25: シンボルを解決できません。
シンボル: メソッド getSourse ()
場所 : java.awt.event.ActionEvent の クラス
if (e.getSourse() == closeButton) {
^
エラー 1 個
>
0076デフォルトの名無しさん
NGNGははははは
0077デフォルトの名無しさん
NGNGif (e.getSourse() == closeButton) {
ソースだよ、ソース。
0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNGなんか違和感があると思ったら・・・
0080デフォルトの名無しさん
NGNG馬鹿な質問っていうか、馬鹿の質問だな。
0081デフォルトの名無しさん
NGNGpackage org.gudy.exam.ui.swt; の記述の下に
import org.eclipse.swt.widgets.*;
と入れたのですが
インポート org.eclipse.swt.widgets は決して使用されません。
と警告されてしまいます。
これの解決方法はないでしょうか?
パッケージエクスプローラは、
' Exam
' -src
' -org.gudy.exam.ui.swt
' +Main.java
' +JREシステムライブラリー
' +smtswt.zip - C:\exlips\SWT Binary and Source
となっています。
0082デフォルトの名無しさん
NGNGまだ使ってないから。コードを書けばSWTのクラスを使うようになるので、
その時に消えるよ。
というかEclipse使ってるなら、import宣言はEclipseに任せたら?
クラスを使うコードを加えるたびにその都度import宣言を加えてくれるよ。
0083デフォルトの名無しさん
NGNGありがとうございます。
少し進展がありました。
コード(クラス)の中に
private Shell shell; と記述したのですが、
普通ならインポートを見つけてくれるののに
クラス 'Shell'の作成
インターフェイス 'Shell'の作成
と表示されてしまいました。
それで、
private Display display; と記述すると
今度は
Disposeに変更
DisplayModeに変更
クラス 'Display'の作成
インターフェイス 'Display'の作成
となりました。
Dispose は sun.java2d.Disposer;
DisplayMode は java.awt.DisplayMode;
にそれぞれ自動で宣言されました。
org. 以下の宣言がどうやらうまく行かないようです。
何かの指定が間違っている為、動かないと思うのですがいかがでしょうか?
0084デフォルトの名無しさん
NGNG72です。調べてみたら createImage( てのがあった。
ただ、そのままじゃアプレットには使えないようなので、
一工夫必要だったけど無事望みの機能が実装できますた。
ありがとうごらいあす。
0085デフォルトの名無しさん
NGNGなんか81をみるとsmtswt.zipとかいうよくわからんファイルが
ライブラリに追加されているのだがこれはなに?
eclipse.orgが提供しているswtのjarファイルの名前は
swt.jarなのだが自分でアーカイブしなおしたの?
あとswt関連は専用スレッドが存在する。
0086デフォルトの名無しさん
NGNG本読んでも任意の場所に置くやり方が書いてないので、どうぞよろしくお願いします。
0087デフォルトの名無しさん
NGNG0088デフォルトの名無しさん
NGNG解決しました。ありがとうございます。
読み込むファイルが間違っていました。
0089デフォルトの名無しさん
NGNGなんかしらなけどできました。
0090デフォルトの名無しさん
NGNGProperties config = new Properties();
InputStream is = getClass().getResourceAsStream(propFile);
config.load(is);
String hage = config.getProperty("hage")
String skin = config.getProperty("skin")
これを実行するとInputStream isでnullを返してしまい、
config.load(is)でNullPointerExceptionが発生してしまいます。
ちなみに、プロパティファイルはコマンドライン引数で渡され、そのプロパティファイルは
このプログラムのclassファイルと同じ場所にあります。
0091デフォルトの名無しさん
NGNG0092デフォルトの名無しさん
NGNGうしろ2行なんか明らかにいらないだろボケッ
0093デフォルトの名無しさん
NGNGint data;
public static void main(Strig[] arg) {
MyApp app=MyApp();
}
MyApp() {
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
data=10; 可能
MyDialog dlg = new MyDialog(this); 不可能
}
} );
}
}
*MyDialogのコンストラクタは、MyDialog(MyApp arg)
上記のプログラムのactionPerformed関数内のthisインスタンスは
app(addActionListenerを実行したインスタンス)なんですか?
dataがアクセスできるのでそうかなと思ったのですが、thisを
渡そうとしたらできませんでした。
無名内部クラス内のthisは、どのインスタンスを指してるのか
教えてください。
0094デフォルトの名無しさん
NGNGstrHellp="こんにちは";
DEBUG("test strHellp :"+strHellp);
とやっても、シフトJISで表示されてしまいます。
Unicodeではどういう表記になるのか知りたいのですが、
ググって調べてコード変換ツールも使ってみたのですが、イマイチ分かりません。
どうすれば、Unicodeで表示されるようになるのでしょうか?
0095デフォルトの名無しさん
NGNG内部クラスのメソッド内でのthisは、内部クラス自身を指します。
トップレベルクラス(ここではMyApp)のインスタンスを指したい場合は、以下のように書きます。
MyDialog dlg = new MyDialog(MyApp.this);
0096デフォルトの名無しさん
NGNG内部クラスから外部クラスのインスタンスを参照するときは
this の前にクラス名をつけて MyDialog.this とする。
>>94
Unicode といってもいろいろありますが
String#getBytes(String) と new String(byte[], String) で何とかなりませんか。
0097デフォルトの名無しさん
NGNGありがとうございます。
もう一つ質問があるのですが、
内部クラス内では、内部クラスのthis参照値と
トップレベルクラスのthis参照値の二つを
所持してるという事なんでしょうか?
009893
NGNGどうもありがとうございます。
0099デフォルトの名無しさん
NGNG>>94です。早速のレス、ありがとうございます。
Bytes使用して試してみます。
今回色々調べてみて3種類位Unicodeがあるのを知って驚いてます。
っていうか、意味分かんないと思いながら調べている最中です。。。。
#Javaを使って仕事をしている方に伺いたいのですが、
Unicodeを調べるっていう事はあまりしないのですか?
Unicode→シストJISの説明は割と多かったのですが、逆はあまりなくて。
0100デフォルトの名無しさん
NGNG>内部クラス内では、内部クラスのthis参照値と
>トップレベルクラスのthis参照値の二つを
>所持してるという事なんでしょうか?
基本的にはその理解でよい。
ただし static 内部クラスの場合は
トップレベルクラスのthis参照値に相当するものはない。
0101デフォルトの名無しさん
NGNGどうもありがとうございます
0102デフォルトの名無しさん
NGNG(;´д`)シランカッタ...
FooBar self = this; とかやってた・・・
0103デフォルトの名無しさん
NGNGstatic 付いたら内部クラスとは言わないっすよ。
0104デフォルトの名無しさん
NGNGジャアナンテイウノ?
0106デフォルトの名無しさん
NGNGこないだ知った・・・
0107デフォルトの名無しさん
NGNGhoge.class
だった
0108デフォルトの名無しさん
NGNGClass.forName("ClassHoge")のシンタックスシュガーでしかないわけで、
気にするな。
0109デフォルトの名無しさん
NGNGシンタクスシュガーだけどClassNotFoundExceptionを処理しなくていいから楽だぜ!
0110デフォルトの名無しさん
NGNG0111デフォルトの名無しさん
NGNG011223
NGNGアプリ固有の設定ファイルはどこに保存するのでしょうか。
0114デフォルトの名無しさん
NGNGあとレジストリと同じような階層構造で保存できるAPIもちゃんとあるぞ
実装としてWinではレジストリで他はファイルとして保存されてるが使う側は意識せんし
0115デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.4/ja/docs/ja/guide/lang/preferences.html
0116デフォルトの名無しさん
NGNGどうすればいいんですか?
0117デフォルトの名無しさん
NGNG案1)
ストリングとINTの値を含むクラスを新たに定義して
それを返す。
案2)
メソッドそのものの戻り値はvoidにして
そのメソッドを含むクラスに
get(ストリングの値を表す名前)
get(intの値を表す名前)
等のgetterメソッドを追加する。
0118デフォルトの名無しさん
NGNGありがとうございます
実はデータベースにJAVAからアクセスするプログラム作ってるんですけど
クラスを使わずにストリングとイントを格納してそれをDBに書き込もうとおもってるんです
頭が弱いんでかなり限界です(´・ω・`)
0119デフォルトの名無しさん
NGNG素直に設計すれば、テーブル1つにクラス、レコード1つにインスタンスが対応する
そのとおりにやれば、頭が弱くてもいろんな部分の設計はわりとうまく行く
うまくいかなかったら そもそもテーブルの定義がまずいのかもしれん
0120デフォルトの名無しさん
NGNG0121デフォルトの名無しさん
NGNGそんなに丁寧に教えるとはおまえ優しいな
作る規模とか使い捨てかどうかとかいろいろ左右されるが
手っ取り早く作るだけの悪い例として
害案1)戻り値をString[]にする
という手もある
intはStringにして格納、取り出すときに変換する
害案2)Object[]にしてintはIntegerにする
という手もあるが
型があいまいすぎてString[]以上におすすめできない
究極的なものとして
害案3)intとStringを格納するクラスを探す
Swingをあさればいくらでもでてくる
まぁ、ちゃんと>>117のいうことを理解しつつ
使い捨てスクリプトのような用途で作るときは俺はこれらも選択する
ま、悪い例なのでムキにならないようにな
0122デフォルトの名無しさん
NGNGFile.copyじゃ駄目ですか?
0123デフォルトの名無しさん
NGNG0124デフォルトの名無しさん
NGNGjakarta commons にはあるけどね。
http://jakarta.apache.org/commons/io/apidocs/org/apache/commons/io/FileUtils.html#copyFile(java.io.File,%20java.io.File,%20boolean)
コアライブラリだけでやるんだったら、とりあえず File#renameTo() 使って、
失敗したら FileInputStream と FileOutputStream 使ってコピーするとか。
0125デフォルトの名無しさん
NGNGImage im = (Image) iter.next();
Image im = (Image) iter.next(); という記述があった場合、
(Image) はどのような役割を果たすのでしょうか?
0126デフォルトの名無しさん
NGNG0127デフォルトの名無しさん
NGNGキャストもしらんのに SWT なんかやってるの? どゆこと?
キャストは、いわば、曖昧な型表現を、精密な型表現で表し直す。
例えば String も Integer も Object の下位クラスだから、
それらのインスタンスは Object型の変数から参照できる。
1) Object obj1 = "String の例";
ところが、逆に、変数やメソッドの戻りの型が Object であって、
参照したい変数がもっと具体的なクラス型 (ex. String) であった場合、
インスタンスが明らかにその型であることが(プログラムの文脈上)分かっていても、代入できない。
2) String str = obj1; //obj1 の参照しているインスタンスは Integer などかもしれない。コンパイルエラーになる。
そこで、「実行時にはちゃんと成功するからほっとけや」とコンパイラに主張する。それがキャスト。
3) String str = (String)obj1; //コンパイルとおる。
特に君の例だと、おそらく iter というのは Iterator であるわけだから、
Collection に一回突っ込んでしまってから取り出してるんだと思うが、
それがほんとに Image かどうかは分からないわけだ。
もし入っているのが Image じゃないのに (Image) キャストしておくと、
コンパイルは通るが、実行時には ClassCastException が発生する。
0128デフォルトの名無しさん
NGNG0129デフォルトの名無しさん
NGNG0130デフォルトの名無しさん
NGNGString のインスタンスは、常に Object のインスタンスの一種とみなせるから。
ちなみにキャストというのは鋳型のことね。溶かした金属を流し込むあれ。
0131デフォルトの名無しさん
NGNGclass A{
public void xxx(List list,HttpServletRequest reqest){
requestの値を使って
Listの値を書き換え
}
}
こんなクラスがあり、Servletから使用するのですが、
たとえばこのクラスをシングルトンにしたらスレッドセーフ
になるのでしょうか?
0132デフォルトの名無しさん
NGNG> たとえばこのクラスをシングルトンにしたらスレッドセーフ
その条件だけでは、ならない。
スレッドセーフにするためには、
1.スレッドセーフにしたい class A のインスタンスを複数のスレッドで共有しないようにするか、
2.xxx ってメソッド内で複数のスレッドで競合が起きないように、synchronized するか
3.競合するようなオブジェクトを全く使用しない
の三択しかない。
0133デフォルトの名無しさん
NGNGよく読め。3に該当しとるから、スレッドセーフだな。
ちなみにシングルトンにする必要は全くないな。
っつか、なんでクラスメソッドじゃないの?
0134デフォルトの名無しさん
NGNGお前こそよく読め。
list と request は競合する可能性があるから、スレッドセーフじゃない。
例えば、あるスレッドで list を操作中に、
別のスレッドで A.xxx を呼ばれたらアウト。
0135デフォルトの名無しさん
NGNGそこまで考えると、Aのインスタンスのロックを獲得するかどうかは関係ないな。
これが問題のための問題ならもうどうでもいいが、何か作ってて悩んでいるのなら
スレッドセーフかどうかを考えなくていいように設計を改めた方がいい。
ちゃぶ台をひっくり返すような回答だが、
90%くらいの状況では適切で現実的な回答だと思う。
0136デフォルトの名無しさん
NGNG今月のJava WorldにHTMLパーサの話が載ってた。
要らないかもだが何かの参考になれば
0137デフォルトの名無しさん
NGNG0138デフォルトの名無しさん
NGNG0139デフォルトの名無しさん
NGNG0140デフォルトの名無しさん
NGNG0141デフォルトの名無しさん
NGNGC/C++ で swap を int型2つを引数にとる関数として作れたら、それが答えだ。
・引数はint型のみ。参照やポインタは不可。
・inline関数は可だが、マクロは不可。
0142デフォルトの名無しさん
NGNG0143デフォルトの名無しさん
NGNGあるサイトを見ていて、プログラムを作っていたのですが、
サンプルプログラムにjavaアプレットを作ってみるものがあったのですが、
//TestApplet.java
public class TestApplet extends java.applet.Applet{
public void paint(java.awt.Graphics g){
g.drawString("アプレットに文字列表示!!",10,10);
}
}
<!-- test.html -->
<html>
<body>
<applet code=TestApplet.class width=330 height=170>
</applet>
</body>
</html>
IEでtest.htmlを表示しても灰色のバックグラウンドが一部表示されるだけで、
文字は一切表示されません。
知り合いは文字がちゃんと表示されたようです。
何が問題なのか検討がつきません。
アドバイスをお願いします。m(_ _)m
windowsXP home
コンパイラはj2sdk1.4.2_04です。
0144デフォルトの名無しさん
NGNG0145デフォルトの名無しさん
NGNGとりあえず作る
わからないことがあったら自分で調べて解決する
慣れてきたらオープンソースのものを改造する
あとはやりたいようにやる
0146デフォルトの名無しさん
NGNGそのサイトに書いてあることは古いので、本屋に行って入門書を買ってきなさい。
0147デフォルトの名無しさん
NGNG0148デフォルトの名無しさん
NGNG免許や外国語と同じで実践が大事。
0149デフォルトの名無しさん
NGNGつまり、自分の作りたいと思っているもののサンプルプログラムみたいなのを
見つけてきて、自分なりに改造するってことですか?
この際、細かいところは、とりあえずそういったものなんだ、と流してしまっていいのですか?
0150デフォルトの名無しさん
NGNG写経って知ってるかい?あれと似たようなもん。
0151デフォルトの名無しさん
NGNGなるほど。とりあえず、ソースコードを写す・・と。
今の自分の場合は
>>145の慣れてきたらオープンソースのものを改造する
って段階だと思うのですが、なかなか・・。
0152デフォルトの名無しさん
NGNG基準みたいなのありますか?
0153デフォルトの名無しさん
NGNGとりあえずコレクションフレームワークとjava.lang、java.ioあたり
を使いこなせればイインでないかい。
0154デフォルトの名無しさん
NGNG用語の意味すらわからない・・もうだめぽ
0155デフォルトの名無しさん
NGNG>>94>>99です。
>String#getBytes(String) と new String(byte[], String) で何とかなりませんか。
これを調べて色々やってみたのですが、上手くいかず、
結局、コード変換のツールを使って色々試して、Unicodeに変換しました。
折角アドバイス頂いたのに、すみませんです。ありがとうございました。
0156デフォルトの名無しさん
NGNG自分の作りたい物がなんとか作れるようになったら初心者卒業だろう。
そっから先ライブラリの仕様をみて使い方がすぐ見当つくようになって
キレイなコードや効率のよいアルゴリズムが駆使できるようになれば
メシだって食えるぞ。
0157デフォルトの名無しさん
NGNGま、標準APIの把握くらいは必要だな。
java.nioの使い方がわからなくても、だいたい何をするものか少なくともJavaDoc見ればわかる。
ようするにJavaDocが見れるようになれ、と。
0158デフォルトの名無しさん
NGNGなにやってんのか知らんけど、とりあえずInputStreamReaderの説明を読み返してみな
オマイのやりたいことは、多分そこにある
0159デフォルトの名無しさん
NGNGありがと。レジストリが簡単につかえるとはオモワナンダ
0160デフォルトの名無しさん
NGNG少々カドが立つ言い方だが「○○ができるようになったら」とか言ってるうちは
初学者だ。自分がやりたい事を思うようにできるようになればそれで充分。
制御はカンペキだがGUIはVBすらいじったことが無い、とか、計算アルゴリズムは
カンペキだがソースの書き方はひどく汚い大学教授とか、素晴らしいUI設計を
するがポインタも知らない、とかそんなプログラマはプロの世界にはゴロゴロ居る。
自分がやりたい事ができるようになることを目指せ。
その目指し方が解らないならば、先人の作ったものを書き写してスタンダードな
書き方を学んだり、よりスマートな書き方を模索するのもいいだろう。
がんがれ。
0161155
NGNGやりたい事は、JavaのstringをUnicodeで表示させる、という事です。
Javaでその表示方法を探してたのですが、結局分からなくてフリーのコード変換ツールで、
Unicodeってこんな風になるんだ、とUnicodeをJavaに渡して表示させたり・・・とやってます。
#実際のコードを見ないとJISやらUniやら中々つかめなくて・・・
>InputStreamReaderの説明を読み返してみな
更なるアドバイスありがとうございます。InputStreamReaderを読んで勉強してきます。
0162デフォルトの名無しさん
NGNGUnicodeのコードを表示させるってこと?
charとってintにすればいいだけじゃ・・・
コード変換なんかする必要ないと思われ。
0163デフォルトの名無しさん
NGNGそういう学習法は大事だよ。
0164デフォルトの名無しさん
NGNGありがとうございます。がんばります。
0165155
NGNGそうです。JavaだとUnicodeでデータ保持していると聞いたので、
strHellp="こんにちは";
DEBUG("test strHellp :"+strHellp);
これでUnicodeが表示されるかと思ったら出来ずに、色々調べても分からなくて、
簡単に表示させる方法はないかと思って、ここで質問させていただきました。
string→char→intとすれば、Unicode表示になったんでしょうか?
調べてみます。
>まぁ、ついでにEUC や、SJIS と Unicode を相互に変換する方法を、この際覚えたらどうか。
はい!自分でも、そういう部分を調べて理解したいと思っています。
ありがとうございます。
0166デフォルトの名無しさん
NGNG> strHellp="こんにちは";
> DEBUG("test strHellp :"+strHellp);
> これでUnicodeが表示されるかと思ったら
これでUnicodeが表示されるなら、文字列はどうやって表示するんだよ・・・
(int)strHelp.charAt(0)
0167158
NGNGん?もしかして、ターミナルにユニコード吐かせるってこと?
もしそうだったら、printじゃなくて、OutputStreamWriterで文字コード指定して出力してみな
0168155
NGNG>(int)strHelp.charAt(0)
そうですよね。。。。JavaはUnicodeで持ってると聞いてUnicodeがすぐ表示出来るんだと早とちりし過ぎました。
キャストすれば、Unicodeが表示されるのですね。試してみます。
>printじゃなくて、OutputStreamWriterで文字コード指定して出力してみな
分かりました。OutputStreamWriterでやってみます。
皆様、細かく丁寧に教えて下さってありがとうございます。m(_ _)m
0169デフォルトの名無しさん
NGNG誤解を招くから、
・ユニコード文字列を文字として表示したい
・ユニコードのバイト列を標準ストリームに書き出したい(文字化け覚悟で)
・ユニコードのバイト列を数値として表示したい
をはっきりすれ
0170デフォルトの名無しさん
NGNGpublic class test {
public static void main (String arg[])
throws java.io.IOException{
int i;
i=System.in.read();
System.out.println("char:"+(char)i);
}
}
これで文字を出力することはできます。
ではこれをString(文字列)を入出力をするにはどうすればいいのでしょう?
単純にint→Stringにしてみたんですが、i=System.in…が互換性の無い型になってしまいます。
CからJavaにしたので勝手が違って混乱中・・・
0171デフォルトの名無しさん
NGNGhttp://www.google.co.jp/search?q=%EF%BC%AA%EF%BD%81%EF%BD%96%EF%BD%81%E3%80%80%E5%85%A5%E5%87%BA%E5%8A%9B&ie=UTF-8&hl=ja&lr=lang_ja
0172デフォルトの名無しさん
NGNGttp://www.google.com/search?q=java+%E5%85%A5%E5%87%BA%E5%8A%9B&ie=UTF-8&hl=ja
0174デフォルトの名無しさん
NGNG>です。(\u3002\u3002\u3002\u3002というような感じで)
それがユニコードで表記するって言い方じゃないのですか?
0175デフォルトの名無しさん
NGNG表記と表示は違うぞ。
0176155
NGNGえーと、それだと、
>・ユニコード文字列を文字として表示したい
に当てはまるって事になるんですかね。。。
知りたかったのは
日本語ををUnicodeで表示するとどういう文字(?)になるのか?って事です。
書き方が違っていたらごめんなさい。勉強して出直してきます。
0177デフォルトの名無しさん
NGNGUnicodeのコードを表示する、だろ。
0178デフォルトの名無しさん
NGNG0179デフォルトの名無しさん
NGNG0180デフォルトの名無しさん
NGNGたったのそれだけなのに、javaわかんないよ〜
import java.io.FileReader;
public class Readiv{
/*コンストラクタ*/
public Readiv(String fileName){
FileReaderfp = new FileReader(fileName);
}
for (int i = 0 ; ; ) {
i = fp.read();
System.out.print((char)i);
if( i == ']') break;
}
}
Readiv.java:15: 型の開始が不正です。
for (int i = 0 ; ; ) {
^
Readiv.java:21: <identifier> がありません。
}
^
エラー 2 個
0181デフォルトの名無しさん
NGNGforの使い方がどうこうという話でももちろんない。
ま、いつ処理するねん、と。
0182デフォルトの名無しさん
NGNGメソッド書け。そして勉強するまでしばらく来るな。
0183デフォルトの名無しさん
NGNG0184183
NGNGCommons使いまくり。
0185183
NGNG0186デフォルトの名無しさん
NGNG0187デフォルトの名無しさん
NGNG語呂は悪いものであって、弱いものではない。
>>179
プログラム力と日本語力に相関関係はない。
>>176はやりたいことはわかっているが、それに対応する日本語が思いつかないだけ。
いいたい事があっても英語で表現できないのと同じ。
言語とはそういうものだ。
0188デフォルトの名無しさん
NGNG多分これで解決する。
javac -target 1.1 TestApplet.java
0189デフォルトの名無しさん
NGNGclass Dump
{
public static void main(String [] args)
{
String str="こんにちは";
System.out.println(str);
for(int i = 0; i < str.length(); i++){
int c = str.charAt(i);
System.out.print(Integer.toString(c) + " " );
}
System.out.println();
}
0190デフォルトの名無しさん
NGNG>>189が書いてくれたようだが、折角作ったのでUP
public static void main (String[] args) throws Exception {
String targetStr = "ユニコードのバイト列を数値として表示したい";
byte[] dumpCode = targetStr.getBytes("UTF16");
System.out.println(targetStr);
for (int i = 0; i < dumpCode.length; i++) {
String s = "0" + Integer.toHexString(dumpCode[i] & 0xFF).toUpperCase();
String var = s.substring(s.length() - 2, s.length());
String suf = ((i % 16) == 15 || i == dumpCode.length - 1) ? "\n" : " ";
System.out.print(var + suf);
}
}
0191デフォルトの名無しさん
NGNGJTreeは文字列で表示しますが
(Fileだとファイル名、その他のオブジェクトだと
長々としたプロパティみたいな文字列)
このオブジェクト→文字列変換はどのメソッドで行ってる
のでしょうか?
教えてください。
0192デフォルトの名無しさん
NGNGtoString() じゃないの
どんな場合でもそういうとき使ってるのは大抵 toString()
0193デフォルトの名無しさん
NGNGユーザーオブジェクトを調べなされ
0194デフォルトの名無しさん
NGNGそれはJavaのインプロセスで全て動作するってこと?
だと他にもいっぱいあるよ。フリーだとhttp://mckoi.com/database/
有料だとボーランドの
http://www.borland.co.jp/jdatastore/
とかIBMのクラウドすケープでも確かできた。
http://www-306.ibm.com/software/data/cloudscape/
0195伊勢原
NGNG2進数の数の表記はどのようにするのでしょうか?
Javaの絵本には16進数しか載ってなかったです。
0196デフォルトの名無しさん
NGNGJTreeのgetCellRenderer/setCellRendererとDefaultTreeCellRendererを見ると
分かるかも。
0197デフォルトの名無しさん
NGNG>>196 のいう通りに調べれば、他のレイヤーでも方法が見つかるかもしれないけど。
>>195
Integer.toBinaryString(int i);
桁数そろえたかったら自分で考えてみてね。
0198デフォルトの名無しさん
NGNG2進数リテラルが使える言語もあるけど、
Javaでは今のところ10進数、8進数、16進数のリテラルしか使えないよ。
って、そーゆー事でなくて?
0199デフォルトの名無しさん
NGNG0200デフォルトの名無しさん
NGNGjai-1_1_2-lib-windows-i586-jdk.exe
をインストールして
jai_imageio-1_0-lib-windows-i586.zip
の中の.dllを\j2sdk\jre\binに、.jarを\j2sdk\jre\lib\extに入れたのですが
対応している画像コーデックを調べるImageIO.getWriterFormatNames()では
jpgとpngしか出てこず、ImageIO.read()でも読み込めていないようです。
どこら辺がおかしいのかわかりません。バージョンはJ2SDK 1.4.2_04です
誰かお教え下さい
0201デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.5.0/docs/api/javax/imageio/package-summary.html
0202デフォルトの名無しさん
NGNGSystem.out.println(System.getProperty("java.ext.dirs"));
して、ちゃんと
c:\j2sdk\jre\lib\ext
とか帰ってくる?
0203デフォルトの名無しさん
NGNGappletviewerで動かすとなんかカクカクします。
なんででしょうか?
0205デフォルトの名無しさん
NGNGIEではMS JVMで動いてる...かな。
0207デフォルトの名無しさん
NGNGsunのVMのほうが快適な速度出るはずだが?
>>206
いや、まだ開発中の1.5で読めるってだけ
プラグインが追加されとる
0208202
NGNGjava.exeを起動するときにフルパスで指定するか
もしくは直接環境変数PATHを指定しておく。
>>207 普通はSunのほうが快適だけど、カクカクって
あたり、イベントや再描画の取り回しをちゃんと
やってなくてたまたまMSのほうだと目立たないって
こともあるかなと思って。
0209デフォルトの名無しさん
NGNGbyte b = Byte.parseByte("10000100",2);
0211デフォルトの名無しさん
NGNGコレクション的なオブジュエクト(どういえばいいのか分からないのですが、
Vectorなど)に、配列の要素を入れたい時どうすればいいのでしょうか。
自分で配列オブジェクトを作り、それを要素とするのでしょうか。
それとも、配列は、配列としてだけで作るのでしょうか。
0212login:Penguin
NGNG0213伊勢原
NGNGああ、なるほど・・・元々2進数表記はないって事ですね。分かりました。
0214デフォルトの名無しさん
NGNGVectorに2次元配列を入れるには、どうのようにするといいのでしょうか
0215デフォルトの名無しさん
NGNG要素でお願い
0216デフォルトの名無しさん
NGNGJavaに2次元配列など存在しない。
あるのは「配列への参照を要素とする配列」。
こういえば、あとはどうすればわかるかな、
と思うんだけどどうですか?
0217デフォルトの名無しさん
NGNGnew java.util.Vector().addElement(new int[0][0]) って事?
それとも Vector に配列つっこんで二次元配列っぽく扱いたいって事?
0218デフォルトの名無しさん
NGNGあと、良い本があれば教えてください。
0219デフォルトの名無しさん
NGNG0220デフォルトの名無しさん
NGNGカーナビソフトって難しい?簡単?
0221211
NGNG>>216さん
>>217さん
ありがとうございます。
そうです、そのようなことが知りたかったのです。
実は、配列を内部クラスに作り、ぐるぐる回す処理を書くと、
java.lang.OutOfMemoryErrorが出るので、
この処理は、重たいのかなと思ったのです。
int i[][]だと、
int i[][]=new int[2][3]のように、要素数を最初に
決めておかないといけないのかなと思い、
追加したい場合どうすればいいのかなと思ったのです。
0222デフォルトの名無しさん
NGNG人による。
0223デフォルトの名無しさん
NGNG単に解放し忘れてるだけなのでは?
0224デフォルトの名無しさん
NGNG簡単な最短経路探索ソフトでも作ってみたら?
きっと楽しいぞ。
0225デフォルトの名無しさん
NGNG現在地の地図出すだけなら簡単。
表計算ソフトでもワープロでもコンパイラでもメーラーでもブラウザーでもなんでもそう。
最低限の機能を実装するだけなら簡単。
0226デフォルトの名無しさん
NGNGああ、そういうことね
スマンスマン
ループ中でGC停止時間の分散のためにGC入れるとかすると
今はかえって遅くなるとかそういう話だな
0227221
NGNGすみません。要素でやってみます。ありがとうございました。
それから
>>223そうなんですか、ありがとうございます。
もう一度見直し、書き換えます。
またよろしくお願いします。
0228デフォルトの名無しさん
NGNGそうなんです。面白そうだから作ってみようかなぁ、と思って。勉強にもなるだろうし。
>>225
>現在地の地図出すだけなら簡単
いえ、地図を出すだけでなく、普通のカーナビのように、経路探索もやらせたいんです。
0229デフォルトの名無しさん
NGNGいまのカーナビがどれだけすごいことをやってるかがわかるよ。
0230デフォルトの名無しさん
NGNGJavaって自由に開放できたっけ?
GCだけじゃないの?
0231デフォルトの名無しさん
NGNGJava の話をしている時に開放と言ったら JVM ヒープからの開放の他に
別クラス (コレクション等) からの参照を切り離すような論理的な開放を
意味することもある。
0232デフォルトの名無しさん
NGNG0233デフォルトの名無しさん
NGNG>>223の言い方だと任意でGC実行しろみたいな言い方じゃないか?
0234デフォルトの名無しさん
NGNG解放しろ=「無駄な」参照を持ち続けるな だろ。
無駄に持ち続けたらメモリが足らなくなるのは必然。
0235デフォルトの名無しさん
NGNGどんどん実践して、イメージを作っていくしかない。
その点、アセンブラの方が、直接命令を出していくわけだからイメージがわきやすいかも。
もちろん、ハードについての知識があることが前提だが。
0236デフォルトの名無しさん
NGNG無駄な参照を持たないようにするには、使い終わったらnullを入れておけばいいんですか!?
0237デフォルトの名無しさん
NGNGひと通り開発環境は整えて、そらみのJ2MEゲームプログラミングのHPで
勉強していたのですが、
「第6話 Phase2.5の新機能を使ったEZアプリを作る」のところにある
サンプルソースMAppliCanvas.javaをMicro JBlend cmdtoolで
buildすると
------------------------------
C:\ezplus_sdk\project\MAppliEx\src\MAppliCanvas.java:1:
パッケージ com.kddi.matiuke は存在しません。
import com.kddi.matiuke.*;
-------------------------------
上記のエラーが出てしまいます。
com.kddi.matiuke.*;のclass?はどこから入手すればよいのでしょうか?
どなたかよろしくお願いします
0238デフォルトの名無しさん
NGNG下記の方法は合っていますか?
また、追加したものを反映させるのは何をしたらよいのでしょうか?
repaint()とかですか?よろしくお願いします。
public void actionPerformed(ActionEvent e){
...
DefaultTableModel m = (DefaultTableModel)jt01.getModel();
String[] s = {"TEST","テスト","試験"};
m.addRow(s);
jt01.setModel(m);
...
}
0239237
NGNGすいませんでした
0240デフォルトの名無しさん
NGNGC++はvisualC++を使っていたんですけど。
0241デフォルトの名無しさん
NGNG↓のAAが、ぶれて見えたら眼科へGO
/∧_/∧ /∧_/∧ オロオロ
((´´ДД``;;)) ((;;´´ДД``)) オロオロ
// \\ // \\ オロオロ
⊂⊂(( ヽノヽノつつ ⊂⊂ヽ// )) つつ オロオロ
しし((_)) ((_))JJ
0242伊勢原
NGNGJava 2 SDK 1.4.1
0243デフォルトの名無しさん
NGNGどこでDLするねん。
1.4.2_04の方が手に入れやすい。
0244伊勢原
NGNG>どこでDLするねん。
今でも普通に書籍とかに付録で付いてるよ
>1.4.2_04の方が手に入れやすい。
そうかもね。でも1.4.1が悪いわけじゃないしどっちでもいいんじゃない?
0245デフォルトの名無しさん
NGNG俺が思うに・・・
リリースナンバー上の物の方が良いと思う。
なにかしら不具合が修正されてると思う。
0246デフォルトの名無しさん
NGNG書籍を買えと。
おもしろい意見だ。
どっかの差し金か?
始めるなら新しいバージョンの方がいい。
それに1.4.1で始めて「Swing遅いからJavaは使えん」とか言われても、ねぇ。
1.4.2で遅いって言われるんなら仕方ないけど。
0247デフォルトの名無しさん
NGNG同じ1.4.2でも無印〜03までと安定度だいぶ違う
それに速度的にもかなり改善されている
まぁ1.4.1以上ならだいたい大丈夫だけどね
1.4.0以下だと文字コードの問題(MS932方面)が出やすい
0248伊勢原
NGNG玄人筋から見れば確かに新しい方が何かといいんだろうけど
自分を含めて初心者はそんな細かい事は分からないからどっちでもいいのでは?
という事を言いたかっただけです・・・深い意味はないです
0249デフォルトの名無しさん
NGNG初心者でバージョン間に違いがあることや、最新バージョンでの変更の大切さを知らないのなら、最新バージョンを使うべき。
細かいことが分からないのなら、最新バージョンを使え。
古いバージョンで勉強して、新しいバージョンですでに解決してる問題に悩むこともあるし。
0250デフォルトの名無しさん
NGNG合ってるかどうか試せば分かるだろう
JTable とTableModel に関しては前スレでも話題になってたから眺めてみな
0251デフォルトの名無しさん
NGNGデータ形式の仕様を読めて、VM 上にオブジェクトとして構造を再現できる? できるなら簡単だ
経路探索のアルゴリズムは分かってるの? 分かってるなら簡単だ
ベクタ画像やラスタ画像の扱い方は分かってる? 分かってるなら簡単だ
アフィン変換などの、グラフィクス表現上の基礎知識は持ってる? 持ってるなら簡単だ
MVC モデルやらなにやらの利点や概念は分かってる? 分かってるなら簡単だ
まず >>224 の言ってるとおり、タダで配られてるデータとその仕様を見る。
それでなんだこりゃ? としか思えなかったら道のりは長い。完成ははるかに遠い。
へー。と思ったらすぐできる。
0252デフォルトの名無しさん
NGNGそう、センスの問題だ
0254デフォルトの名無しさん
NGNGすいません。それでうまくいかなかったので聞いてみました。
質問の仕方が悪かったです。ごめんなさい。そしてレスありがとうございます。
0255デフォルトの名無しさん
NGNG最後にsetModelを呼ぶのならDefaultTableModel継承したクラスを新規に
作ったほうがいいんじゃね?
0256デフォルトの名無しさん
NGNG先に必要分 addColumn しておかないとうまくいかないようだが。
それと、一度 JTable に Model を設定してあれば、addRow するだけでいい。
変更は Model が Table に通知する。
初心者ぽいからまだ早いかもしれないけど、俺は AbstractTableModel の方をお勧めしたい。
0257デフォルトの名無しさん
NGNG以前ネット上にあったソースを参考にして、FTPクライアントの通信部分のモジュールを作ってみたのですが
それでは1コマンドを送ったら1メッセージをBufferedReaderのreadLineを使って読み込んでいました
そこで疑問が沸いたのですが、IRCのようないつサーバからメッセージが送られてくるか分からないような物では
どのような形で待ち受けを行えばよいのでしょうか?
マルチスレッドにして無限ループの中でreadLineをするというような物も考えたのですが・・・
こういう場合の定石のような物があったら教えていただきたいです
0258デフォルトの名無しさん
NGNG一番手軽な方法:クライアント側にサーバソケットを開く。
0259デフォルトの名無しさん
NGNGの違いを教えてください。
0260デフォルトの名無しさん
NGNG>>259
後者は、C から来た人向け。コンパイルしちゃえば全く同じ。
args 変数の型は String[] であるから、型名 変数名 と書きましょうというのが Java でのお約束。
0261デフォルトの名無しさん
NGNGてことはグラフ理論は分かってるのね。
1) グラフを表すクラスを設計し、それを引数にして問題を解き部分グラフを返すメソッドが組める
2) 点に座標情報を与えて、画面に表示できる。部分グラフを色分けして重ね合わせ表示できる
3) データをファイルから読み込んで表示できる。
4) 他所の人が作ったデータの仕様を読み、クラスを適切に設計することができる
5) ユーザの要求(メニュー、ボタン、マウスジェスチャーなど)にあわせ、
拡大縮小・回転・表示範囲のシフト・背景や注釈の表示非表示を切り替えることができる
とくれば、何とか形にはなるかもしれない。
読み込むのが地図データかどうかは、勉強と設計の全行程の上で、あんまり関係ない。
もちろん、どんなデータを扱うかが決まってないと設計はしにくいが、
手馴れた奴にかかれば、データの内容があとでどう変わろうが、大して痛くはない。
逆に初心者のうちだと、どうせどうやってもうまく行かない。
例え、はじめから地図データを相手に取り組んでうまくいってても、
やれ「ガソリンスタンドの位置だ」とか「通った経路の保存だ」とか、
機能を足すたびに、「あれ、設計まずかった?」ということに気づく。
残念ながら、これをスムースにいかせるには、知識と経験が必要だ。
むしろ、例えば XML の勉強をして Java ではどう扱うのかを知って、
SVG へのトランスレータを作って、
表示機構の自作は諦めて Batik に任せる・・・なんて手も・・・
それでも、5) の部分である程度苦労しなければならないのは変わらない。
0262デフォルトの名無しさん
NGNG> そこで疑問が沸いたのですが、IRCのようないつサーバからメッセージが送られてくるか分からないような物では
FTPもそーだよ。
1コマンド:1メッセージって決まってるわけじゃないし、
サーバでエラーが起きたときとか、一定時間無通信で接続切断されるときとか、
そのほかの場合にもサーバが勝手にメッセージを送ってくる事もある。
> こういう場合の定石のような物があったら教えていただきたいです
interface FTPClientListener { void handleMessage(FTPEvent); } みたいにするとか。
0263デフォルトの名無しさん
NGNGttp://www-6.ibm.com/jp/developerworks/java/040319/j_j-prefapi.html
リスト9
Preferences child = parent.node( "child" );
for (int i=0; i<numPieces; ++i) {
pieces[i] = child.getByteArray( ""+i, null );
}
numPiecesってどうやって分かるんですか?
0264デフォルトの名無しさん
NGNG> リスト5.保存可能な大きさにバイト配列を分割する
>
> static private byte[][] breakIntoPieces( byte raw[] ) {
> int numPieces = (raw.length + pieceLength - 1) / pieceLength;
0265デフォルトの名無しさん
NGNG0266デフォルトの名無しさん
NGNG時間の長いファイルを最後まで再生することができません。
いろいろやってみたところ、
どうもファイルサイズが1Gになるところでおかしくなります。
つまり、1分で100Mの動画だとしたら、10分は再生できるが、
そこから先は見れない、という状況です。
圧縮するという方法以外で、対処方法ってあるでしょうか?
0267デフォルトの名無しさん
NGNG初めはそう思ったんですが,読み込みメソッドなんで読み込む前には
配列の大きさなんて分かるわけないんじゃないでしょうか?
とおもってワケワカメです。
0268デフォルトの名無しさん
NGNG書き込む際に numPieces も保存しとくんだろ。
0269デフォルトの名無しさん
NGNGまず1つ目のソースは
public class Lesson09Ex extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
response.setContentType("text/html; charset=Windows-31J");
PrintWriter pw = response.getWriter();
pw.println("<html><head><title>クッキーチェック</title></head><body><br><br><center><br><br>");
Cookie[] allCookies = request.getCookies();
if (allCookies.length == 0) { ←ここでエラーとなります
////////////////以下省略します。
0270269
NGNGimport java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
public class Lesson10 extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException ,ServletException {
response.setContentType("text/html;charset=Windows-31J");
PrintWriter pw = response.getWriter();
int intNumVisit = 1;
pw.println("<html><head><title>パーソナル・カウンタ</title></head><body><br><br><center><br>");
Cookie[] allCookies = request.getCookies();
if (allCookies.length == 0) { ←同じくここでエラーとなります。
pw.println("初訪問ありがとう!");
}
else {
////////// 以下省略します。
0271269
NGNGjava.lang.NullPointerException
at Lesson10.doGet(Lesson10.java:17)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:446)
at org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:180)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at ////////////////以下省略します。
2つのファイルとも同じ17行目の if (allCookies.length == 0) { の部分でNullPointerExceptionになります。
この2つのサンプルの前にもクッキーを操作する同じようなサンプルをつくったのですが、
その1回だけはうまくいきました。
理由が全然分かりません。教えてください。
0272デフォルトの名無しさん
NGNGhttp://www.ingrid.org/jajakarta/servletapi/servletapi-4.0/docs-ja/javax/servlet/http/HttpServletRequest.html#getCookies()
> public Cookie[] getCookies()
> このリクエストと一緒にクライアントから送られてきた全ての
> Cookieオブジェクトの配列を返します。 Cookieが送られていない場合はnullを返します。
0273269
NGNGどうもありがとうございます。
Cookie[] allCookies = request.getCookies();
if (allCookies.length == 0) { ←ここでエラーとなります
上記のとおり、配列の長さを調べるところでNullPointerExceptionが
でるのですが。。
ここでエラーがでるとどうしようもないような(対策がとれない)ような気が
するんですが。。
0274デフォルトの名無しさん
NGNG0275デフォルトの名無しさん
NGNGそうとしか言いようがない。
0276269
NGNGどうもありがとうございます。
では、本がおかしいのかな。。ありがとうございました。これ以上、どうしようもないですね。
とりあえず、放置して先へ進もうとおもいます。
0277デフォルトの名無しさん
NGNG0278デフォルトの名無しさん
NGNG本の記述は、nullにならない前提で書いてあるってだけでしょ。
0279デフォルトの名無しさん
NGNGallCookies が null なんだってば。
allCookies の null チェックが無しってのが本のソースのとおりなら
クッキーをセットするとかの手順(前の章にあるとか(?))を飛ばしてるのではないかと推測。
0280デフォルトの名無しさん
NGNG会社が馬鹿新人に最初に与える仕事が「サーブレット/JSPの実装」なんだよ。
だから、毎年毎年後から後からカスみたいな質問が繰り返される。
0281デフォルトの名無しさん
NGNGJavaでの経験がないからサーブレットの問題なのかJavaの問題なのかわからんだろうな一生
0282デフォルトの名無しさん
NGNG0283デフォルトの名無しさん
NGNG会社の管理職連中が、Java知らないヤツにそういう仕事を振るから。
どうせ大した知識が必要になるわけでもないので、少したてば、何とか
なるとおもってるのです。
0284デフォルトの名無しさん
NGNG自前で Java 一般を勉強せいってことじゃないのかな 知らんけど
それすらできない奴は営業行き?
0285デフォルトの名無しさん
NGNGこれがまずいかん
なんでJSP?
それやるぐらいならサーブレットだろ
順番がおかしい
0286デフォルトの名無しさん
NGNGなぜ、全く解ってない奴が就職できるのか不思議だ
0287デフォルトの名無しさん
NGNGつまり上司はJavaをやらせてるつもりじゃなくて、HTMLの延長だから簡単だろ、って発想。
0288デフォルトの名無しさん
NGNG28 にもなって職がないのには、他に救い難い理由があるから、と思われてるんじゃないの
0289デフォルトの名無しさん
NGNGちゃうちゃうって
単に転職ですよ。異業種からの転職ですよ
ていうか、もう1年前の話だよ
0290デフォルトの名無しさん
NGNG若い奴の方が給料安いし将来性があると思ってるんじゃないの。
28歳で本当に能力があるのに就職できないなら、
能力のアピールが下手か、会社が見る目が無い。
0291デフォルトの名無しさん
NGNG0292デフォルトの名無しさん
NGNG0293デフォルトの名無しさん
NGNG全くそのとおりだろうな
つうか、最近じゃプログラムの初心者がいきなり
Webプログラミングはじめちゃうからぐちゃぐちゃだよ
ファイル入出力がマスターできてないのに
なぜ、Webプログラミングができるんだ?ってかんじ
おまけにHTTPすら知識不足で
サーブレットがどういう仕組みで動いているかわからんから
不安なソースばっかり
そして、JSPから入る奴はコーディングが下手糞になる
フラグとか一杯使っちゃってもうわけわからん
classつかえよ
その処理はメソッドにしとけよ
0294デフォルトの名無しさん
NGNGさぁ初心者質問カモン↓
0295デフォルトの名無しさん
NGNGクライアントサイドで parse されると勘違いしてる奴もいるしな。
標準出力が HTML にいくとかな。
>おまけにHTTPすら知識不足で
かつどうしても JavaScript と連携したくてたまらない奴とか。
0296デフォルトの名無しさん
NGNG(allCookies.length == 0)をallCookies==nullにしたら、うまく動きました。
ありがとうございました。
本の正誤表のサイトもみたんですが載ってませんでした。
古いTOMCATなら、動いたのかな??
とりあえずできたので、よかったです。ありがとうございました。
0297296
NGNG0298デフォルトの名無しさん
NGNGASP.NETさんは自社製品のVBS捨ててJavaScriptとラブラブのご様子ですがね。
0299デフォルトの名無しさん
NGNGちがうんだよな
なんかさ、プログラミングって独学じゃ絶対無理だと思っている見たいなんだよどの会社も
なので、未経験はなかなか入れてもらえない。
だから、就職後も「未経験なのにどこでそんな事勉強したの?」などと同僚に良く聞かれた
「あ?雑誌とかWebとか見りゃいいじゃん」
「おまえすげぇな」
とか言う始末
結局、全然決まらないので自分の作ったJ2EEアプリ持っていって認めてもらったよ
「これ全部自分で作ったんですか」だとよ
素人がプログラミングなんてできる環境にあるわけないと思っているようです
たとえばココにいる素人のほうが俺の周りに座ってる奴より仕事できると思うよマジで・・・
Jakartaとかもしらん奴とかいるんだぜ
別に知らなくてもいいけどさ
普段勉強していないのモロばれじゃんw
0300デフォルトの名無しさん
NGNG本は間違ってないってば。
0301デフォルトの名無しさん
NGNGあるメソッド内で作成したインスタンスは
他のメソッドでは使えないのですか?
public class Aquarium{
public static void main(String args[]){
//変数happyを宣言&インスタンスの生成
Fish happy =new Fish();
happy.hp = 10;
System.out.println("Fish[happy]の体力は" + happy.hp + "です");
Aquarium aqua = new Aquarium();
aqua.test();
}
public void test(){
System.out.println(happy.hp);
}
}
こんな風に、他のメソッドで前につくったインスタンスのデータを使いたいのですが、
シンボルを解決できないという、
コンパイルエラーがでます。
初心者本読めよといいたいかもしれませんが、
一からよんでるほど時間がないので・・(´Д`;)
課題の締め切りが・・。
0302296
NGNGでも、本のCDROMのサンプルをつかったけど、同じエラーがでましたよ??
>>299
そうなんですかね。。僕の周りでもHTMLが使えない人がいますよ。。先輩に。
ここらで、次のセクションにすすむので、本当に>>279さんだったか、ありがとうございました。勉強になりました。
0303デフォルトの名無しさん
NGNG0304デフォルトの名無しさん
NGNG呼び出しようがない。
メソッド引数とかインスタンス変数とかクラス変数とかを利用して、
呼んだ先のメソッドからソノインスタンスへの参照が見えるようにし
とけや。
0305デフォルトの名無しさん
NGNGSystem.out.println(happy.hp);
System.out.println("釣られたクマー!");
}
0306デフォルトの名無しさん
NGNG>でも、本のCDROMのサンプルをつかったけど、同じエラーがでましたよ??
つうか解ってないよ君
クッキーが取得できないだけで
取得できたらそのソースはちゃんと動くって言うことだよ
Null判定してないのはその作者が悪いんだが
あんたがNullになる原因を先に直すのが先決だよ
0307デフォルトの名無しさん
NGNGSystem.out.println(happy.hp);
System.out.println("その釣りかたはやばいクマー!");
}
0308デフォルトの名無しさん
NGNG人のことをどうこう言っている場合じゃないと思う。
理解の段取りとかが悪すぎるように感じるので、あなたもかなりヤバイ。
0309デフォルトの名無しさん
NGNGさすが、Java厨!
0310デフォルトの名無しさん
NGNGさぁ新しい質問どうぞ↓
0311デフォルトの名無しさん
NGNGメッセージ駆動で再描画するdisplayというメソッドに
座標データをぶちこみたいのです。、
べつのクラスで読み込んで、
そこでデータを呼び出したいのですが・・・。
0312デフォルトの名無しさん
NGNG俺もスレを読み返してきたけど、文脈よめてねぇよ。こいつは。
Java言語以前に日本語読解能力が低いんじゃね〜か?
0313デフォルトの名無しさん
NGNGhappyをクラスのメンバにする。
0314デフォルトの名無しさん
NGNGクラス変数に置いとけば、クラス名.クラス変数名で参照とってこれるよ。
0315デフォルトの名無しさん
NGNGpublic static void main(String args[]){
//main のみで通じる変数名happyを宣言
Fish happy;
将来的にはどうとでも参照させることができるインスタンスの生成
happy = new Fish();
happy.hp = 10;
System.out.println("Fish[happy]の体力は" + happy.hp + "です");
Aquarium aqua = new Aquarium();
//main 内の happy 変数のみが存在を知っていたインスタンスを、
//Aquarium インスタンスに教えてやる
aqua.setFish(happy);
aqua.test();
}
//Aquarium クラス内の全インスタンスメソッドで通用する変数を宣言
private Fish myhappy;
public void setFish(Fish outerhappy) {
//このメソッドで通じる変数を宣言&外からインスタンス参照を貰う
//外から貰った参照を内部にメモる
myhappy = outerhappy;
}
public void test() {
//内部にメモってある、どこぞのインスタンスの情報を表示
System.out.println(myhappy.hp);
}
}
0316デフォルトの名無しさん
NGNGaqua.myhappy = happy;
happy.hp = 10; と同じ理屈。
ただし、これらの方法はちょっと美しくない。getter, setter はお暇ならつけてよね。
ちなみに、クラスメンバにするのは、確かに気楽だが大変美しくない。
0317デフォルトの名無しさん
NGNGtry{
Thread.sleep(60000);
}catch(InterruptedException e){
}
を追加したのですがうまくいきません。
どうしたらよいのでしょうか
0318デフォルトの名無しさん
NGNG前略できるのは 知人への手紙のみ
0319デフォルトの名無しさん
NGNG俺はうまくいったよ?
前略返し。
0320デフォルトの名無しさん
NGNGその文に到達してないとか。
0321デフォルトの名無しさん
NGNG0322デフォルトの名無しさん
NGNGそれとも
うまくいってないみたいなのか
0323デフォルトの名無しさん
NGNGモテない事と、ココにいることは関係ないぞ
0324デフォルトの名無しさん
NGNGなんとか上手くいきました。
まだまだ、鍛錬が必要です(´Д`;)
でなおしてきます(≧▽≦)
でわでわ
0325デフォルトの名無しさん
NGNGこら。俺と同じ事思うな。
>>323
それは確かにそうだ。俺の存在が証明してる。
0326デフォルトの名無しさん
NGNGなんとかって、315コピペしただけだろ!白状しろ!
0327デフォルトの名無しさん
NGNG60秒スレッドを停止させるコードはそれで正しい。
故に>>317の期待通りに処理がおこなわれないのは、
そのコードを記述するべき場所がまちがっているのではないだろうか。
マルチスレッドなプログラムにおいては、
あるスレッドを一時停止させたとしても
表面上はなにも停止していないように見えることもある。
GUIプログラミングなどもこれに該当するだろうか。
いずれにせよ、これ以上、意味のある回答をするには
>>317の書き込みだけでは情報が不足しているのではないだろうか。
0328デフォルトの名無しさん
NGNGまあ、結局分けもわからんまま解決しましたって所か?
動けば解決 それでいいの?
0329デフォルトの名無しさん
NGNGもうほっとこうや。
0330デフォルトの名無しさん
NGNG実際のプログラムはjavaつかってOpenGLで3Dグラフィック書くプログラムなので、
応用してmainで読み込んだ3Dデータを再描画メソッドに参照させたのです・・。
つぅか、実力追いついてないのに、
俺はいったい何をやらされようとしているのだろうか・・。
0331デフォルトの名無しさん
NGNGはい次!↓
0332デフォルトの名無しさん
NGNGそれはそれで物体の移動・停止を制御する機構が別途あるんじゃなかったかな
「動作」をインスタンスとして用意する感じで
前に、質問に誰も答えないから、にわかに自分で調べて答えてたら、
途中でそんなのに出くわした記憶がある
(そこまでやっておいてサッパリ身になってないところが我ながらもったいない)
0333デフォルトの名無しさん
NGNG回答者のこける「ずこー!」という音が聞こえてきそうな気がするよ
0334デフォルトの名無しさん
NGNG丁寧にありがとうございます。
やっぱり、学校でjava習い初めで、カーナビに挑戦するのは無理がありますよね。
何かカーナビ作成の参考になる本やサイトがもしあれば、教えてください。
0335デフォルトの名無しさん
NGNG建築なら、コンクリートの練り方わかったから高層ビル建てようと思う、とかそんなバカなこと言うやつはいないんだけど。
0336デフォルトの名無しさん
NGNG0337デフォルトの名無しさん
NGNG地図データも国土地理院の数値地図あるし技術的にできない要素はないね。
あとはやる気。
ところで他の市販地図データってフォーマット公開されているの?
0338デフォルトの名無しさん
NGNG夢のもてない大人がそういうこというな
おまえはもうプログラミングする資格無い
0339デフォルトの名無しさん
NGNG>>334 は幸い夢でとどまってる
0340デフォルトの名無しさん
NGNG妄想の可能性もあるんじゃないか?
> 何かカーナビ作成の参考になる本やサイトがもしあれば、教えてください。
とか言ってるし。
0341デフォルトの名無しさん
NGNG0342デフォルトの名無しさん
NGNG気が遠くなるくらいハードルが高いな。一人だと何ヶ月かかるだろうか。
漏れならやる気市内。
0343デフォルトの名無しさん
NGNGじゃあ設計だけでも
0344デフォルトの名無しさん
NGNGそんなの技術秘密事項だろ普通
メーカーに就職するとか
カーナビ扱ってるソフトハウスに入るとか・・・
0345デフォルトの名無しさん
NGNGカーナビのメーカーに就職すれば仕様書なんざいくらでも見放題だよw
0346デフォルトの名無しさん
NGNG「<identifier> がありません。」というエラーになります。
JPanel panel = new JPanel();
panel.setLayout(new BorderLayout()); ←ココででます。
なぜでしょうか?
0347デフォルトの名無しさん
NGNG0348デフォルトの名無しさん
NGNGうるせんだよ、ボケ。ちっとは想像力働かせろ
0349デフォルトの名無しさん
NGNGナリスマシイクナイ。
0350デフォルトの名無しさん
NGNG俺にとっても質問者にとってもレスを見る他の人にとっても
無駄以外の何者でもないからねえ。
むしろ問題解決に必要な情報を促したということで
感謝されてもいいくらいだ。
0351デフォルトの名無しさん
NGNG俺のけつをなめろ!
0352デフォルトの名無しさん
NGNGFrameクラスを使ってwindowの背景を透明に指定して
pngファイルのイメージを表示しても背景が透けてくれません
Componentクラスを使ってやってみるとイメージ自体表示されません
Componentクラスはそれ単体で画面に表示する事は出来ないのでしょうか?
0353デフォルトの名無しさん
NGNGペロン♪
0354デフォルトの名無しさん
NGNGフウゥゥ〜〜〜
0355デフォルトの名無しさん
NGNGぺろぺろ ぺちゃぺちゃぺちゃ はぁ〜 おいしいよ〜
0356デフォルトの名無しさん
NGNG問題出してください。
0357デフォルトの名無しさん
NGNGはろーわーるど
0358デフォルトの名無しさん
NGNG0359デフォルトの名無しさん
NGNGカーナビ
0360デフォルトの名無しさん
NGNGハゲワラ
0361デフォルトの名無しさん
NGNGpublic class MyHello {
public static void main(String args[]) {
System.out.print("はろーわーるど");
}
}
0362デフォルトの名無しさん
NGNGしてちゃいかん。
0363デフォルトの名無しさん
NGNG単純なんだけど重要な要素が詰まってる、みたいなもの。
0364デフォルトの名無しさん
NGNG基礎的な知識+時間が有れば、馬鹿じゃなければ作れるよ。
0365デフォルトの名無しさん
NGNG0366デフォルトの名無しさん
NGNGもっと、簡単なのにしてくり。
0367デフォルトの名無しさん
NGNG0368デフォルトの名無しさん
NGNGリネームツールとかどうよ?
オレは、まだエラーでまくり。
0369デフォルトの名無しさん
NGNG例えば、電卓とかチャットシステムとか。そういうの教えてください。
0370デフォルトの名無しさん
NGNGだったらIRCクライアントでも作ってみれば?
0371デフォルトの名無しさん
NGNGテトリス。マジ。
ブロックを落として積むだけ。これ。
しかしまずはSwingの階層構造とスレッドを知らないと出来ない。
つまり俺には出来ない。
テトリスは勘弁orz
0372デフォルトの名無しさん
NGNG手とリスにスレッドは要らんよ。
Swingの階層構造ってなに?なんにせよあまり必要ない。
なんてったって、JavaScriptなら7行でできるからな。
0373デフォルトの名無しさん
NGNGJFrameだけなら使うかもしれんが
もしかして各ブロックをコンポーネントで構成してるとか
ゲーム作るならまずありえんしな
0374デフォルトの名無しさん
NGNGJLabelで仮想スプライトとか。
0375デフォルトの名無しさん
NGNGもちろんJAVAネイティブな。少しまちなー。
0376デフォルトの名無しさん
NGNGPure Javaのことか?
あと"JAVA"って書き方、違和感あるわー javaならまだ大丈夫だが
0377デフォルトの名無しさん
NGNG0378デフォルトの名無しさん
NGNGPure Java キボンヌ!
0380デフォルトの名無しさん
NGNGしかもJava1.4だったりするとなにかと助かる。
0381デフォルトの名無しさん
NGNGカーナビ
0382デフォルトの名無しさん
NGNGつまらん
0383デフォルトの名無しさん
NGNGJava(J2EE)でWikiつくってください
0384デフォルトの名無しさん
NGNG少しまちなー。
0385デフォルトの名無しさん
NGNGおお!やる気ですか?
じゃあ、見積もり後で悪いんだが
いまのWikiって掲示板みたいなものって一応できるけど(コメント)
使い勝手悪いんだよね
普通の掲示板みたいなページつくっておくれ
0386デフォルトの名無しさん
NGNG0387デフォルトの名無しさん
NGNGいや、自分はJavaだけでつくられているアプリのことを
PureJavaだと思っています 違うんかな?
0388デフォルトの名無しさん
NGNG0389デフォルトの名無しさん
NGNGSWTは
0390デフォルトの名無しさん
NGNG当然、Pure Javaじゃない。
GUIなんか環境依存もはなはだしいので、Pure Javaなわけがない。
0391デフォルトの名無しさん
NGNG0392デフォルトの名無しさん
NGNG>>388
調べるも何も俺にとっては
そんな重要なことでないし
0393デフォルトの名無しさん
NGNGSwingはPureJavaでしょ。
0394デフォルトの名無しさん
NGNG知ってる
0395デフォルトの名無しさん
NGNGだから何?
0396デフォルトの名無しさん
NGNG標準のJava以外のネイティブライブラリを使っているので、Pureじゃないです。
0397デフォルトの名無しさん
NGNG最終的にはnativeメソッド使って、外部のGUI用library呼び出してんだろー
から、Pure Javaじゃないと思うが…
ただ気になるのは、Swingを使って書いたプログラムはPure Javaって呼んで
いいのかな?
Swing自体は環境依存だが、そこで環境差を吸収するから、利用側はPure Java?
じゃないと、System.out.printlnとやっただけでPure Javaと言えなくなっちゃうし
0398デフォルトの名無しさん
NGNGおいおい。
それをいったらSystem.out.printlnもPure Javaじゃないことになるぞ。
Java2SE上で別DLLなしで動くのがPureJava。
0399デフォルトの名無しさん
NGNG最近Javaを始めて困っていることがあるので教えてください。
Helloなどをコンソールに表示するパッケージを使わないコードは
実行出来るんですが、Swingなどを使いUIを出そうとするコードは
コンパイル後実行するとPCが再起動されてしまいます。
JavaFAQの[S004-A04]かなと思って自分なりにやってみたのですが
上手くいきません。詳しい手順なのどを教えて貰えれば助かります。
よろしくお願いします。
win2k j2sdk1.4.2_04使用
0400デフォルトの名無しさん
NGNGJDKで提供されているJavaのクラス内でnative読んでるのは含めないでと言う話だと思うんだが・・・
そうでなければPureJavaなんてありえない
0401デフォルトの名無しさん
NGNGその別DLL(Unix系ならShared Lib)ってのは、OSに標準にインストールされている
libraryは入らないってこと?
つまり、SwingはWindowsにしろ、Unix系にしろ、OS標準のGUIインターフェイス
だけで作られているってことか。printlnもlibCとかの標準libraryだからOK?
0402デフォルトの名無しさん
NGNG0403デフォルトの名無しさん
NGNG要は、J2SE内か外かという違いだけってことか
中で呼んでるなら、環境によらず、J2SEで仕様を保証しているからと
0404デフォルトの名無しさん
NGNGOSに標準だろうがなんだろうが、Java2SEに用意されてない機能ならPureJavaじゃない。
0405デフォルトの名無しさん
NGNGアプリケーションのプログラマがJavaのコードのみで書いてたら
そのアプリはPureJavaじゃないの?
0406デフォルトの名無しさん
NGNG0407デフォルトの名無しさん
NGNG異物があっても純粋よって何か意味不明だけどw
0408デフォルトの名無しさん
NGNG0409デフォルトの名無しさん
NGNG単純にそれだけじゃないはず。
例えば
String userdir="ユーザーのディレクトリ";
String filename="ファイル名";
new File(userdir + "\\" + filename);
はPureJavaではない。はず。
0410デフォルトの名無しさん
NGNGUNIX なら /etc 以下 Windows なら win.ini とか
0411デフォルトの名無しさん
NGNGそれはPureJavaではない。
0412デフォルトの名無しさん
NGNGそいつ自信のレス全部が意味不明
0413デフォルトの名無しさん
NGNG0414デフォルトの名無しさん
NGNGワロタ
0415デフォルトの名無しさん
NGNG意味不明
0416デフォルトの名無しさん
NGNGJava自体Pureじゃねーって事だな
0417デフォルトの名無しさん
NGNG悔しいの?
0418デフォルトの名無しさん
NGNGそういう意味であれば
そんなの[/]に変えればPureJavaですよ
ていうかSystem.getProperty(String)もしらんのか?ボケ
そのプログラマ(409)がバカなだけで
PureJavaですよ
0419デフォルトの名無しさん
NGNGなんで?
0420デフォルトの名無しさん
NGNG「ああ、そろそろみんな飽きてきてるんだな」と分かる
潮時ですね
0421デフォルトの名無しさん
NGNG0422デフォルトの名無しさん
NGNG・・・「変えれば」だろ。
PureJavaじゃない例だしてるだけなんだが。
0423デフォルトの名無しさん
NGNG>そういう意味
けなしたいがために勝手に自分で解釈してるだろ
0424デフォルトの名無しさん
NGNG0425424
NGNG0426デフォルトの名無しさん
NGNG知らなかったんだろ?System.getProperty(String)ププ
0427デフォルトの名無しさん
NGNG0428デフォルトの名無しさん
NGNG知らなければ、あの例は出せないと思うが。
0429デフォルトの名無しさん
NGNG0430デフォルトの名無しさん
NGNG>>408
この2つについての回答を求む
0431デフォルトの名無しさん
NGNGこれがPureじゃないのはなんで?
0432デフォルトの名無しさん
NGNGあってない。
技術用語は、自分の解釈で判断するものじゃない。
0433デフォルトの名無しさん
NGNG議論の際よく見かける、相手が無知であることを仮定して優越感に浸るレス
裏を返せば、仮定の世界でないと優位に立てないかわいそうなお子ちゃま
0434デフォルトの名無しさん
NGNGPureJavaなので?
環境依存など!
0435デフォルトの名無しさん
NGNGWindowsでしか動かないから。
0436デフォルトの名無しさん
NGNG>>402 NO
>>408 YES
0437デフォルトの名無しさん
NGNG知らなかったんだけなんだよね?
System.getProperty(String)ププ
0438デフォルトの名無しさん
NGNG最後のは合ってる
0439デフォルトの名無しさん
NGNG0440デフォルトの名無しさん
NGNGうんにゃ?
0441デフォルトの名無しさん
NGNGへーあんな小細工例だしても逆転狙う人ほど子供のケンカっぽい
0442デフォルトの名無しさん
NGNGException吐かれるだろうけど動くことは動くんでない?
0443デフォルトの名無しさん
NGNGSystem.getProperty(String)ププ
0444デフォルトの名無しさん
NGNG残念ながらここは外国語の苦手な方が多いので日本語文でどうぞ
0445デフォルトの名無しさん
NGNGまた、そういう切り返し・・・
素直に慣れよ
お前の言う動かないの意味
435のいう動かないの意味
わかってるくせに 茶々入れるんだよなこいつ等
0446デフォルトの名無しさん
NGNGじゃコンパイル通りさえすれば一応動くんだからいいってこと?
という何のタメにもならないレスが増えてくるともうだめね
0447デフォルトの名無しさん
NGNG知らなかったんだ・・・
System.getProperty(String)
ゥププ
0448デフォルトの名無しさん
NGNG0449デフォルトの名無しさん
NGNG1. Use no native methods.
2. Depend only on the Java core Application Programmer Interfaces .
3. Rely on no hardwired platform-specific constants.
4. Follow any applicable API protocols.
0450デフォルトの名無しさん
NGNG騙ることで >>418 をあざけってるのかと思ってたんだけど
0451デフォルトの名無しさん
NGNGSystem.getProperty(String)
プププ
追記
Fileクラスの奴でもいいんだけどな
ま,勉強してこいよ
0452デフォルトの名無しさん
NGNG>>409を読み違えて、見当違いなレスしたから必死になってるの?
0453デフォルトの名無しさん
NGNGいいかげん痛いよ。
0454デフォルトの名無しさん
NGNG0455デフォルトの名無しさん
NGNG自分以外は全部 >>409 のレスだと思ってない?
少なくとも半分は違うよ。
0456デフォルトの名無しさん
NGNG半分は455が・・・ΣΣ(゚д゚lll)
0457デフォルトの名無しさん
NGNGおまえもわかってない?
System.getProperty(String)ならどこでも動くだろバカか?409さん?
っていうことじゃねーの?
0458デフォルトの名無しさん
NGNG0459デフォルトの名無しさん
NGNG0460デフォルトの名無しさん
NGNGわかりやすくていいじゃん。
0461デフォルトの名無しさん
NGNGあの例はPureJavaであるかどうかではなく
環境によって動くか動かないかの例じゃないの?論点が違うよとおもうが・・・
はっきり行ってちょっと飛んでる
0462461
NGNG0463デフォルトの名無しさん
NGNGゥプゥ
0464デフォルトの名無しさん
NGNG0465デフォルトの名無しさん
NGNG>>449の3に反してるだろ。
0466デフォルトの名無しさん
NGNGすまんかった
0467デフォルトの名無しさん
NGNG環境によって動くか動かないかが、Pure Javaの基本的な考え方なんだけど。
0468409=449
NGNGttp://java.sun.com/products/archive/100percent/4.1.1/index.html
0469デフォルトの名無しさん
NGNGSystem.getProperty(String)
ゥプゥ
0470デフォルトの名無しさん
NGNGSwingってなんて読むの?
スイング? エスウイング?
AWTは、なんて読むの?
アワト? そのままエーダブリュティー?
0471デフォルトの名無しさん
NGNG「JVM(というOS)におけるパス表現」を作ってしまえばよかったのに。
0472デフォルトの名無しさん
NGNGこれってどうなの?
どこからどこまで線を引いているのかわかんない
�@JDK使っているならそれは無視する
�AJDK内のクラスでnativeコールしているクラスを使った時点でPureJavaではない
�BJNIのnative修飾示を使った場合PureJavaでなくなる
解説汁!
0473デフォルトの名無しさん
NGNGそれがSystem.getProperty(String)だろ?わかってる君?
0474デフォルトの名無しさん
NGNG�@とか使ってる時点でPureJava精神を反しているな。
0475デフォルトの名無しさん
NGNGじゃあ、�@がダメならPureJavaってありえないんdすか?
0476デフォルトの名無しさん
NGNGちーがーう。
�@ ←この文字を使ってる時点でPur(ry
0477デフォルトの名無しさん
NGNG0478デフォルトの名無しさん
NGNG0479デフォルトの名無しさん
NGNGアプリケーションプログラムが何を使っているかの話だろ。
なんでそんな疑問がわくのかがわからないのだが。
0480デフォルトの名無しさん
NGNGごめん、バカに教えるのって難しいんだよ。
0481デフォルトの名無しさん
NGNG「アプリケーションプログラムが何を使っているか」
もっとわかりやすくお願い
あのnativeっていう線引きを教えてください
0482デフォルトの名無しさん
NGNGOS選ばず動いたらPureJava。
0483デフォルトの名無しさん
NGNG小学生6年生にわかるように説明できなければ
本当に理解しているとはいえない
オームの法則を小学生6年生にわかるように説明すれって言われたらどう答える?
1行で終わるよ
0484デフォルトの名無しさん
NGNGあ、それでいいんすか
わかりました
0485デフォルトの名無しさん
NGNG小学生6年生
0486デフォルトの名無しさん
NGNG0487デフォルトの名無しさん
NGNG0488デフォルトの名無しさん
NGNG認定に通っていないとPureJavaじゃない、というわけじゃない。
0489デフォルトの名無しさん
NGNG0490デフォルトの名無しさん
NGNGなんのこと?
0491デフォルトの名無しさん
NGNG0492デフォルトの名無しさん
NGNGだって、>>489がなにを知りたいのか、近くのレスじゃわからんし。
0493デフォルトの名無しさん
NGNG0494デフォルトの名無しさん
NGNGでは、質問内容ハッキリさせれば答えてもらえるんでしょうかね えへへどうなんです?無理でしょ
0495デフォルトの名無しさん
NGNGっていうか、はっきりしろよ。
0496デフォルトの名無しさん
NGNGQueueは用意されてないんですか? 自作マンドクセ
0497デフォルトの名無しさん
NGNGjava.util.Queue
Since 1.5
0498デフォルトの名無しさん
NGNG0499デフォルトの名無しさん
NGNGちょっとラップするだけ
0500デフォルトの名無しさん
NGNG0501デフォルトの名無しさん
NGNGLinkedListの方がよさげ。
0502デフォルトの名無しさん
NGNG0503デフォルトの名無しさん
NGNG0504デフォルトの名無しさん
NGNGBuffer
0505デフォルトの名無しさん
NGNG俺にはビデオ屋見えるよ。
0506デフォルトの名無しさん
NGNG誰か教えてくれないかな
勉強できないよ、ワァァァン
0507デフォルトの名無しさん
NGNG0508デフォルトの名無しさん
NGNGQueueはBoundedFifoBufferになるのかな?
0509デフォルトの名無しさん
NGNG一度アンインストールして再インストールしたら?
俺はそんな状況を見たことがない。
0510デフォルトの名無しさん
NGNGOSごと落ちるってのはあったな。
0511デフォルトの名無しさん
NGNGお前ら全員poor
0512デフォルトの名無しさん
NGNG0513デフォルトの名無しさん
NGNG楽しい?
0514ぷち
NGNGアニメーションで、歩いてる人がパッタとこけるとか・・・・
ちょっと笑いがとれそうなやつ★
0515デフォルトの名無しさん
NGNGbmp読み込んでパラパラ漫画風に描画してみたら?
0516デフォルトの名無しさん
NGNG0517デフォルトの名無しさん
NGNGだったらプログラムの前に絵の勉強だな。
0518デフォルトの名無しさん
NGNGこのスレ
0519デフォルトの名無しさん
NGNGimport javax.swing.*;
import java.awt.image.*;
import java.awt.*;
public class CreateTest {
Image img,imga;
CreateTest(){
img=new ImageIcon("test.png").getImage();
CropImageFilter c=new CropImageFilter(0,0,80,80);
FilteredImageSource fis=new FilteredImageSource(img.getSource(),c);
imga=createImage(fis);
}
public static void main(String[] args) {
new CreateTest();
}
}
こうすると
エラー メソッド createImage(FilteredImageSource) は型 CreateTest で未定義です。CreateTest.javaTest行 10
とコンパイルエラーが出ます
どうすればいいのでしょうか
0520デフォルトの名無しさん
NGNG0521デフォルトの名無しさん
NGNGどのクラスのcreateImageを使いたいのかによる。
0522519
NGNGComponentってjava.awt.Componentですよね
だとしたらimport java.awt.*;でOKだと思うのですが
>>521
画像の分割をしたいので多分java.awt.ComponentのcreateImageだと思うのですが
0523デフォルトの名無しさん
NGNGエラーメッセージの通り、createImage()はCreateTestのメンバメソッドじゃありません。
コレでわからないなら初心者本100回読み直せ。人の答えいにチャもんつける前に、オノレの
脳の硬直を恥じろ馬鹿。
0524デフォルトの名無しさん
NGNG>だとしたらimport java.awt.*;でOKだと思うのですが
メソッドはその考えじゃダメダヨ
Componentオブジェクトに対してcreateImage呼べってことだ
あんまり君、わかってないかも
0525デフォルトの名無しさん
NGNGメソッドの呼び方も知らんかね。
じゃぁ drawString だの substring だの、
合計何万じゃすまない世界中のメソッドを、
君は import 書くだけで好きなときに好きなように呼べるのかね。
0526デフォルトの名無しさん
NGNG人やらコンパイラやら疑うな 自分の知識をまず疑え
0527デフォルトの名無しさん
NGNGそのあたりから質問しているようじゃ
答える方はキレルからね(ーーメ)
0528デフォルトの名無しさん
NGNG質問じゃないってこった。誰でも最初はそんなもんだから
落ち込まないでガンガレヨ。
0529デフォルトの名無しさん
NGNG余計に激しい怒りを誘うんだろうな
一体どうやったらいきなりここまで到達できるのやら
0530デフォルトの名無しさん
NGNGあえて解決法をあげるならこうだ
Image createImage(FilteredImageSource fis){
return null;
}
このめそっど追加すればとりあえずコンパイルは通る
0531519
NGNGやっとわかりました
前までnew Component.createImage(fis)とかやってたから
うまくいかなかったのですね
ありがとうございました
0532デフォルトの名無しさん
NGNGネ申。
実際に使い物にならないところがまさに。
0533デフォルトの名無しさん
NGNGいったいどこの馬鹿がこんなやり方を教えたのか(ちなみにコンパイルとおらんし)
自分で見つけたのか?
意味を理解しないで使ってるだろう。上達しないよ君
0534519
NGNG>>new Component.createImage(fis)
>いったいどこの馬鹿がこんなやり方を教えたのか(ちなみにコンパイルとおらんし)
これは自分で考えたやつです
createImageがComponentのメソッドということで、それのインスタンス作って
それでcreateImageを動かせばいいんじゃないかなと思ったのです
ちなみに>>531の
>うまくいかなかったのですね
というやつはコンパイルが通らなかったのですねという意味です
0535デフォルトの名無しさん
NGNGなんというか、ライブラリの使い方や方法論以前に文法がわかってないというか。
0536デフォルトの名無しさん
NGNG突込みどころが残ってる(つーかレスするたび増えてる)が、もういいや。
他の例に漏れず、回答者の数レスで矯正できるレベルではない。
数年後自分の辿った道筋のねじれ方に気づいて落涙し、本道を見出すという奇跡に期待するよ。
よそのソースを組み合わせる能力に長けてるのは誉めておこう。
基礎を放置して突っ走る能力も人並みはずれてるけどな。
0537399
NGNGどうもJ2REをインストールするときに強制再起動されることから
J2REが悪いみたいです。
インストール時にレジストリが壊れてるとか
インストーラーが壊れてるとか言われて、中途半端なインストールになり
コンパイル後実行しても再起動すらならない状態になってしまいました。
公式からDLしてるんで、そんなはず無いんですが。
もう八方塞でOS再インストしかないのかなぁ
0538デフォルトの名無しさん
NGNGウイルスにやられてない?
0539デフォルトの名無しさん
NGNGLANDISKにJDK入れようとしても無駄
おれも経験あり
0540デフォルトの名無しさん
NGNGメーカー製PCなのか自作なのか
自作ならビデオカードだなやっぱ
0541デフォルトの名無しさん
NGNG2、3スレに一度は出る質問
・ページを自動的に移動するにはどうすればいいんですか?
・ウィンドウをぶるぶる動かしてびっくりさせたいんですがどうすれば?
・DB とのコネクションは Query 一回毎に切るんですか?
・市販のソフトの実装はどうなっているのでしょうか?
・アクションゲームを作るのに Java ではスピード的にどうですか
・CLASSPATHはきちんと設定しています(しつこく聞いてみるとされてない)
・こうすることは可能ですか?(ソースを示しながら)
・エラーになります(ソースも無いので例外かコンパイルエラーかわからん)
・うまくいきません(ソース読んでもどうなってほしいのかわからん)
・メソッドとかクラスが多すぎて暗記できません
・アプレットで配布する jar の中身を解析されないようにするには?
・interface の意義がわかりません(意義の感じられないサンプルコードに騙されてる)
・exe ファイルを作るにはどうすれば?
0542デフォルトの名無しさん
NGNG漏れは初心者だからJAVAで宿題組む時もググったりするけど、
アプレットばっかりヒットして鬱。
なにげに文法違いませんか?
0543デフォルトの名無しさん
NGNGまったく同じ。
0544デフォルトの名無しさん
NGNGJavaScript と Java は文法違うけどね。
0545542
NGNGstartメソッドで実行・・でしたっけ?
そこらへんが便利なのに、アプレットじゃないと使えないようです・・
0546デフォルトの名無しさん
NGNGそれは文法とは全く関係ないな。
0547デフォルトの名無しさん
NGNG>initメソッドで初期設定して
>startメソッドで実行
>そこらへんが便利
アプレットから入ったのではない連中は、そんな不平言わないぞ。
main に Frame への add 書いて、
init(), start() に相当するもの書けば大体の用は足すだろう。
0548デフォルトの名無しさん
NGNGNetBeansでもつかっとけ。
0549デフォルトの名無しさん
NGNGいまごろ気づいた・・・
0550デフォルトの名無しさん
NGNGこういうこと?
Java Laboratory 透明フレーム
http://www5.airnet.ne.jp/sakuraba/java/laboratory/GUI/TransFrame/TransFrame.html
>>542
Appletでなくとも、初期化ルーチンをinit()メソッドにまとめて、
それをコンストラクタなどから呼び出すのは、
プログラムの読みやすさや、理解のしやすさを向上させるとおもうので、
Applet以外のプログラムを作るときでも、
init()メソッドを自作して使うといいと思うよ。
作り方によっては、
Appletとしても非Appletとしても実行できるclassも作ることができるよ。
0551デフォルトの名無しさん
NGNGそれはやっていることはAPI的に正しいのだけれども
WindowsのVMではそのままではちゃんと表示されない。問題はWindowsの描画系。
http://mycomputer.cc/memo/
>>550 それは後ろの描画内容のキャプチャを背景にして描画する
なんちゃって透明なので後ろの更新を反映できなくなるコード、あとイベントも透過しなくなる。
0552デフォルトの名無しさん
NGNGそれ少し前のスレで同じ話題出たんだけど
板のデータが全部なくなってしまったときにあたっているかも。
何らかのヒントは出ていたとおもった。
0553デフォルトの名無しさん
NGNGそれは スレ46。
今さっと読んだ限りでは、質問時点で、
ファイルが悪いのか JMF が悪いのか切り分けができていなかった
で、少なくとも「時間」の長いファイルは再生できた そこでおしまい
0554デフォルトの名無しさん
NGNGいなものが見えてます。アレを表示させないようにする為には、どうしたら良い
でしょうか
0555デフォルトの名無しさん
NGNG巡回しようと思うのですが、IEよりも危険でしょうか?
ウイルス感染したりクラッシュするサイトを閲覧した時に、
IEなら大丈夫なのに、JAVAのAPIが核のブラウザだとダメな
ケースって多いのでしょうか?
私は海外のえっちなサイトでもガンガン回ろうと思ってます。
JAVAブラウザの安全性について教えてください。
0556デフォルトの名無しさん
NGNGそのままじゃJavaScriptもなんも動かんし大丈夫。
0557デフォルトの名無しさん
NGNGHTMLとJavaScriptのパーサを作るのですか。偉いですね。頑張ってください。
生暖かく見守ってあげますよ。
0559デフォルトの名無しさん
NGNG継承ってしってるか?
0560デフォルトの名無しさん
NGNG自分でHTMLパーサー使わんでもJTextPaneで表示できると思うが。
0561デフォルトの名無しさん
NGNGていうか、いままでにJDKインストール経験はあるよね?
0562ぷち
NGNG0563デフォルトの名無しさん
NGNG>>HTML(略)のパーサを作るのですか。偉いですね。
基本レベルも知らん癖に、わざわざ頓珍漢な皮肉を書くのはやめたほうがいい。
無知を晒して「生暖かく見守られて」しまったのは君の方だったな。
0564デフォルトの名無しさん
NGNG危険はないが、昔作った時はレイアウトが悲惨なことになった。
yahooやgoogleすら見た目が変。HTML3.2準拠、JavaScriptのサポート無しなのでしょうがない。
JEditorPaneとHTMLEditorKit使えば200行程度でブラウザ作れるので楽なんだけどね。
0565デフォルトの名無しさん
NGNGttp://www.google.com/search?hl=ja&ie=UTF-8&c2coff=1&q=java+%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E5%B4%A9%E3%81%97+graphics
0566デフォルトの名無しさん
NGNG>557
>565
回答どうもありがとうございます
0567デフォルトの名無しさん
NGNG>557
>564
回答どうもありがとうございます
0568デフォルトの名無しさん
NGNGRhino使ってJavaScript動かすってことは手軽にできないのかな?
0569デフォルトの名無しさん
NGNG0570デフォルトの名無しさん
NGNG_/ノ.. /、
/ < }
ry、 {k_ _/`;, ノノ パンパン
/ / } ;' `i、
_/ノ../、 _/ 入/ / `ヽ, ノノ
/ r;ァ }''i" ̄.  ̄r'_ノ"'ヽ.i ) ―☆
{k_ _/,,.' ;. :. l、 ノ
\ ` 、 ,i. .:, :, ' / / \
,;ゝr;,;_二∠r;,_ェ=-ー'" r,_,/ ☆
【ラッキーレス】
このレスを見た人はコピペでもいいので
10分以内に3つのスレへ貼り付けてください。
そうすれば14日後好きな人から告白されるわ宝くじは当たるわ
出世しまくるわ体の悪い所全部治るわでえらい事です
0571399
NGNGいえ、これが一回目でした
Helloぐらいの時は普通に実行できてたので
インスト失敗してるとはおもってませんでした。
インスト、アンインスト繰り返してもうわけわからんちんw
0572デフォルトの名無しさん
NGNGなんかのコンストラクタにCSSの指定あるし。
たぶん、ある。
0573デフォルトの名無しさん
NGNGいまJEditorPaneで確認した。
解釈してはくれる。うまく表示してくれないけど。
がまんしてやってもいいレベル。
0574デフォルトの名無しさん
NGNG見苦しいから今回で懲りたほうがいいよ
0575デフォルトの名無しさん
NGNGこれをappletviewerで起動してるんですが、
Socket通信しようとするとSecurityExceptionになります。
なんとか回避できませんか?
0576デフォルトの名無しさん
NGNGTomcat使うとか。
0577デフォルトの名無しさん
NGNGその区切り文字がホストのOSのファイル名で使用可能で実際使われていたらどうする?
いや、この辺の問題の完全で汎用的な答えは俺も思いつかないけどさ。
0578デフォルトの名無しさん
NGNGOSのネイティブ区切り文字はSystem.getProperty()で。
Javaの抽象パス区切り文字は"/"固定。
じゃなかったか?
0579デフォルトの名無しさん
NGNGSystem.getProperty("file.separator")でいいじゃん。
そんなこと言ってたら、ププが喜んで現れッルぞ。
0580デフォルトの名無しさん
NGNG区切り文字というものを持たずに文字列の配列などで持てばいい。
SWTのIPathインタフェースやPathクラスはそういう感じになっているように見える。
0582577
NGNGいや、409あたりの流れでぷーぷーいってるのににうんざりして>>477があーいう結論だしたのを
うけての突っ込みだったんだけどね。
つーか通りすがりで遅レスした俺がわるかった。
0583デフォルトの名無しさん
NGNGハァ?Fileオブジェクトが勝手に吸収するからどうでもイイジャン。
なんか勘違いしてるか、オレ?
0585デフォルトの名無しさん
NGNGえ、>>477ってそういうことなん?
PureJavaでのnativeの制限に話題が移ってて�@とかのネタレスが出てる中だったから、何のことかわからんかったんだよね。
>>409でごたごたあったのは、native呼び出しがないだけでPureJavaと呼ぶとかん違いしてるヤツがいたから。
ま、おれは409なわけだが。
0586デフォルトの名無しさん
NGNGそれとも情報系の学校出たの?
会社の研修?
0587デフォルトの名無しさん
NGNG俺はだれにも教えてもらってないぞ。
とりあえずプログラムは、教えてもらわないとできないっていうのはその時点で素質がちょっと足りない。
↑教えられなくてもわかる
・教えてもらってわかる
↓教えてもらってもわからない
0588デフォルトの名無しさん
NGNG必要に迫られれば嫌でも覚えるだろうが。
0589デフォルトの名無しさん
NGNGいう発想が理解できない
情報系の大学だろうが、一番最初の紹介ぐらいはあっても、深く勉強するのは
みんな独学だろう
0590デフォルトの名無しさん
NGNG俺は独学
そのころはまだJDK1.0だから
教えてくれるところはおろかJava単体の本もほとんどなかった。
0592デフォルトの名無しさん
NGNG俺が Java をはじめて知ったのは卒業ちょっと前(前年働いてて単位が足りなかった)の授業で、
1.1 から 1.2 の頃だったが、1回目と2回目の授業の間に予定の課程を全部超えたんで、もう遊んでていいと言われた。
他言語の環境できちんと身になってりゃ、文法覚えて APIDoc 見ただけで、
「こう動かせ」という最低限の要求には答えられるようになる。
おいおいチュートリアルとメソッドの仕様見ればセオリーは吸収できるし。
だから Java だけ名指しして「独学でやったの?」という質問は、あまり意味が無い。
他言語からはじめた奴、基礎から教わってる奴は、独学で足りないことなどないし、
Java からはじめた奴、特に趣味でやってる奴も、
聞くべきはプログラミングの基礎をどこでやったかであろう。
0593デフォルトの名無しさん
NGNGJavaが初心者なのかで大きく異なる
後者なら大概ここに質問しにこないけど
0594デフォルトの名無しさん
NGNGおれなんか、Javaから入ってVBとか少しかじったけど、Javaは
いまだになんかしっくりこないな。10ヶ月だけヒューマンアカデミーのJava
講座へいって、実務に入ったんだが、APIをみながらプログラムを上司に言われたとおり
期日までにこなせるんだが、組んでてもはっきりとした根拠がないままくんでる。
PHPは根拠があって組めるが。。
0595デフォルトの名無しさん
NGNGよくできるといわれているが、なんかしっくりこない。
本を読んで大体こんなものなのか程度理解して組んでいる。
セッションとかの仕組みなんていまだによくわからん。。
0596デフォルトの名無しさん
NGNG一応動くものを作ることは出来てもVBでもすべて網羅は無理だな
それが自分で勉強した10ヶ月ではなく教えてもらいながらの
10ヶ月では密度が違いすぎる
ペースが教える側で決まるしね
どっちにしろセッションすらわからんということはかなりお察しくださいかもしれん
0597デフォルトの名無しさん
NGNG0598デフォルトの名無しさん
NGNGセッションもどうなってるか分からんのなら、
もはや仕様とかプロトコルが分かってないだけじゃないの?
それなら何作っても「しっくりこない」だろう。
「根拠」が無ければ、潜在的なバグはあるがしかし「エラーの出ない」ものがたまたま組めるだろうし、
裏(標準APIの内部実装やネイティヴレベル)で何してるか「直感的」に分かりにくいだろうな。
PHP で何をやってるか知らんが、
守備範囲の違うもの同士を比べてどっちはどうとか比べても仕方ないと思うが。
0599デフォルトの名無しさん
NGNGJavaどころかPHPもASP.NETもだめだな
0600デフォルトの名無しさん
NGNG0601デフォルトの名無しさん
NGNGスーパークラス群とそれらのインターフェースを見たら
sun.awt.〜 とか sun.net.〜 のクラスが出たんですけど
このsunパッケージってどこにあるんですか?
APIリファレンスには載ってないのですが。。。
0602デフォルトの名無しさん
NGNG@ITで簡単な解説をしてたような
0604デフォルトの名無しさん
NGNGJRE の中。
公開されてるクラスだけで標準API分が実装できるはずもなく
(GUI 関係なんかは peer と接続するんだから当然)、
その手の「載ってない」クラスはたくさんある。
ContentHandler として振舞うようだから、そうとして扱えばいいようだけど、
何かそれ以上に知りたいことがあるの?
0605デフォルトの名無しさん
NGNG0606デフォルトの名無しさん
NGNG0607カプコン
NGNG0608デフォルトの名無しさん
NGNG.netやphpがでてきたのはセッションが
webアプリでは当たり前の機能だからだろうに
0609デフォルトの名無しさん
NGNG0610カプコン
NGNGsessionなんて、使えて当たり前。内部仕様を俺は聞いたんだがな。
0611カプコン
NGNG難語をならべているが。
0612デフォルトの名無しさん
NGNGJavaつーよりオブジェクト指向に慣れてないんでないかい?
VB,PHPとJavaの一番の違いって
元からオブジェクト指向かどうかってところだし。
最近VB(.NET)はオブジェクト指向取り入れてきてるけど
良くも悪くも優秀なツールが昔のVBとの違いを
隠蔽してくれるし
PHPのオブジェクト指向対応はやっと↓みたいな状況だし。
ttp://www.atmarkit.co.jp/flinux/special/php5/php5a.html
0613デフォルトの名無しさん
NGNG低いのがさらに低い奴に講釈たれるオナニースレです。
あなたさまのご高説を賜ったところでここのレベルがあがるわけじゃございませんのでお引き取りください。
0614デフォルトの名無しさん
NGNG泣くなよ
0615デフォルトの名無しさん
NGNG涙は、泣くなと言われて止まるものではありませんよ
せめて上を向いてキーボードを打つことにいたしませう
0616デフォルトの名無しさん
NGNG0617デフォルトの名無しさん
NGNGこのスレの連中はレベル低いとかなんとかって煽りにくるヤツ。
自分は分からない、知らないって言ってるくせに、
答えてくれなかったらレベル低いやのって。
質問してるヤツにレベル低いって言われてもねぇ〜・・・
0618デフォルトの名無しさん
NGNGちょっと違う。彼はどっちとも言ってないが、大抵は「知ってる」と言う。
「俺は理解してる。お前等答えてみ? 採点してやるから」
というスタンスだろう。自分が「理解してる」ことの証明はもちろんしない。
ところが相手がめんどくさいだけの理由で答えないと、「ほら見ろ」と悦に浸る。
それだけで脳内に麻薬が回って幸福になれるんだからうらやましい。
高校野球の予選見に来て酔っ払ってへぼだのなんだのと怒鳴り声上げてるオヤジと大体同じレベル。
0620デフォルトの名無しさん
NGNG0621デフォルトの名無しさん
NGNG0622デフォルトの名無しさん
NGNG0623デフォルトの名無しさん
NGNG適当なの使ってみれば?
0624デフォルトの名無しさん
NGNG(item1)、(item2)、(item僕の)などの(item任意の文字列)を指定するために
任意の文字列の部分は.*だと思い
"(item" + .* + ")"
としたのですが、うまくいきませんでした。正しくはどうするべきでしょうか?
0625デフォルトの名無しさん
NGNGスレ違い。色々間違ってるし出直せ
0626デフォルトの名無しさん
NGNG間違ってるところのうち1つは残念ながらスレ違いじゃないよ。
徳俵ぎりぎり残ってる。
>>624
俺がこう書いてみてもまだ分からないならもう病院行ったほうがいいね。
String ex = "(item";
ex += .*
ex += ")";
あとの間違いはスレ違い。
0627デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.4/ja/docs/ja/api/java/util/regex/Pattern.html#sum
0628デフォルトの名無しさん
NGNGOS RH Linux
で、正規表現を試しています。
文字列の置換がしたくてreplaceAllを試してみたんですが、ユニコードエスケープした
置換がうまく動いてくれません。
コンパイルは出来るんですが、実行するとエラーです。
public class RegTest {
public static void main(String[] args) {
String str = "String Text Hoge Fuga Hage";
String str2 = "\u0024";
System.out.println("str.replace[" + str.replaceAll("Hoge", "\u0024") + "]");
//System.out.println("str.replace[" + str.replaceAll("Hoge", "HOGE") + "]");
System.out.println("str2[" + str2 + "]");
}
}
こういうソースで試したら、次のような例外が発生してしまいます。
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 1
at java.lang.String.charAt(String.java:444)
at java.util.regex.Matcher.appendReplacement(Matcher.java:559)
at java.util.regex.Matcher.replaceAll(Matcher.java:661)
at java.lang.String.replaceAll(String.java:1663)
at RegTest.main(RegTest.java:5)
#他にも、IllegalArgumentExceptionが発生した事もあります。
#引数のregexは特殊リテラルを含まないただの文字列、replacementは
#ユニコードエスケープした文字列です
0629デフォルトの名無しさん
NGNG正規表現の前に、疑問に思うことがあるだろう、いくつも
0630デフォルトの名無しさん
NGNGとおもった。
なんでクライアントの状態情報をサーバで保存せにゃナランの、と思ったこと
ない?挙句のはてにバグの温床だし。
今やってる仕事のアーキテクチャを盲信してたら、COBOLER一直線だと思うの
デスヨ。
0631デフォルトの名無しさん
NGNG0632デフォルトの名無しさん
NGNGhttpちゃんと分かっていればセッションなんて当たり前の機能だと思うんだが
どっちにしろセッションお子さまは要注意だ
0633デフォルトの名無しさん
NGNG最近Java始めたんだが、サパーリ分からん。俺はセンスなしか。
ここに書いてあることもサパーリだ。
0634デフォルトの名無しさん
NGNG言語の本じゃなくてオブジェクト指向の良著を読んだほうがいいよ
0635633
NGNGおめーみたいなバカは逝ってよし(死語)と言われるかと思ったのに。
真面目なアドバイスThx。
Web系も初めてなんで何からどう手を付けていいのか分からず。
前任者一人で作成したシステムで、そいつは既に抜けてて
仕様書なし、資料なし、jspやらJavaやらプロパティーファイルやらのメンテ・・・
ホント、どーしていいのか分からんかったのだよ。
改めてありが�d
さて。明日からまた頑張るか。オブジェクト指向の本ね。明日本屋行ってくるよ。
0637デフォルトの名無しさん
NGNGいいから黙ってスタックトレースと javadoc 見比べれ
>>630
>なんでクライアントの状態情報をサーバで保存せにゃナランの
そう思った直後、Webページ一枚作るのに、いちいちクライアントからやまほど情報送るんか?
とすぐ気付くと思うんだけど。
>>635
その道筋ではセンス磨かれないのも無理からぬ。
>仕様書なし、資料なし、jspやらJavaやらプロパティーファイルやらのメンテ・・・
それはもうはっきり言ってどうしようもない。
仕事続けられたらそれはそれは素晴らしい。精神的に。でも幸福逃してるなそれは。
愚痴りたくなったらマ板へどうぞ。
0638デフォルトの名無しさん
NGNG推薦図書/必読書のためのスレッド PART 18
http://pc5.2ch.net/test/read.cgi/tech/1083665944/
腐らずに本を読むべしだね
0639デフォルトの名無しさん
NGNG一応、なんとなく分かる。
0640デフォルトの名無しさん
NGNGVBってクラスってなかったっけ。あれ違うんだっけ。
0641デフォルトの名無しさん
NGNGもしわからないってんだったら最初のわかってるつもりの言語がホントはわかってなかっただけ。
0642633
NGNG>でも幸福逃してるなそれは。
幸福逃してる?それはナニユエ?
一応、Javaの未経験でJavaが出来るならプラスかと思ってたが・・・
>>638
スレ誘導ありが�d早速スレ読んでみます。
>>640
クラスはある。しかし、COBOL上がりの現場が多かった所為か、
共通ロジックを書いてるだけって所が多かった。
>>641
そうかも知れん・・・orz
すれ違いで申し訳ない>ALL
0643デフォルトの名無しさん
NGNG>そう思った直後、Webページ一枚作るのに、いちいちクライアントからやまほど情報送るんか?
>とすぐ気付くと思うんだけど。
なんでそうなるんだよ。Webページから脳みそが離れられないのね。
コボラ馬鹿に出来ないねあんた。
0644カプコン
NGNG0645カプコン
NGNG0646デフォルトの名無しさん
NGNG0647デフォルトの名無しさん
NGNG何の話?
0648デフォルトの名無しさん
NGNG0649デフォルトの名無しさん
NGNG0650デフォルトの名無しさん
NGNG0651デフォルトの名無しさん
NGNG0652デフォルトの名無しさん
NGNG0653デフォルトの名無しさん
NGNG$はそのまま正規表現の指定としてはつかえないよ。
str.replaceAll("Hoge", "\\\u0024");
とすべき
0654デフォルトの名無しさん
NGNG*はいいのに、$がだめなのはなんでだろ。
第2引数は正規表現とは関係ない気がするのに
0655デフォルトの名無しさん
NGNG0656デフォルトの名無しさん
NGNG読んでるけど見つからない
0657デフォルトの名無しさん
NGNGわかった。ありがと
0658デフォルトの名無しさん
NGNGjavadocの該当個所を示さずしてただjavadocを読めというのは無意味。
よって、無意味な発言をわざわざしてしまった>>655はバカ
0659デフォルトの名無しさん
NGNG>javadoc に全て書いてあるのはあたりまえなのだから、
>>654 がそれすらも分かってないようだから単的に読めと言ったまで。
箇所まで示す意味ねーよ。
0660デフォルトの名無しさん
NGNG0661デフォルトの名無しさん
NGNG0662デフォルトの名無しさん
NGNGjavadocに書いてあること自体がわかってないとは断言できない。
よって、やっぱりバカ
0663デフォルトの名無しさん
NGNG先にバカな発言をした時点で、
そのバカな発言の中に「バカ」が含まれていると解釈できる。
よって、先にバカな発言をしたほうに論理破綻がおこっている。
0664デフォルトの名無しさん
NGNG0665デフォルトの名無しさん
NGNGバカっていうやつ「も」バカなだけだ。
二者択一の話ではないとねーちゃんにいっとけ
0666デフォルトの名無しさん
NGNG何言ってんの? てことは分かってる可能性もあるってことじゃないの? 分かってるなら探すだろ。
それで諦めて >>654 みたいなレスしてるんだったら、
「javadoc 読め」で充分「載ってるから探せ」という意味にもなるだろ。
困ったね。
0667デフォルトの名無しさん
NGNG小学生かお前。
0668デフォルトの名無しさん
NGNGさらにお前はバカ。
「載ってる」のは分かってんだから、その該当個所をしめすまでしなければ、
発言がループだろ。
ループさせる奴はバカってことをいってるまで
0669デフォルトの名無しさん
NGNG|┃三 _________
|┃ /
|┃ ≡ _、_ < ケンカを止めにきたぜ!
____.|ミ\___( <_,` ) _ \
|┃=___ \  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|┃ ≡ ) 人 \ ガラッ
0670デフォルトの名無しさん
NGNG置換文字列には、前回のマッチ時に前方参照された部分シーケンスへの参照が含ま
れる場合があります。$g が検出されると、group(g) を評価した結果にすべて置換
されます。たとえば、2 番目のグループが文字列 "foo" とマッチした場合は、置換
文字列 "$2bar" を渡すと、"foobar" が文字列バッファに追加されます。ドル記号
($) をリテラルとして置換文字列に含める場合は、その前にバックスラッシュを付
けます (\$)。
0671デフォルトの名無しさん
NGNGなんでこっちで省いてやらなきゃいけないんだ。
バカバカいってるひまがあったら >>658 の時点でお前が示しとけよ
0672デフォルトの名無しさん
NGNG0673デフォルトの名無しさん
NGNGそれ前提が間違ってる。
なぜならば、ここは質問スレだから。
存在意義がなくなるじゃん。やっぱバカだ
0674デフォルトの名無しさん
NGNGループなんかするか。>>656 を無視して終わりだろ。
0675デフォルトの名無しさん
NGNG0676デフォルトの名無しさん
NGNGつか >>656=657 ならそう書いときゃバカも現れなかったろうに。
0677デフォルトの名無しさん
NGNG該当箇所を示して下さい
0678デフォルトの名無しさん
NGNG該当箇所をしめしてたもれ
0679デフォルトの名無しさん
NGNG俺の持ってる本の23ページと104ページだな。
0680デフォルトの名無しさん
NGNG該当箇所をしめしてください(流し目で)
0681デフォルトの名無しさん
NGNG0682デフォルトの名無しさん
NGNG俺の持ってる本は、JavaGUIコンポーネント完全制覇って本だな。
0683デフォルトの名無しさん
NGNGここの連中は何も分かってないですね
0684デフォルトの名無しさん
NGNG何を分かれと言うのだ。
そんなつまらんネタで釣れるとでも思ってたのか!
|
|
ぱくっ|
/V\
/◎;;;,;,,,,ヽ
_ ム::::(,,゚∀゚)::|
ヽツ.(ノ:::::::::.:::::::.:..|)
ヾソ:::::::::::::::::.:ノ
` ー U'"U'
0685デフォルトの名無しさん
NGNG>>673 でケリだったんじゃないだろうか。それ以降黙ってるわけだし。
というわけで、すいませんでした。
0686デフォルトの名無しさん
NGNG該当箇所を示してください。
0687デフォルトの名無しさん
NGNG0688デフォルトの名無しさん
NGNGCGIがあるURLにopenConnection() で接続した後に、getContent()で
ダウンロード?を試みてもIOExceptionが出てしまいます。
正しいやり方を教えてください。
0689デフォルトの名無しさん
NGNG該当コード載せてミソ
0690デフォルトの名無しさん
NGNG相手がCGIだろうがASPだろうがJSPだろうが、関係アリマセン。
0691デフォルトの名無しさん
NGNGっていうか、ほんとにIOExceptionが発生してるのか?
0692デフォルトの名無しさん
NGNGコードは全く単純なやつです。
URL url=new URL("http://www.temp.co.jp/temp/");
URLConnection target=url.openConnection();
Objecct content=target.getContent();
ブラウザでそこのURL(http://www.temp.co.jp/temp/)に移動すると、
入力画面が出てくるのですが、その入力画面のHTMLソースを
受け取りたいのです。
ブラウザだとその入力画面がモーダルなのでソースの表示ができません。
上記のコードだと、3行目でIOExceptionが出てしまいます。
どうかお願いします
0693デフォルトの名無しさん
NGNG0694デフォルトの名無しさん
NGNGそのときの例外のメッセージは?
ま、コード自体なんか違和感あるけど。
っていうか、そんな単純な取得だったら、URLConnection取得せずにopenStreamでいいんじゃないか、と思うが。
0695デフォルトの名無しさん
NGNGところで、EJB使うのに、みんなって、RMIを理解してから使ってるの?
俺は、全然理解してないから、そろそろ、オライリーのRMIの本でも読んでみようかと
思ってんだけど、読む必要ってある?
その辺、おしえてけれ。
0696デフォルトの名無しさん
NGNGしかしブラウザで上記のURLに移動すると入力画面が出るのです。
何故JAVAだと、入力画面の出力すら認めてくれないのでしょうか?
0697デフォルトの名無しさん
NGNGRefererではじいてるだけ、とかじゃないの?
ま、それはJavaの問題じゃないね。
そのサイト作ったやつに聞け。
0698695
NGNG0699デフォルトの名無しさん
NGNGRMI自体は関係なさそうだけど。
少なくとも単体の本を読む必要はないと思う。
適当にWebで検索して、感じだけつかんどけば?
0700デフォルトの名無しさん
NGNGそのサイトの全部のページをgetContent()すると401です。。。
送信側のブラウザ情報とかを参照してるんでしょうか?
そういう情報を送るにはどのクラス&メソッドを使えばいいのでしょうか?
0701デフォルトの名無しさん
NGNGしていないかもしれない。もしかしたらレスポンスヘッダに
Location:とか入っててブラウザが勝手に移動しているのかも
しれないししていないかもしれない。どちらにしてもブラウ
ザと自分で書いたコードそれぞれの場合でヘッダまで含めて
モニタする必要があるね。
0702695
NGNGやっぱ、そんなもんですよね。インターネットで検索しときます。
どうもありがとう。うちの会社は少人数でRMIとかみんなしらないので、
他のところはどうなのか、ずっと疑問に思ってました。
どうもありがとうございました。
0703デフォルトの名無しさん
NGNG難しいもんではない。EJB 本読むならそれで用は足すよ。
0705デフォルトの名無しさん
NGNGHTTPstatus405-HTTPのPOSTメソッドはこのURLではサポートされていません
ってでたんですけどGETにしてもこれに似たエラーがでるんですけど
どうしたらいいんでしょうか
0706デフォルトの名無しさん
NGNGJavaの文法を一通り学習して、なにか練習として作りたいと思うのですが、
サンプルコードと説明が豊富なページをご存じありませんでしょうか?
0707デフォルトの名無しさん
NGNGhttp://java.sun.com
0708デフォルトの名無しさん
NGNGdoGet、doPost()をオーバーライドして実装する
0709705
NGNGスレ汚しスマソ
0710デフォルトの名無しさん
NGNG0711デフォルトの名無しさん
NGNGCドライブに330MB、指定したDドライブに185MBになってしまいます。
Cドライブはシステムファイルしか入れない予定だったのですごく小さくパーテーションを切ってしまいました。
全てをDドライブにインストールすることは出来ないんでしょうか?
0712デフォルトの名無しさん
NGNGもっと落ち着いて書けよ。
全然おまえの環境が理解できない。
パーティション切り直せばいいんじゃないか?
0713デフォルトの名無しさん
NGNGこのサイトでJavaの勉強をしていましたら
演習 4.4 がわからなく 回答を見ようとしたら
回答がどこにもありません
よろしければ教えてくれませんか?
0714デフォルトの名無しさん
NGNG回答がいらないレベルだと言うこと…
0715デフォルトの名無しさん
NGNGこのプログラムで
celsius.addActionListener(this); // コメントを入れてください
fahrenheit.addActionListener(this); // コメントを入れてください
getContentPane().setLayout(new FlowLayout()); // コメントを入れてください
getContentPane().add(new JLabel("摂氏")); // コメントを入れてください
getContentPane().add(celsius); // コメントを入れてください
getContentPane().add(new JLabel("華氏")); // コメントを入れてください
getContentPane().add(fahrenheit); // コメントを入れてください
の部分が分からないのですが、コメントをつけてくださいませんか?
0716デフォルトの名無しさん
NGNG宿題スレ行けば?
http://pc5.2ch.net/test/read.cgi/tech/1076054000/l50
0717デフォルトの名無しさん
NGNGfahrenheit.addActionListener(this); // コメント
getContentPane().setLayout(new FlowLayout()); // コメント
getContentPane().add(new JLabel("摂氏")); // コメント
getContentPane().add(celsius); // コメント
getContentPane().add(new JLabel("華氏")); // コメント
getContentPane().add(fahrenheit); // コメント
0718デフォルトの名無しさん
NGNGおまえももちつけ。
0719デフォルトの名無しさん
NGNGfahrenheit.addActionListener(this); // 暑いね
getContentPane().setLayout(new FlowLayout()); // えっ何?
getContentPane().add(new JLabel("摂氏")); // 暑いねって言ったの
getContentPane().add(celsius); // あ、ごめん聞こえなかった
getContentPane().add(new JLabel("華氏")); // お前、わざとやってるだろ?
getContentPane().add(fahrenheit); // 何がだよ?言いがかりはよせよ
0720デフォルトの名無しさん
NGNG0721デフォルトの名無しさん
NGNG0722Strutsスレの1
NGNG最近はネタもないし、いいか。
0723デフォルトの名無しさん
NGNGモーダルとか言ってるし・・・
その入力画面ってまさかユーザー名とパスワードを入力するダイアログ?
0724デフォルトの名無しさん
NGNGJREは実行環境しか入ってないという事は分かったのですが。
それと、NetBeans 3.6 CobundleはDLした方がいいですか?
0725デフォルトの名無しさん
NGNGがあれば教えていただけないでしょうか。?
お願いします。
0726デフォルトの名無しさん
NGNGよくわからないなら、J2SEを入れとけばいいよ。
0727デフォルトの名無しさん
NGNGJava3D? JOGL? それとも全部自分で描画?
0728デフォルトの名無しさん
NGNGなぜっ!?
javashoplm.sun.comに接続できないんだけど!
0729デフォルトの名無しさん
NGNGnanja
sorya
0730デフォルトの名無しさん
NGNGここからWindows用のSDKをDLしたいんだけど全然つながらなーい!
俺だけ?
0731デフォルトの名無しさん
NGNG0732デフォルトの名無しさん
NGNGつぎのVerはJ2SE 5.0 になったのか
0733730
NGNGじゃあほんとうに俺だけだ。
さっき普通にDLできたときに、
オンラインでインストールするやつ落として、
一回インストールできたんだけど
それも「ご使用のインターネット接続設定では実行できません」
とかいってエラーになるしなぁ。
まいった。
0734730
NGNGよくわかんないけど、
再起動したりエアステーション再接続したりしてたらつながった!
ご迷惑おかけした。
0735デフォルトの名無しさん
NGNG容姿を気にしている人に対してその人の容姿に関する悪口を言うとその人ブチきれるだろ?
もしお前がスタイル抜群、成績優秀なら短足馬鹿扱いされても
「ははッ、なにいってんだ〜?お前よりはましだろw」等と軽い気持ちで言い返せるだろ?
人間は気にしていることを言われるとマジキレル。その見本がお前なんだよw
0736デフォルトの名無しさん
NGNG0737デフォルトの名無しさん
NGNG0739デフォルトの名無しさん
NGNGJava用のライブラリがあるかどうかしらないけど、
DXFはファイルフォーマットが既知だから、
それに従って読み込めばいいんじゃないの?
0740デフォルトの名無しさん
NGNG作ってコンパイルしました。それからサーブレットを作ったのですがbeanの所でシンボルを
解決してくれないのです。
CarBeanというBeanを作ってそれをサーブレットの方で定義しようとするとCarBeanの
シンボルは解決できませんと出ます。
どうすればよろしいのでしょうか?お願いします
0741デフォルトの名無しさん
NGNGそれはServletの問題ではない。
そんな質問するような段階だったら、Servlet以前にJavaの基礎的なコーディング、
コンパイル、実行、PathやClasspath等から勉強し直した方がいいよ。
基本がわかってからServletの勉強に入りなさい。
0742バカ
NGNG「bean を定義」じゃなくて「その型を用いる変数もしくはメソッドを定義」とみたが、どうか。
サーブレットのソースの中でほんとに bean を定義してるんだったら、書いてることが僕には難解なので分からん。
利用してるんだったら、クラスパスにないので解決できてないだけ。
クラスパスがなんだか分からないなら暇な人が講釈たれてくれるのを待つか、
サーブレットには当分手を出さないこと。
0743デフォルトの名無しさん
NGNG「私は○○の第1章を読み終えたばかりなのですが、
Java3D とか JSP とか EJB とかに手を出してよいものでしょうか」
という質問を見たことないけど、一度くらいは見てみたい。なでなでしちゃう。
0744デフォルトの名無しさん
NGNG行がある場合にはエラーにしたいと考えています。以下のように(?m)で複数行
モードを指定したつもりですが、実行すると複数行モードとして動作していな
いようです(指定しない場合と結果がかわらない)。
どのように指定するのがよろしいでしょうか?
if ( Pattern.matches( "(?m)^(.){100,}$", input ) ) {
// エラー処理
}
0745デフォルトの名無しさん
NGNGそれは多分これでしょうか?
ttp://www.google.co.jp/search?hl=ja&ie=UTF-8&q=Java+%E7%84%A1%E5%90%8D%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8+%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88+JSP
J2SE1.4から無名パッケージに属するクラスをimportできなくなってます。
古い入門書やウェブサイトを参考にしているとはまりがちなところ。
0746デフォルトの名無しさん
NGNGBeanの方をパッケージに入れて、コンパイルする(例:package hoge.car)
で、サーブレットの方をimport hoge.carとする。コンパイルする時は、C:\hoge\carなら
javac -cp C:\ サーブレット名.javaとする
j2sdk1.4からは、パッケージに含まれていないクラスはimportできなくなったから、
強制的にパッケージに入れてやらないといけない。
あと、君がTomcatをつかっているなら、TOMCATのホームディレクトリ\webapps\君のプロジェクト名\WEB-INF\classesに
パッケージを置く。上の例でいくと
TOMCAT_HOME\webapps\プロジェクト名\WEB-INF\classes\hoge\carとなる
サーブレットのコンパイルは javac -cp TOMCAT_HOME\webapps\プロジェクト名\WEB-INF\classes サーブレット名.java
となる。
君は、昨日から、eclipseスレで聞いた人だろう。初心者にいきなりeclipseはきつい。Tomcatとコマンドプロンプトではじめてはどうだろうか?
0747746
NGNGしかし、eclipseをつかうとなると、初心者にとっては色々な困難が一気に降りかかってくる。
なお、Tomcatも4.0系,4.1系、現在の5.0系ではやり方が多少ちがう。サーブレットの定義ファイルの書き方が。
質問する際はTomcatのバージョンをお忘れなく。
0748デフォルトの名無しさん
NGNG”指定した日からの経過日数を得る”にはどうしたらいいんでしょうか?
どなたか教えて下さい。
0749デフォルトの名無しさん
NGNG0750デフォルトの名無しさん
NGNGttp://www.google.co.jp/search?hl=ja&ie=UTF-8&oe=UTF-8&q=Java+%E6%97%A5%E4%BB%98+%E7%B5%8C%E9%81%8E+%E6%97%A5%E6%95%B0
>>749
そりゃどこの言語だ?
0751デフォルトの名無しさん
NGNGString hoge = new String();
String hoge = "";
の違いがわかりません。
同じ事じゃないんですか?
0752デフォルトの名無しさん
NGNGそこだけ見れば同じ。
0753デフォルトの名無しさん
NGNGお〜い、ウソ教えるなって。
0754デフォルトの名無しさん
NGNGSystem.out.println("" == new String());
してみれ。
0755754
NGNGSystem.out.println("" == "");
System.out.println("" == new String());
結果、見比べてみ。
0756デフォルトの名無しさん
NGNG初心者の質問なら同じというのは参照先が同じじゃなくて
結果的に同じということじゃないのか?
equalsのほうが正しそうだ
0757デフォルトの名無しさん
NGNGString hoge = new String();
の代わりに
String hoge = "";
を使うとどう違うのかという質問でしょ
0758デフォルトの名無しさん
NGNGそういうことすると違うけど、>>751が書いたところだけ見ると同じ。
つまり、""と比較しなければ、やっていることは同じ。
0759751
NGNG明確に書いていなかったせいで混乱させてしまったようで・・・
えっとですね、Stringは確か不変だったと記憶しているので、
どちらで宣言、もしくは代入しても、文字列が格納されているアドレスが入ってくるだけだと思っているのですが、
参考書などを見るとnewで宣言している事が多いので何か違いがあるのかと疑問に思ったんです。
0760デフォルトの名無しさん
NGNGint 型で返す static メソッド round を書く
(問2):long のデータを引数として、その階乗を求める static な
メソッドfactorial をループと再帰による2 通りの方法で作成する。
教えてください。
宜しくお願いします。
0761デフォルトの名無しさん
NGNG学校の課題は自分でやらないと良くないぞ
0762デフォルトの名無しさん
NGNGttp://www.y-adagio.com/public/standards/tr_javalang/3.doc.htm#101083
とか見たり
String#intern() を調べたりして勉強しろ
0763744
NGNG法について、下のようなサンプルで検証してみましたが、このサンプルでも一
致しないになってしまいます。なにか基本的な理解が不足している気がするの
ですが、見当がつきません。識者の方、お助けくださいませ。
import java.util.regex.*;
class sample {
public static void main (String[] args){
Pattern pattern = Pattern.compile("^BBB",Pattern.MULTILINE);
Matcher matcher = pattern.matcher("AAA\nBBB\n");
if ( matcher.matches() ) {
System.out.println("一致しました");
} else {
System.out.println("一致しません.....");
}
}
};
0764デフォルトの名無しさん
NGNGnew は宣言ではなくてオブジェクトの生成です。
0765デフォルトの名無しさん
NGNG先頭がBBBのものを探してるんだから当然一致するわけも無く
0766デフォルトの名無しさん
NGNG前にもまったく同じ質問があった。
使うべきは Matcher#find(); 。
0768デフォルトの名無しさん
NGNGわざとだよ
0769バカ
NGNG0770デフォルトの名無しさん
NGNGそんな話じゃないんじゃないか?
0771デフォルトの名無しさん
NGNGあんなような、サイトは他にないでしょうか?良かったら、おしえてください。
0772デフォルトの名無しさん
NGNG0773デフォルトの名無しさん
NGNG結局みんなわかってるつもりだけっぽいな
いや、俺も明確にわからんけど
0774デフォルトの名無しさん
NGNG質問のスジが悪いと、だれも答えられない。
0775デフォルトの名無しさん
NGNGんーとね、、、
何を以て「同じ」と言うかで答えが変わってくるのね。
だから、759が何を聞きたいのかが明確にならないと
誰もこたえられないわけ。
0776デフォルトの名無しさん
NGNGあんなにひどい記事を堂々と載せるようなサイトは、ざらにないよ。
0777デフォルトの名無しさん
NGNGIBMのDevelopper works
初心者ならJava House MLからリンクされているJava FAQなんてどうだろう?
0778デフォルトの名無しさん
NGNG>>759の疑問に対する答えも実は Java FAQに載っていたりする。
Stringは不変だが。
かといって==とequals()との挙動がまったく同じって訳ではないんだな。
不変と同値性とは直接は関係ない話なんだし
0779デフォルトの名無しさん
NGNGそれはどこも同じだし、ウソを書くのは数人だし。
0780デフォルトの名無しさん
NGNGttp://itpro.nikkeibp.co.jp/J2EE/
ttp://www.itmedia.co.jp/enterprise/index.html
0781デフォルトの名無しさん
NGNGString b = new String("");
これだと、a==b はfalseになる。new というキーワードを使う以上、
常に新しいオブジェクトが作成されるからaとbは別のインスタンス。
ただし、
a.equals(b) はtrue。java.lang.Stringではequals()がオーバーライド
されていて、格納されている文字が一致すればtrueが返る仕様になっている。
String a = "";
String b = "";
これだと、a==b はtrueになる。文字列リテラルはいったん作成されると
VM上のある場所にプールされる。次回以降に同一のリテラルが呼び出されると
プールされた同じメモリ領域を参照するようになる。
当然、
a.equals(b) はtrue。おなじものを参照しているのだから。
0782771
NGNGそうですか。嘘もあるんですか。でも、私は初心者ですから、けっこう得るところが
あるんですよ。きっと、玄人の人には物足りないんでしょうね。
>>777
どうもありがとうございます。今、Googleで検索してサイトにたどり着きました。
見てみようとおもいます。
0783デフォルトの名無しさん
NGNGそうでもないよ。
ひどいサイトはごまんとあります。
0785デフォルトの名無しさん
NGNG0786デフォルトの名無しさん
NGNGデフォルトだと一行しかかけないので・・・
0788デフォルトの名無しさん
NGNGサーブレットでDBにアクセスするときに
SELECT 変数(フォーム名) As 別名 FROM テーブル名
で変数と書いたところにJAVAでほかのテーブルからrs.getでとった数値を
入れてテーブル内のデータを取り出したいのですがうまくいきません
アドバイス、おねがいします
0789デフォルトの名無しさん
NGNGString hoge = new String();
String hoge = "";
って使い分けてるの?
俺は全く使い分けてない
ってか、new String()なんて使ったこと無いけどさ
0790デフォルトの名無しさん
NGNG文字なしのボタンと Layout とラベルを使えばいいんじゃないかな。
>>787
>>751 で「明確でない」とか言ってるけど、むしろ >>759 が難解だよ。
俺は「不変だから」という前提知識が、どんな理由で2行目のために持ち出されてくるのかわからなかった。
>>774-775 もそうかも知れない。なんかの書き損じならいいんだけどね。
「不変」だから、同じインスタンスを各文字列リテラル部分に使いまわしするような仕様を決められるわけだけど。
勘違いしてたと思ったらもっかい調べてね。
>>788
「変数」のところに、数値を入れる? "select 33 as name from persons" おかしくないかい?
それともまさか "select name from persons where old = 33" とかそういうこと? それだったら完全な板違いだけど。
>>789
普段 String で == を用いることなど全く無い。
まず間違いなく equals (Map とか Comparator とか) を想定してる。
いちいちコンストラクタを使うことは一切無いな。
0791デフォルトの名無しさん
NGNGSwingならテキストに html (結構適当でも可) を与えるとそのように解釈される。
例えば "<html>あいうえお<br>かきくけこ" とか与えると二行になる。
0792デフォルトの名無しさん
NGNG>「不変」だから、同じインスタンスを各文字列リテラル部分に使いまわしするような仕様を決められるわけだけど。
不変だからではありません。文字列はクラスファイル中で特別な扱いをされるためです。
0793デフォルトの名無しさん
NGNGそうじゃなくて「不変」じゃなかったら「使いまわし」できない、ってだけの意味。
俺の文も難解だったかね。どう言ってるもんだと勘違いした?
0794デフォルトの名無しさん
NGNG>>793
曖昧杉。あとJavaスレってこういう不毛な話し合い大杉。
0795スパイラル
NGNGまずそれに「誤解を与える」という指摘が入り、
しかしそいつの説明がさらに難解で「意味分からん」という指摘がまた違う奴から入る。
この三つの順番は一定ではないが発端はこのへん。
で、「そもそもわかってない奴のレス」と、「Java の言語仕様が腐ってるんだよ」とか
何の解決にもならないチャチャ入れが入り乱れて、バカのスパイラルとなる。
0796デフォルトの名無しさん
NGNG妙な表現の文章より適切な良い文章へのポインタ、か。
文章でもクラスも、へたくそな車輪の再発明より上質な
コンテンツの再利用が重要ですね。
0797デフォルトの名無しさん
NGNG初心者限定スレを別途作って隔離した方がいいのかもしれないなぁ・・・
初心者に毛が生えた中途半端な理解の奴や、
ただただ指南したり批判したい奴は、そっちに流れるだろう。
簡単なパッケージ分けでもいいけど。
0798デフォルトの名無しさん
NGNG0799デフォルトの名無しさん
NGNGそういう情報さえ身につけていない連中がServlet周りでプログラマやっている
ということなんだろうねえ。
0800デフォルトの名無しさん
NGNGここ1年くらいかな、悪化してるのは。
0801デフォルトの名無しさん
NGNG読んだ人には書くまでも無いけど・・・
>例えば「System.out.println("Hello World!");」という、
>コンパイラにとって意味のある文字列を表示したいとします。
>このとき、文字列として明示せず、
>System.out.println(System.out.println("Hello World!"););のようにしてしまうと、
だれがこのようにするのか。「明示せず」の例なら System.out.println(Hello World!); のようにするんでは?
などなど、かえって分かりにくい説明とか学習の順番とか、
ここのバカスパイラルよりも数段酷い。
0802デフォルトの名無しさん
NGNG0803デフォルトの名無しさん
NGNG本気カヨ
0804デフォルトの名無しさん
NGNG0805デフォルトの名無しさん
NGNG2chでクダ巻いてるからあの程度の記事しか書けないんだよ
0806デフォルトの名無しさん
NGNG0807デフォルトの名無しさん
NGNG0808デフォルトの名無しさん
NGNG>System.out.println(System.out.println("Hello World!"););のようにしてしまうと、
なにこれ・・
0809デフォルトの名無しさん
NGNG0810デフォルトの名無しさん
NGNG煽りとかではなくてマジ質問です。理由が全然わからない…
0811808
NGNG0812デフォルトの名無しさん
NGNGインスタンスを生成する場合なら,
String str = new String("HogeClass");
HogeClass hoge = (HogeClass)(Class.forName(str).newInstance());
(try-catchは省略)
で出来るのですが,静的メソッドを呼び出そうとするとうまく行きません.
ちなみに使いたいクラスはSingletonパターンを使用しているので,そもそもnew出来ないという条件付きです.
0813デフォルトの名無しさん
NGNGそのClassオブジェクトがどんなメソッドもっているかを「コンパイル時に」
解決する手段はナイデショが。
どうしても呼び出したけりゃリフレクション使ってMethodオブジェクトを
ルックアップしなされ。
0814デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.4/ja/docs/ja/api/
のアーカイブ版ってどこかにある?
英語版はあるのだが。
0815デフォルトの名無しさん
NGNGあるよ、探せ
0816デフォルトの名無しさん
NGNG俺も悩んだ。で,どっかからダウンロードしたけどどこか忘れた。
確かに見つけにくかったな。
0817デフォルトの名無しさん
NGNGClass のリファレンスもっとちゃんと読みな。getMethod ってのが並んでる。
>静的メソッドを呼び出そうとするとうまく行きません.
悪い癖だよ。それじゃ、どう呼び出そうとして失敗してるかわかんないじゃん。
0818デフォルトの名無しさん
NGNG>>816
http://java.sun.com/j2se/1.4.2/ja/download.html
ここだ、そのまんまだろうが
0819デフォルトの名無しさん
NGNG"Java API ダウンロード" ってね
0820デフォルトの名無しさん
NGNGClass#forName に与えようとしていた文字列で場合わけしろ。
String str = ...;
...
if ("HogeClass".equals(str)) {
HogeClass.methodHoge();
} else if ("FugaClass".equals(str)) {
FugaClass.methodFuga();
} else if (...) {
...
}
0821デフォルトの名無しさん
NGNG↑こんな書き方できるなんて知らなかった!
できるかどうか興味はあったが、たいていは
str.equals("HogeClass")
って書くから。
0822デフォルトの名無しさん
NGNG>できるかどうか興味はあったが
…
ちなみにnull判定が不要だし何と比べているのかわかりやすいから
そう書く癖がついてるけど、確かに良く変なつっこみ入れられるよ。
「それ逆じゃない?」とか。ばかか。おまえばかか。
0823デフォルトの名無しさん
NGNGうまくDBにアクセスできないんですけど・・・・
これって無理なんですか?
0824812
NGNG>>813
HogeClassでキャストしているので,メソッドがあるかどうかはコンパイル時点で解決できるのではないでしょうか?
メソッドが無い場合はNoSuchMethodExceptionを投げる感じで.
>>817
説明不足で済みません.
試してみたのは
(HogeClass)(Class.forName(str).staticMethod(args));
や
(HogeClass)(Class.forName(str)).staticMethod(args);
辺りですが,明らかにおかしいので(Classクラスのメソッドを呼びに行っている)勝手に割愛してしまいました.
>>820
文字列による場合分けをソースに入れてしまうと,読み込ませるクラスが増えるごとに書き直さなければいけないので,そのやり方は避けたいです.
どうやらClass#getMethod()でどうにかなりそうな感じですね.
今手元にコンパイル環境が無いので,すぐには試せないのですが,
retObj = Class.forName(str).getMethod("staticMethod",paramClassArray).invoke(null,args);
あたりで試してみます.
0825デフォルトの名無しさん
NGNGこれってどれよ。まず書けよ。
0826デフォルトの名無しさん
NGNGどうにかなりそうはいいけどClass#getMethodなんかを
持ちださなければならないってことは
「根本的に設計に無理があるんじゃないか」って思わないのかい。
リフレクション使うんだったら最初の「newできない」って前提を崩して
無理やりコンストラクタ呼ぶこともできるんだからさあ。
0827デフォルトの名無しさん
NGNG((HogeClass)(Class.forName("HogeClass").newInstance())).staticMethod();
でもいいんでないかね。メソッド呼ぶためだけにインスタンス作ってるだけだから
クラスメソッド呼ぶだけならシングルトンには影響しないし。
0828デフォルトの名無しさん
NGNGそこまで書くなら HogeClass.staticMethod(); とやればいいだけの話。
そうじゃなくて、たぶん、同じ名前の static メソッドを持つクラスが複数あるんだろう。
例えば、jar でクラスファイルを用意して、テキストファイルでクラスの具体名を決める、
プラグイン機能みたいなものを試行錯誤していると勝手に予想。
そういうことしたがるのも分からないでもないが・・・
少なくとも "同じ名前のメソッド" を期待するなら(これも俺の勝手な仮定だけど)、
abstract クラスかインタフェースを用意するべきなんだがなぁ。
0829デフォルトの名無しさん
NGNGResultSet rs2;
rs=DBの中身(テーブル1)
rs=DBの中身(テーブル2)
while(rs.next()){
rs.get〜
rs2.get〜
その他の処理
}
こんなループなんですけどrsの違うやつを2回使ってるせいで
リセットされてループが回らなくなっているようなんですが・・・
いいループの回し方ってありませんか?
0830デフォルトの名無しさん
NGNGぬるぽが出る。間違いない。
0831デフォルトの名無しさん
NGNG0832デフォルトの名無しさん
NGNG0833デフォルトの名無しさん
NGNG残念ながらコンパイルとおらない。
0834812
NGNG>jar でクラスファイルを用意して、テキストファイルでクラスの具体名を決める、
>プラグイン機能みたいなものを試行錯誤していると勝手に予想。
まさにその通りです.abstract HogeAbstractクラスがあって,それを実現するクラス(HogeA,HogeBなど,任意に追加可能)があり,
"Hoge" + str(strは"A"とか"B",コンフィグファイルから読み込んでくる)という名前のクラスを呼びたいわけです.
0836デフォルトの名無しさん
NGNGnextとwhileは直接関係ない。
0837デフォルトの名無しさん
NGNG0838デフォルトの名無しさん
NGNGwhile(){
処理
rs.next();
}
こんなかんじでrsを進めてデータを順番に出していったらいいんですか?
ループ条件などはこの場合どうしたらうまくいくんでしょうか
0839デフォルトの名無しさん
NGNGResultSet は同時に二つ保持できない。
rs1 の内容は先に何かに読み込まないとだめだね
0840デフォルトの名無しさん
NGNGrsをループで読みつつ、それを条件にrs2のデータをループ内で
取り出したかったんですが。なんだか無理っぽいですね
0841デフォルトの名無しさん
NGNGJavaでは全く可能なんだけど、キミには無理そうだね。
っていうかSQLで処理したほうが楽だと思われ。
0842デフォルトの名無しさん
NGNG> rsをループで読みつつ、それを条件に
根本的に違う処理を書いてると思われ。
0843デフォルトの名無しさん
NGNGSQL だけで済む処理だったら本当は板違いだけど、とりあえず書いてみ。
設計が悪いのかもなぁ
0844デフォルトの名無しさん
NGNG0845デフォルトの名無しさん
NGNG(1)メッセージキューを直接JAVAからコールできますか?
(2)メッセージキューと同様な機能がJAVAにありますか?
C言語でメインを作成し、メッセージキューで取り出したあと、javaのプログラム
をSYSTEMで実行する方法も考えています。
0846デフォルトの名無しさん
NGNGなんのことか知らんが、環境固有のものなら、直接は無理
> メッセージキューと同様な機能がJAVAにありますか?
なんのことか知らんが、処理用のデータをキューにためて順次実行するだけなら、Javaでも可能
0847デフォルトの名無しさん
NGNGこれからはこれ!!
新世代フラミンゴ言語moco
0848デフォルトの名無しさん
NGNGこれは、メッセージキューのように他のプロセスからもアクセスできますか?
仕様としては、複数のプロセスからリクエストが来る。
これをメッセージキューのような待ち行列で、逐次処理したい。
処理はjavaからアクセスするライブラリで提供されているので、
処理自体はjavaで書かなければならない。
メッセージキューから取り出すだけのメインをC言語で作成し、
そのあと、javaの処理を起動するしかないかと考えています。
メイン側を小さくすれば、forkもそれほど負荷にならないと
思っています。javaだけでできますか?
0849デフォルトの名無しさん
NGNGプロセス間通信はRMIなりなんなりでできるし。
0850デフォルトの名無しさん
NGNGほんとに消滅してしまうの?
今Javaを勉強しているので不安。消滅した時はC#に移るけど
0851デフォルトの名無しさん
NGNG0852デフォルトの名無しさん
NGNG0853デフォルトの名無しさん
NGNGC:\Documents and Settings\名無し\My Documents\java>PATH
PATH=C:\j2sdk1.4.2_04\bin;C:\WINDOWS\system32
C:\Documents and Settings\名無し\My Documents\java>java Hello
Exception in thread "main" java.lang.NoClassDefFoundError: Hello
と言ってきます。
set CLASSPATH=%CLASSPATH%;.
でいままで凌いできたんですが、外部からjavaを動かす時に「set CLA〜」
が打てないので困っています何かいい方法ありませんか?
0854デフォルトの名無しさん
NGNGプログラマに必要なのはアルゴリズムを組む能力
消滅しても多言語に移動する能力があれば問題ない
VBは消滅と同時にプログラマも消滅したがな
0855デフォルトの名無しさん
NGNG0856デフォルトの名無しさん
NGNG「外部から」ってのが意味不明なんだけど、
java -cp . Hello
じゃ駄目なのか。
0857デフォルトの名無しさん
NGNGPATH は、実行ファイル "java" がどこにあるかを OS (ないしシェル) に伝えるための情報だ。
NoClassDefFound とかなんとか言い出すのは OS じゃなくて実行ファイル "java" なんだから、
PATH が正しく通ってることの証明になってる。
見つからないのは Hello クラス(よく読めばちゃんとそう書いてある)
これはクラスパスが足りないから。
CLASSPATH は OS 経由で "java" にクラスパスを与えるものだが、
ふつーは "java" コマンドを叩くときに逐一オプションで与える。
java -classpath . Hello
などなど。(>>856 はその略)
いちいち毎度毎度打つのがめんどくさかったら、bat ファイルもしくはシェルスクリプトの勉強などすること。
0858デフォルトの名無しさん
NGNG0859デフォルトの名無しさん
NGNGうん、じゃ、あきらめな。
0860デフォルトの名無しさん
NGNG「メインをC言語で作成し」っていうのが前提条件だったら、
それは「java だけ」と言わないでしょ。
メッセージキューなるものを扱うライブラリが、
C 用のものしかないのなら、それしかないだろうな。
C から java 部分を起ち上げるのは JNI なり system 関数なり好きにすればいいけど、
java で行った処理の結果はどうするの?
C の側に返してさらにリクエストをかけてきた他のプロセスに返すなら、
それがどんなデータかによって、あるいはどんな頻度や再利用の方針かによって、
最適な方法がまるで異なってくるけれど。
0861デフォルトの名無しさん
NGNGwhile(rs.next() || rs2.next()){
if(rs){
rs.getXX();
}
if(rs2){
rs2.getXXX();
}
}
とか
while(rs.next()){ } while(rs2.next()){ }
とやるだろ。
しかし、倍かかって目的によっては効率悪そう。
スキーマの定義やSELECT文を見直すべきだと思うが。
0862デフォルトの名無しさん
NGNGAnt使えよ。
0863デフォルトの名無しさん
NGNG隊長!それじゃ、rsの内容を条件に検索はできないと思われます。
0864デフォルトの名無しさん
NGNGelementAt(int index)
get(int index)
の違いが分かりません。
また、同様に
remove(int index)
removeElementAt(int index)
の違いがわかりません。
それぞれどう違いがあって、どのような場合に使い分けるのでしょうか?
0865デフォルトの名無しさん
NGNG>メッセージキューなるものを扱うライブラリが、
>C 用のものしかないのなら、それしかないだろうな。
そうですね、Cでメインを作成し、今はalertあたりで時間監視して、
systemかforkでjavaを実行しようかと思っています。
javaからC言語のシステムコールを使うのならば、通常はJNIを用いる
ものなのでしょうか?
エラーが起こった場合の処理は、これから検討ですが、基本的に
ログに出力するぐらいになると思います。通知はe-mailあたりで
するかもしれませんが。
ところで、C言語でメッセージ待ちだけをするメインを作ったとして
メインのボリュームが小さければ、forkしてもあまり負荷がかからない
でよかったでしょうか?どうもfork=高負荷のイメージがあります。
0866デフォルトの名無しさん
NGNGVector#get(int) Vector#remove(int) は java.util.List インターフェイスのメソッド。
Vector#elementAt(int) Vector#removeElementAt(int) は JDK1.1 時代から引き継がれたメソッド。
使い分けとしてはMSJVM とかでも動くようなプログラムを書きたい場合は elementAt/removeElementAt を使う。
java.util.List の実装クラスとして使う場合は get/remove を使う。
そうでない場合は好きにすればいい。
0867デフォルトの名無しさん
NGNGは機能的には同じ
remove(int index) 、removeElementAt(int index)
は機能は同じだが戻り値がちがう
0868デフォルトの名無しさん
NGNGせめて「メッセージキュー」が特定OSでの固有のしくみを指すのか、実行情報の待ち行列をあらわす一般的なキューを指すのか明らかにしてほしいな。
0869デフォルトの名無しさん
NGNG>javaからC言語のシステムコールを使うのならば、通常はJNIを用いるものなのでしょうか?
標準 API の奥の方で呼んでるものなら、Java 側からの JNI は必要ない。
何らかの外部のライブラリが JNI でやっているなら、自身で JNI を使う必要は無い。
システムコールを呼ぶプログラムを C で作り、
それと java との間で、TCP/IPソケットなどでやりとりするなら JNI は必要ない。
そうでない場合は、JNI でやるほかない。
TCP/IP でやる場合だが、
Java やら C やらで何らかのサービスを提供するなら、余裕がある限り、ORB について勉強してみたらどうか。
CORBA←→RMI/IIOP でもいいし、
メッセージ受信 ←→ C ←→ Webサービス ←→ サーブレット ←→ Java のライブラリ
なんていう遠回りもあるし。
身近の環境に何があるか、サービスが今後どう展開していくかなどはこっちゃ分からないので、
自分で勉強して自分で判断しておくれ。
>forkしてもあまり負荷がかからない
Java もぼちぼちの無知な僕にはわかりません。スレ違いだし。
0870デフォルトの名無しさん
NGNG0872デフォルトの名無しさん
NGNG0873デフォルトの名無しさん
NGNGだからスキーマとSELECT文の見直しをと(ry
0874デフォルトの名無しさん
NGNGUNIXのシステムコールのメッセージキューのつもりでしたが、
実行情報の待ち行列をあらわす一般的なキューにはどんなものがありますか
実行情報の待ち行列をJAVAで実現できれば、もちろんOKです
>>869
それなら、ソケットのサーバーを立てればということですか...
>>872
その通りなのでなんとも言えません
0875デフォルトの名無しさん
NGNGテキストボックスに数字入れて答えが出てくるみたいな簡単なアプレットのソースお願いします。
0876デフォルトの名無しさん
NGNG0877デフォルトの名無しさん
NGNGというか、メッセージキューをラップしてjniでコールするはだめだったのかい?
それをやってないような気がする、君は
言わんとすることはわかるし、よくある要望だとは思う。
0878デフォルトの名無しさん
NGNG全部 Java になること自体は全然構わなくて、具体的な仕様は決まってなくて、
複数プロセスがあがって、Java のライブラリを使って、どっかでキューにためる処理があればそれでいいわけ?
>>846 と >>849 が、とっくに「キュー処理」と「プロセス間通信」ができると書いてるんだけど。
それにしては C でやることを前提に話を続けてるから、スタンスがよくわかんない・・・
まぁ、メッセージキューについて既に熟知してるなら、C + Java でやった方が、実装自体は楽だろう。
しかし、運用に向いてるのかは分からない。君が処理の具体的な内容を教えてくれないから。
また、C と Java の間が、JNI がいいのか、それとも多言語対応のプロトコルがいいのか。
内容がわかればアドバイスできるけど、分からなければキーワードしか教えてあげられない。
>>875
「アプレット 足し算」でググれば出てくる。
0879デフォルトの名無しさん
NGNGやってみてコレでダメでしたってのはわかるんだが
0880874
NGNG仕様としては、通常はWEBからのキックでサーバー側の処理を行いますが、
メンテナンスなどの場合、手動でキックされます。
処理自体は、その区分なくシーケンスに行いたいので、お客イメージはメッセージ
キューにデータをためて、Web,手動の区分無く溜まったデータに対し処理を
行いたいというものです。
メッセージキューは例えばということで、話が出ただけで、
アプリケーションサーバーは立てますが、メンテナンスはオフライン的に
Webとは関係なく動作します。従って、セッションなどはつかえません。
>>877
試してみます。
0881デフォルトの名無しさん
NGNGキュー自体はCommons-Collectionsの
org.apache.commons.collections.Buffer
使えばできるし。
別にメンテナンスもWebでやっていいと思うし。
なんか、JNIとか全く使わずにできる気がするけど。
0882デフォルトの名無しさん
NGNGソケットなどだと大掛かりになるから、簡単にメッセージキューでと言っている
ような気がするな。それならJNIはいいかも。私はあまり好きでないけど。JNIは
0883デフォルトの名無しさん
NGNG普通のJMSは他の言語からでも簡単にキューできるようになってる。
http://java.sun.com/products/jms/
MessageDrivenBean(J2EE)でも可。というかMessageDrivenBeanはJMSの
メッセージ処理側そのもの。
0884デフォルトの名無しさん
NGNG長さ1の線や、一辺が1の矩形描画で代用できると思いますが、
もっと直接的に、setPoint() みたいなメソッドで点を打っていく
仕組みは標準ライブラリにないのでしょうか?
0885デフォルトの名無しさん
NGNG0886デフォルトの名無しさん
NGNGListSelectionListenerのvalueChanged()が
2回呼び出されるのは何故なのでしょうか?
(何故イベントが2回も発生するのでしょうか?)
0887デフォルトの名無しさん
NGNGだから、キュー自体は、と。
プロセス間通信はRMI使えばいいし、と。
でも、JMSの方が楽しそう。
0888デフォルトの名無しさん
NGNG必要なクラスとメソッドを教えてください。
0889デフォルトの名無しさん
NGNGBufferedReaderクラス
readLineメソッド
Stringクラス
charAtメソッド
StringBufferクラス
appendメソッド
0890デフォルトの名無しさん
NGNG0891デフォルトの名無しさん
NGNG0892デフォルトの名無しさん
NGNG0893デフォルトの名無しさん
NGNG0894デフォルトの名無しさん
NGNG0895デフォルトの名無しさん
NGNG0896デフォルトの名無しさん
NGNGない。画面上ではピクセルに対応するが、
Graphics 自体はベクタ描画を想定しているので、面積0のものは描けないらしい
(それなら線だって同じようなもんだが、線種というものを設定できるのでちとちがう)
>>886
よくわかんないけどイベントの種類は調べてみた?
それと、二つ足しちゃったりしてない?
0897デフォルトの名無しさん
NGNGBufferedReader br = new BufferedReader(なんか);
for(String line; ((line = br.readLine()) != null; ){
出力(line.replaceAll("<[^>]+>",""));
}
br.close();
0898デフォルトの名無しさん
NGNGありがとうございます。
BufferedReader br = new BufferedReader(なんか); //←なんかはarg[0]でhtmlを代入すればOKかな?
for(String line; ((line = br.readLine()) != null; ){ //←よくわからないけれど読み込むため?
出力(line.replaceAll("<[^>]+>","")); //←html中の'<'から'>'まで' 'に変更?
}
br.close();
初心者でゴメンナサイ
0899デフォルトの名無しさん
NGNGうーん、このくらいは勉強せろ。
0900デフォルトの名無しさん
NGNG0901デフォルトの名無しさん
NGNGめんどい、の人は、いちいち他の人っぽくめんどい、って書くのはめんどくないの?
0902デフォルトの名無しさん
NGNG0903デフォルトの名無しさん
NGNG0904デフォルトの名無しさん
NGNGWriterクラス
writeメソッド
0905デフォルトの名無しさん
NGNG今となっては廃れたテクニックなのかねぇ・・・
0906デフォルトの名無しさん
NGNG0907タグ”削除”
NGNGコンストラクタ BufferedReader (java.lang.String)
このえらーはなんでしょう…
0908デフォルトの名無しさん
NGNG死んだほうがいいよ。
0909デフォルトの名無しさん
NGNGJavaで数値計算するときはよくやってるぞ。
しかし速度面のこと、オブジェクト指向性を考えて途中からPrintWriterクラスを使うことにしたが。
速度を重視するならCを仕えという話になるからな。
0910デフォルトの名無しさん
NGNGリダイレクトのほうが全然楽だぞ。
例外処理に埋もれたI/Oクラスを使う方がC厨にとってはめんどいだろう。
0911デフォルトの名無しさん
NGNG普通はBufferedReader(FileReader)とかだぞ。
0912デフォルトの名無しさん
NGNGてめーがしね
0913デフォルトの名無しさん
NGNG死んだらウマいモン食えなくなるから、やだ。
0914デフォルトの名無しさん
NGNGそうそう。まいたけとかな。
0915デフォルトの名無しさん
NGNG0916デフォルトの名無しさん
NGNG0917デフォルトの名無しさん
NGNGししゃもだよ。
0918デフォルトの名無しさん
NGNG一度は本物食っとけ。普段食ってるのは偽者だ。
0919デフォルトの名無しさん
NGNG0920デフォルトの名無しさん
NGNG質問したい初心者はくればいい。
0921デフォルトの名無しさん
NGNGその釣〜クマー(略
0922デフォルトの名無しさん
NGNGそう。ほんもの。めったに食えない。
0923デフォルトの名無しさん
NGNG0924デフォルトの名無しさん
NGNGおまえら、質問に答えるのと煽るのとどっちが多いんだ?
スレタイの初心者大歓迎はずしちまえ。ばか。
0925デフォルトの名無しさん
NGNG0926デフォルトの名無しさん
NGNGおまえらが困るから
0927デフォルトの名無しさん
NGNGいや、困らないし。
むしろ、ID制を望むけど。
0928デフォルトの名無しさん
NGNG0929デフォルトの名無しさん
NGNG意味がわからん。
0930デフォルトの名無しさん
NGNG逆にほんものを食卓に出したら
「これししゃもじゃねぇだろいつもの出せ」とか言われそうだ
0931デフォルトの名無しさん
NGNG0932デフォルトの名無しさん
NGNGいるのですが、特定のjpg画像で
java.awt.image.RasterFormatException:Data array too small (should be 1075163)
というエラーが出ます。gc()やflush()をしても変化ありません。ブラウザでは
正常に表示されています。
どなたか解決法をお教えください
0933デフォルトの名無しさん
NGNG0934デフォルトの名無しさん
NGNG特にコレクション・フレームワークなんかどれも似すぎてて覚え切れませんし、
問題自体も嫌らしすぎて、普通パッと見で気づかないようなエラーばかりですし・・・
みなさんはどのように勉強しましたか?
それと、お勧めの参考書と問題集などがあれば教えていただけると幸いです。
0935タグ”削除”
NGNGclass TagRemove {
public static void main(String[] agrs) {
try{
BufferedReader br = new BufferedReader(new FileReader(args[0]));
String line;
while ((line = br.readLine()) != null) {
BufferedWriter bw = new BufferedWriter(new FileWriter(args[1]));
br.write(line.replaceAll("<[^>]+>", " "));
}br.close();
}
catch... (略)
コンパイルできましたが java TagRemove test.html test.txt
とやっても空のtest.txtができるだけなのですが訂正お願いします。
0936デフォルトの名無しさん
NGNGAというページをbとcにフレーム分割した場合
bのリンクをcフレームに表示させようとすれば、
parent.c.location.href = URL
ですが
AをBとCに分割し、更にCをdとeに分割した場合に
Bのリンクからdフレームへ表示をさせるには、どのように指示すれば良いのでしょうか?
よろしければご回答お願いします。
0937デフォルトの名無しさん
NGNGそれはJavascriptだろ。Web製作板にいきな。
0938デフォルトの名無しさん
NGNGBufferedWriter bw = new BufferedWriter(new FileWriter(args[1]));
をwhileループの外に出す。
こういうのって、変数bwを何度も宣言するんじゃねー!
っていうエラーにはならないんだね。
ちょっと不思議。
0939デフォルトの名無しさん
NGNGおおっと!失礼いたしました・・・
|ω・`))))コソコソ
0941デフォルトの名無しさん
NGNGどこが不思議なのか。
0942デフォルトの名無しさん
NGNGBufferedWriter bw = new BufferedWriter(new FileWriter(args[1]));
BufferedWriter bw = new BufferedWriter(new FileWriter(args[1]));
と、
int a=0;
while (a<2){
BufferedWriter bw = new BufferedWriter(new FileWriter(args[1]));
a++;
}
ってやってることは同じような気がしますけど。
0943タグ”削除”
NGNGclass TagRemove {
public static void main(String[] agrs) {
try{
BufferedReader br = new BufferedReader(new FileReader(args[0]));
BufferedWriter bw = new BufferedWriter(new FileWriter(args[1]));
String line;
while ((line = br.readLine()) != null) {
br.write(line.replaceAll("<[^>]+>", " "));
}br.close();
bw.close();
}
catch... (略)
うおおーついにできました!多くの親切の方の助けに深く感謝します。
0944デフォルトの名無しさん
NGNGすこーぷ って しってる かな ?
0945タグ”削除”
NGNG<[^>]+> これの詳細もきb(ry
0946デフォルトの名無しさん
NGNGスレ違い
0947Stringクラス
NGNGどうしたらいいでしょうか?
0948デフォルトの名無しさん
NGNGソース落としてこい馬鹿奴
0949デフォルトの名無しさん
NGNG0950デフォルトの名無しさん
NGNGSDKに付属しているソースコードを読む。
0951デフォルトの名無しさん
NGNG0952デフォルトの名無しさん
NGNG0953”削除”
NGNG0954デフォルトの名無しさん
NGNGエンコードも忘れるなよって書いただろ
0955デフォルトの名無しさん
NGNG関係ない気がするが。
0956950
NGNG0957デフォルトの名無しさん
NGNG0958デフォルトの名無しさん
NGNGそうか。スマンカッタ。
0959デフォルトの名無しさん
NGNGおれが適当に煽り半分で作った>>897が、ちゃんと形になってて感動した。
ま、>>951の言う通り、複数行に対応してないし、いろいろ不備はあるけど。
0960タグ”削除”
NGNG0961タグ”削除”
NGNGでも感謝!複数行できないと実用できませんが…
0962デフォルトの名無しさん
NGNG0963デフォルトの名無しさん
NGNG学校の課題ディスカ?
0964デフォルトの名無しさん
NGNGいうておくが、動かしてない。
FileReader fr = new FileReader("test");
FileWriter fw = new FileWriter("out");
boolean inTag = false;
for(char ch; (ch = (char)fr.read()) != 0; ){
if(!inTag){
if(ch == '<'){
inTag = true;
continue;
}
fw.write(ch);
} else {
if(ch == '>'){
inTag = false;
continue;
}
}
}
fw.close();
fr.close();
0965タグ”削除”
NGNGSystem.out.print("Original:" + line);
System.out.print("Processed" + line.replaceAll("<[^>]+>", " "));
br.write(line.replaceAll("<[^>]+>", " "));
}
0966タグ
NGNGありがとうございます。実行してみました。
が、無限ループになって止まりました…
テキストの終わりまでは変換できているようですが(先と同じく文字は化けますが)ずっと?の連続です…
複数行にできたかは確認できませんでした
0967デフォルトの名無しさん
NGNG0968デフォルトの名無しさん
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質問・相談スレ48【大歓迎】
http://pc5.2ch.net/test/read.cgi/tech/1087815219/
/* 既出の質問や、他に適切なスレが存在する質問は、容赦なく無視されます。
質問をする前にwikiで過去ログ、関連スレ、FAQをチェックしてください。 */
また、当スレで質問をするかたは、回答をもらえたときに、
wikiの更新をして頂ければ、忝なく存じます。
JavaScriptの質問は、ここでは受け付けていません。
Web製作板をご利用ください。http://pc5.2ch.net/hp/
0969デフォルトの名無しさん
NGNG【初心者】Java質問・相談スレ49【大歓迎】
http://pc5.2ch.net/test/read.cgi/tech/1088705781/
0970デフォルトの名無しさん
NGNG新しいスレを上げちまった・・・
って事で、こっちage
0971デフォルトの名無しさん
NGNGモツカレー!
0972デフォルトの名無しさん
NGNG0973デフォルトの名無しさん
NGNG0974デフォルトの名無しさん
NGNGこれって本当ですか?
0975デフォルトの名無しさん
NGNGttp://java.sun.com/j2se/1.4/ja/docs/ja/tooldocs/win32/java.html
>-Xnoclassgc
> クラスのガベージコレクションを無効にします。
とある。
0976デフォルトの名無しさん
NGNGどうもインターフェイスを使う利点がわかりません。
ご教授ください。
0977デフォルトの名無しさん
NGNG0978デフォルトの名無しさん
NGNGし忘れ・・・?何かしらエラーが出るのですか?
0979デフォルトの名無しさん
NGNGパフォーマンスがどうとかいう話では無いかと思われ
0980デフォルトの名無しさん
NGNG要するに実装するクラスではすべてのメソッドを実装しないと
いけない。ということでよろしいですか?
よって、「実装のし忘れがない」ということですね。
0981デフォルトの名無しさん
NGNG大体あってる。あと、多重継承の代用品とか、マーカーとして使われる
0982デフォルトの名無しさん
NGNGマーカー?勉強不足です。
とりあえず利点がわかったので何のつっかえもなく勉強できそうです。
ありがとうございました。
0983デフォルトの名無しさん
NGNGそれは単におっちょこちょいの為の利点だと思うが。
0984デフォルトの名無しさん
NGNG0985デフォルトの名無しさん
NGNG0986デフォルトの名無しさん
NGNG実装を強要する
実装が保障される
0987デフォルトの名無しさん
NGNG0988デフォルトの名無しさん
NGNG0989デフォルトの名無しさん
NGNG僕は、以前PGだったけど、田舎に行って農業やってますよ(ププ
ハイテク農業でITつかって色々やってますよ(ププ
健康にいいですよ(ププ
在宅であくまで副業としてプログラマやってるから、年収850万くらい
もらってますよ(ププ
0990デフォルトの名無しさん
NGNG0991デフォルトの名無しさん
NGNGとりあえず金額を自慢しているらしいことは分かるが
日本語がまずくていまいち意図がつかめない
なに? 結局農業だけじゃやっていけないから片足突っ込みっぱなしってこと?
0992デフォルトの名無しさん
NGNGどんどんやれ
0993デフォルトの名無しさん
NGNG農業はシーズンオフがあるから、その時期ひまなので、お金を稼いでいるだけですよ(ププ
0994デフォルトの名無しさん
NGNG0995デフォルトの名無しさん
NGNG0996デフォルトの名無しさん
NGNGな の か ?
0997デフォルトの名無しさん
NGNG997げとー!
0998デフォルトの名無しさん
NGNG0999デフォルトの名無しさん
NGNG999(ププ
1000デフォルトの名無しさん
NGNG1000(ププ
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。