初心者歓迎! Java相談室 その7
レス数が1000を超えています。これ以上書き込みはできません。
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
0002がばろん@Mたんちゅきちゅき
NGNGJAVA厨房
http://piza.2ch.net/tech/kako/966/966391052.html
Java相談室
http://piza.2ch.net/tech/kako/971/971960169.html
Java相談室 Part2
http://piza.2ch.net/tech/kako/980/980858322.html
Java相談室 Part3
http://piza2.2ch.net/tech/kako/994/994150280.html
Java相談室 Part4
http://pc.2ch.net/tech/kako/997/997791189.html
Java相談室part5
http://pc.2ch.net/test/read.cgi/tech/1003567552/
ネタ心者歓迎!今更ながらにJavaを学ぼう!
http://piza.2ch.net/tech/kako/981/981424252.html
ネタ心者歓迎!今更ながらにJavaを学ぼう! その弐
http://pc.2ch.net/test/read.cgi/tech/993358225/
ネタ心者歓迎! 今更ながらにJava相談室
http://pc.2ch.net/test/read.cgi/tech/1003569074/
ネタ心者歓迎! 今更ながらにJava相談室 その2
http://pc.2ch.net/tech/kako/1006/10064/1006408230.html
ネタ心者歓迎!今更ながらにJava相談室 その3
http://pc.2ch.net/tech/kako/1007/10078/1007802486.html
ネタ心者歓迎!今更ながらにJava相談室 その4
http://pc.2ch.net/test/read.cgi/tech/1010545421/
初心者歓迎! Java相談室 その5
http://pc.2ch.net/test/read.cgi/tech/1012968994/
初心者歓迎! Java相談室 その6
http://pc.2ch.net/test/read.cgi/tech/1015418174/
0003がばろん@Mたんちゅきちゅき
NGNGQ: クラスの使い方が分かりません。
A: Java 2 プラットフォーム API 仕様
http://java.sun.com/j2se/1.3/ja/docs/ja/api/index.html
Q: SDKの仕様や、Javaの使い方、コマンドの使い方を教えて下さい。
A: Java(TM) 2 SDK ドキュメント
http://java.sun.com/j2se/1.3/ja/docs/ja/index.html
Q: Javaの言語仕様が知りたいです。
A: Java言語規定
http://www.y-adagio.com/public/standards/tr_javalang/index.htm
http://java.sun.com/docs/books/jls/second_edition/html/j.title.doc.html
Q: 「僕以外の人も、同じ疑問を持ったはず」と思えるような質問があります。
A: Java House ML Topics / Java FAQ / Java Tips
http://java-house.etl.go.jp/ml/topics/
http://www.gimlay.org/~javafaq/
http://www.javaworld.com/columns/jw-tips-index.shtml
Q: 僕、サルなんですけど・・・。
A: サルにはわかるヒアリングJava入門(マルチランゲージ対応)
http://www.asahi-net.or.jp/~rc4t-ishr/Saru/index.html
0004がばろん@Mたんちゅきちゅき
NGNG統合開発環境。
JAVA開発環境 "eclipse" is COOL!!
http://pc.2ch.net/test/read.cgi/tech/1013268002/
[Java]JBuilder5[Java]
http://pc.2ch.net/test/read.cgi/tech/995044723/
【Meadow】Java開発環境(・∀・)イイ【JDEE】
http://pc.2ch.net/test/read.cgi/tech/1017214967/
Forte for Java
http://pc.2ch.net/test/read.cgi/tech/1016161880/
IBM VisualAge for JAVA
http://pc.2ch.net/test/read.cgi/tech/989931658/ (dat逝き)
サーバサイド。
JAVAサーブレットQ&A
http://pc.2ch.net/test/read.cgi/tech/972229341/
JavaサーブレットQ&A LV2
http://pc.2ch.net/test/read.cgi/tech/1012728608/
サーバーサイドJAVAをまたーり語るスレ
http://pc.2ch.net/test/read.cgi/tech/1004972840/
携帯。
携帯JAVAのスレッド
http://pc.2ch.net/test/read.cgi/tech/1011977260/
iアプリ
http://pc.2ch.net/test/read.cgi/tech/1000723476/
i‐MODEのJAVA
http://piza2.2ch.net/tech/kako/975/975428633.html
iアプリでゲーム
http://game.2ch.net/test/read.cgi/gamedev/1005042631/
その他。
クライアントサイドJavaどうよ?
http://pc.2ch.net/test/read.cgi/tech/1002160815/
【祝】 JDK 1.4 βリリース
http://pc.2ch.net/test/read.cgi/tech/990949654/
Pure Java Mail Server
http://pc.2ch.net/test/read.cgi/tech/1009991622/ (dat逝き)
Java Media Framework とか
http://pc.2ch.net/test/read.cgi/tech/1015938096/
0005がばろん@Mたんちゅきちゅき
NGNGCとJavaを比較した場合Cの良いとこと悪いとこ
http://pc.2ch.net/test/read.cgi/tech/1009707596/
Java撲滅委員会
http://pc.2ch.net/test/read.cgi/tech/996848309/
●●JAVAって死滅しちゃうの????●●
http://pc.2ch.net/tech/kako/1005/10051/1005159122.html
●●JAVAって死滅しちゃうの???? PART2●●
http://pc.2ch.net/tech/kako/1006/10060/1006053686.html
●●JAVAって死滅しちゃうの???? PART3●●
http://pc.2ch.net/tech/kako/1008/10081/1008162230.html
0006前ズレの1000
NGNG0007がばろん@Mたんちゅきちゅき
NGNG\\ じゃばこワッショイ!! //
+ + \\ じゃばこワッショイ!!/+
∧ ∧ ∧
/●\ /●\ /●\ +
. + (/ \) (/ \) (/ \) +
( ´∀`∩(´∀`∩)( ´∀`)
+ (( (つ ノ(つ 丿(つ つ )) +
ヽ ( ノ ( ヽノ ) ) )
(_)し' し(_) (_)_)
日本語訳が見つからなかったけど、一応1.4のAPI。
http://java.sun.com/j2se/1.4/ja/docs/ja/api/index.html
// >>6たん、どういたしまして。
// しかしJavaスレが1000まで行くとはおもわなかった。
// 前にスレ建ててくれていたひとは、どこに逝ったのかな。。。
0008デフォルトの名無しさん
NGNG>ちょっと気になったんですが、まずい方向…?これ詳しく教えて頂けませんか?
君は、1、2冊よんだ本のまえがきかなんかにjavaはこれからのスタンダードになるとか
これからはJavaだけが有利だとかかいてあったりして、それを信じ込んでいないか?
これからの日本を背負うものならもっと視野を広く持たないとだめだぞ。
まあ、javaをやってて大きくコケることはないし、いいとおもうよ。
ただ、VMを使うから、一番早い動作速度が出る言語ではないということを知っておいたほうがいい
最高のものをつくるときに、結局VC++とかになってるし、
市販されているパソコンなどのゲームで、JAVAで作ってあるものはないよね?
javaの利点としては君の読んだ本にかいてあることであってるとおもうけど、
これが最高、これだけでいいという感覚はすててがんばってくれ
昔の話だけど、cobolとfortranのいいとこ取りしたpl1というプログラム言語が
消えた理由を調べれば俺の気持ちをわかってくれると思う。
0010デフォルトの名無しさん
NGNG> 消えた理由を調べれば俺の気持ちをわかってくれると思う。
高校三年生が理解できるとは思えない。
それとも、他の人に言ってんの?
0011デフォルトの名無しさん
NGNG乙彼ー!
0012デフォルトの名無しさん
NGNG外部に繋がってる MIDI デバイスを制御したいんだけど、どうやる?
javax.sound.midi の中の getMidiDeviceInfo 使ってデバイスのリスト取得するのはできる。
あと、java にデフォルトで入ってるソフトシンセで音出すこともできてる。
で、どうやったら外部デバイスに繋ぎ変えられるわけ?
Transmitter とか Receiver とか使わなきゃなんないの? (この辺よく分からん)
よろしくおながいします。
0013デフォルトの名無しさん
NGNG例えば、System.out.printlnの中にstep in
することはできるのでしょうか、jdbでです。
なんかソースとかもあるみたいなんで、できるのかなぁ
っておモタンだもん!!(怒)
0014デフォルトの名無しさん
NGNG/゚〇゚)ヽ/
( し-J
0015デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.3/ja/docs/ja/guide/sound/prog_guide/title.fm.html
0016高校三年です
NGNGレスありがとうございます。
お言葉を常に心の片隅に置いて精進したいと思います。
とにかくJAVAから入りましたので、まずJAVAを極めてから他言語も勉強したいと思います。
みなさんのお話を拝見して、サーバーサイドのJAVAが非常に気になりました。
学習する為に勉強法(または読んだ方がいい本)をアドバイスして頂けると大変ありがたいです。
宜しくお願い致します。
0017デフォルトの名無しさん
NGNG悪書をつかまされて小遣いをドブに捨てるよりはJava Docとチュートリアル
中心に、わからんことあったら検索するなりここで聞くなり...
あとはとにかく手を動かす(物をつくる)、人の作ったものを観て解析して
自分のものにしていく。
以上。(でもこの方法って結構集中力いるんだよなぁ)
001812
NGNGおぉ、こんなページがあったなんてシランカッタ。情報サンクス!
またお世話になるかもしんないけど。
0019デフォルトの名無しさん
NGNGAPIドキュメントって、ちゃんと隅から隅まで全部読んでるか?
JavaDoc以外にも、ライブラリの使用方法の解説が死ぬほどいっぱい
同梱されているぞ。これと、SunのTutorialがあれば、使い方ワカラン
ということは、少しの試行錯誤を我慢すれば、殆どないと思うのだが…
0020デフォルトの名無しさん
NGNG読むのが邪魔九歳のですが、何か?
0021デフォルトの名無しさん
NGNG/゚〇゚)ヽ
( し-J )
0022デフォルトの名無しさん
NGNGどうすればいいんでしょうか。
0023デフォルトの名無しさん
NGNG/゚〇゚)ヽ
( し-J ヽΞ3
002422
NGNG0025デフォルトの名無しさん
NGNG0026デフォルトの名無しさん
NGNGつまるところキャンセルボタンで中止させたいのです。
0027風たん
NGNG0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNGnio使え。1.4以降な。
0031デフォルトの名無しさん
NGNGソケットリードはバックグラウンドにしろ。専用スレッドをデーモン
モードで作ってそいつに読ませよう。リードが終わったら通知して
もらえばいい。
0032デフォルトの名無しさん
NGNGいまはメモちょうでやってるのですが
長くなってくるとたいへんで・・
フリーで便利なのありませんか?
0033デフォルトの名無しさん
NGNG0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNG私はエディタだけでいいのですが・・・
もう少しまわってみます
0036デフォルトの名無しさん
NGNGEmEditorのフリー版はでどうですか?
0037デフォルトの名無しさん
NGNG作成した物で報酬を得てはいけない
作成したclassのソースを公開してはいけない
等の制限は有りますけど
0038秘密の呪文
NGNGパブリクスタテクボイドメイン
パブリクスタテクボイドメイン
003932=35
NGNGpersonalならありましたね・・・ スミマセン
持っているjavaの本にもついてました。
コード取得はHPからしなくちゃいけなくてめんどくさかったけど
結構いいですねこれ!
ちゃんとおもってたうごきしてます。
iアプリ作ってるのでエディタとしてしかつかってないのですが
>>36さんのEmEditorもみてみます
ありがとうございます
0040デフォルトの名無しさん
NGNG作成したソースを公開しちゃいけないのん?
0041デフォルトの名無しさん
NGNGだめだろうねぇ・・・
フリー版でだれかが非営利で作成してソースを公開したら
その公開されたものを業者が営利で使用すると、結局
フリー版を営利目的で使われる感じになっちゃうから
0042デフォルトの名無しさん
NGNGさようならJBuilder・・・キミのことは忘れないよ。
0043デフォルトの名無しさん
NGNG0044age
NGNG0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNGがソースに記述されるのか?不可能だろ?
0047デフォルトの名無しさん
NGNG0048デフォルトの名無しさん
NGNGソースに署名するのか???へええ。
0049デフォルトの名無しさん
NGNGどうすればいいのか分からないので教えてください。
・メソッドブロック開始の「{」の直後で改行し
「System.out.println("クラス名.メソッド名:in");」
を挿入し改行。
・メソッドブロック終了の「}」の直前に
「System.out.println("クラス名.メソッド名:out");」
を挿入し改行。
・コンストラクタ開始の「{」の直後(superがある場合はsuperの直後)で改行し
「System.out.println("クラス名.Constructer:in");」
を挿入し改行。
・コンストラクタブロック終了の「}」の直前に
「System.out.println("クラス名.Constructer:out");」
を挿入し改行。
0050デフォルトの名無しさん
NGNG----------------------------------------------------------------------
import java.io.*;
import java.util.StringTokenizer;
public class SrcConv{
static final String CLASS = "class";
static final String PUBLIC = "public";
static final String PRIVATE = "private";
static final String PROTECTED = "protected";
static final String DEBBUG_CD = "System.out.println";
static final String OPEN_PARENTHESIS = "{";
static final String CLOSE_PARENTHESIS = "}";
static final String SUPER = "super";
static final String RETURN = "\n";
private static StringBuffer sb = null;
private static BufferedReader br = null ;
public static void main(String args[]){
String filename = args[0];
sb = new StringBuffer();
String line = null;
int eof_check = 0;
try{
br = new BufferedReader(new FileReader(filename));
while(true){
line = br.readLine();
if(line != null){
lineCheck(line);
eof_check = 0;
}else{
sb.append(RETURN);
eof_check++;
if(eof_check > 10) break;
}
}
System.out.print(sb.toString());
}catch(Exception e){
e.printStackTrace();
}
}
0051デフォルトの名無しさん
NGNG----------------------------------------------------------------------
private static void lineCheck(String line)
throws java.io.IOException
{
String constructor_name = null;
String method_name = null;
boolean constructor_found = false;
if(line.indexOf(CLASS) != -1){
constructor_name = getConstructorName(line);
System.out.println(constructor_name);
constructor_found = true;
}
else if(constructor_found && line.indexOf(constructor_name) != -1){
System.out.println("ConstructorFound");
putDC(constructor_name,line);
}
else if(line.indexOf(PUBLIC) != -1 && constructor_found && line.indexOf(constructor_name) == -1 && line.indexOf(CLASS) == -1){
method_name = getMethodName(line);
putDC(constructor_name,method_name,line);
}
else if(line.indexOf(PRIVATE) != -1){
method_name = getMethodName(line);
putDC(constructor_name,method_name,line);
}
else if(line.indexOf(PROTECTED) != -1){
method_name = getMethodName(line);
System.out.println(method_name);
putDC(constructor_name,method_name,line);
}else{
sb.append(line + RETURN);
}
}
0052デフォルトの名無しさん
NGNG----------------------------------------------------------------------
private static void putDC(String classname, String first_line)
throws java.io.IOException
{
String line = null;
sb.append(first_line + RETURN);
search_super:
while(true){
line = br.readLine();
if(line.indexOf(SUPER) != -1){
sb.append(line + "\n" + DEBBUG_CD + classname + ".Constructor:in\n");
break search_super;
}
sb.append(line + RETURN);
}
search_block_end:
while(true){
line = br.readLine();
if(line.indexOf("}") != -1){
sb.append(DEBBUG_CD + classname + ".Constructor:out\n" + line + RETURN);
break search_block_end;
}
sb.append(line + RETURN);
}
}
private static void putDC(String classname, String methodname, String first_line)
throws java.io.IOException
{
int nest = 0;
if(first_line.indexOf(OPEN_PARENTHESIS) == -1){
try{
sb.append(first_line + RETURN + DEBBUG_CD + classname + methodname + ":in\n");
}catch(Exception e){e.printStackTrace();}
nest++;
}
String line_in_block = null;
int length = 0;
block_end_found:
while(true){
line_in_block = br.readLine();
if(line_in_block == null) break;
length = line_in_block.length();
for(int i=0;i<length;i++){
if(line_in_block.indexOf(i) == '{') nest++;
if(line_in_block.indexOf(i) == '}') nest--;
if(nest == 0) break block_end_found;
}
}
if(nest == 0){
sb.append(DEBBUG_CD + classname + methodname + ":out\n");
}
}
0053デフォルトの名無しさん
NGNG----------------------------------------------------------------------
private static String getMethodName(String line){
StringTokenizer st = new StringTokenizer(line, " ");
String trush = null;
String method_name = null;
trush = st.nextToken();
trush = st.nextToken();
method_name = st.nextToken();
return method_name;
}
private static String getConstructorName(String line){
StringTokenizer st = new StringTokenizer(line, " ");
String token = null;
String constructor_name = null;
while(st.hasMoreTokens()){
token = st.nextToken();
if(token.equals(CLASS)){
constructor_name = st.nextToken();
break;
}
}
return constructor_name;
}
}
0054デフォルトの名無しさん
NGNGいい事を教えてやろう。
AspectJ使え。
005549
NGNGありがとうございます。
でも情報が少ないのでいやです。
0056デフォルトの名無しさん
NGNGじゃあ仕方ないからC/C++のプリプロセッサ借りるようにしろ。
そういうロジックを書くな。無駄だ。
0057デフォルトの名無しさん
NGNGまともなデバッガ使え、ってのはダメ?
0058デフォルトの名無しさん
NGNG遅いですね
java開発ツールですからこれ自体もjavaで書かれてるんですね。
だからいろんなプラットフォームに対応してるのか・・・
一番イタイのはプログラムのエディタのところで
マウスのホイールスクロールが聞かないところ、
ちょっとだけスクロールしたいってときはやはりあるわけで
そのときにいちいち右のスクロールバーを動かすのはめんどい・・
0059デフォルトの名無しさん
NGNGUMLのソフトってどれも高いから手がでんわ。欲しいけど。
スレ違いかな?
0060デフォルトの名無しさん
NGNGというかフリーでてるんじゃないか?
0061デフォルトの名無しさん
NGNGUML スレッドあるから、そちらをご覧ください。UML は紙に書くのが基本。
0062デフォルトの名無しさん
NGNGUnexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x6D1B3BB8
Function=[Unknown.]
Library=(N/A)
NOTE: We are unable to locate the function name symbol for the error
just occurred. Please refer to release documentation for possible
reason and solutions.
Current Java thread:
at sun.awt.font.NativeFontWrapper.registerFonts(Native Method)
- locked <06E174F8> (a java.lang.Class)
.
.
.
Dynamic libraries:
0x7D260000 - 0x7D27D000 C:\WINDOWS\SYSTEM\IMAGEHLP.DLL
--
JDK1.4 いれて、SwingSet2 実行しようとしたらこんなエラー出た。
たすけてー。
0063デフォルトの名無しさん
NGNGUnexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x6D1B3BB8
Function=[Unknown.]
Library=(N/A)
NOTE: We are unable to locate the function name symbol for the error
just occurred. Please refer to release documentation for possible
reason and solutions.
Current Java thread:
at sun.awt.font.NativeFontWrapper.registerFonts(Native Method)
.
.
.
Dynamic libraries:
0x6D180000 - 0x6D1D0000 D:\J2SDK1.4.0\JRE\BIN\FONTMANAGER.DLL
Local Time = Mon Apr 15 07:34:59 2002
Elapsed Time = 1
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.0-b92 mixed mode)
#
IMAGEHLP.DLL リネームして実行したら、今度は、コレが。
0064デフォルトの名無しさん
NGNGメモもほとんどエディタ(か、メールクライアント)で取る俺としては
速くて安くて便利なUMLエディタができれば紙に書く必要もないと思うんだけどな。
0065デフォルトの名無しさん
NGNG超初心者です。すいません。
0066デフォルトの名無しさん
NGNGはっ、しまったフリーじゃなかった、、、
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNGスパイ機能が発動するけどな。
まーどうでもいいや
0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNG0071デフォルトの名無しさん
NGNG貧乏学生だと自己申告すれば送金免除されますが。
0072デフォルトの名無しさん
NGNG>貧乏学生だと自己申告すれば送金免除されますが。
秀丸の試用期限が切れる前にフリーウェアを開発すればいのか。
ちなみに、まぁまぁマクロとかも使ってるよ。
でもなぁ、、VZのマクロが使いたいなぁ、、、、はっ、しまった、、、
WZは初代買ってショックが大きかったので使ってないです。
最近どうなんだろー
0073デフォルトの名無しさん
NGNGソフトウェア板のWZスレ
http://pc.2ch.net/test/read.cgi/software/992722227/
をどぞ。
0074じゃばお
NGNGJavaネイティブコンパイラに興味あるのですが。
JETでも可。
0075デフォルトの名無しさん
NGNGような気がする初心者ですが、次に読む良さげな参考書って何でしょうか?
ちなみに目標は1年程度でSUNのJAVA認定資格取得です。
資格、車の免許ぐらいしかないので・・・
0076デフォルトの名無しさん
NGNGそれ、この前受かったけど、
そんなむずかしいもんじゃないから1ヶ月くらい勉強すれば
とれるよ。
本は前橋先生のJava謎+落とし穴徹底解明とか
core Java2 の基礎、応用編がいーかな
0077デフォルトの名無しさん
NGNG俺もお薦め。
といった所で、俺がどこの馬の骨とも分からないんじゃ、説得力ないわな w
0078高校三年です
NGNGcore Java2 の基礎、応用編ですね。あまりお小遣いもないので、本屋で立ち読みしてみます。
ご紹介ありがとうございます。
0079デフォルトの名無しさん
NGNGあの分厚いやつっすか?
時間がないよ〜
0080デフォルトの名無しさん
NGNG仕事してんの?
0081デフォルトの名無しさん
NGNGとりあえず『core Java2』買って読んでみます。
『Java謎+落とし穴徹底解明』もスレが立つほど有名らしいので、
次くらいに、読んでみます。
っていうか、職種が機械系技術者だったりして全く関係ないので、
の〜んびりと、趣味的に取り組んでみたいなぁっと。
0082デフォルトの名無しさん
NGNGそれなら図書館を利用してみたら?
沢山あるのを片っ端からチェックしたら
無駄な買い物もせずに済む。
>>79
分厚いから読むのに時間がかかるというわけではない。
逆に、説明を適当に端折って「とっても簡単!ナンタラカンタラ」
とかうそぶいてる本の方が、結局時間が掛かる。
0083デフォルトの名無しさん
NGNGあるrowのみエディタを設定したいのですが、TableCellEditorの
getTableCellEditorComponentの使い方がいまひとつわかりません。
というのは、エディタを設定したいrow以外はデフォルト(?)のエディタを
返したいのですが、その取得方法がわかりません。rendererの場合ですと、
DefaultTableCellRendererのgetTableCellRendererComponentで
うまくいったのですが。
0084デフォルトの名無しさん
NGNG全く同じじゃないのか?
0085デフォルトの名無しさん
NGNG使っているひといますか?
今日、BDKのバージョンあたらしいのアップされてないかなぁと
SunのWebにいったら、かわりにコレがアップされてた
ttp://java.sun.com/products/javabeans/software/
動きはForteなんかに比べるとかなり軽快で
これなら、使ってもいいかなという感じです
少しいじった感じでは、今までのBDK使っている人なら
手探りで使い方覚えれそうです
でも、JavaBeanやってる人少ないんでしょうか?
008685
NGNG大体使い方覚えた
あとは、自作Beanの取り込み方法だが
たぶん、[Load Jars]だと思うが
0087デフォルトの名無しさん
NGNGSDKっていうのをダウンロードしたんですがわけがわかりません、これをセットアップ
したことでコンパイルとか実行できるんですか?出来る場合やり方とかも教えて欲しい
のですが、あほみたいな質問かもしれませんがお願いします、マジです。
0088デフォルトの名無しさん
NGNG0089デフォルトの名無しさん
NGNGインストールしたら、コマンドプロンプトで javac コマンドが使えると思うが。
0090デフォルトの名無しさん
NGNGとかで検索すればいっぱいでてくる
009165なんですが・・・
NGNG本屋で1時間ほど立ち読みしてもわからなかったもので・・・
0092デフォルトの名無しさん
NGNG0093デフォルトの名無しさん
NGNGすごいなぁ、>>65 を解読できるとは。
0094デフォルトの名無しさん
NGNGと
【O'REILLY JAVAクイックリファレンスシリーズ】
はどちらが玄人向けですか?
なるべく一冊(ワンシリーズ)で済ませたいもので・・・・
0095デフォルトの名無しさん
NGNG0096デフォルトの名無しさん
NGNG0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNG玄人なら黙ってO'REILLY
これがあればあとはいらない。
0099Java博士
NGNGインスタンスはポインタ
配列はインスタンスの配列≒ポインタ配列
010065
NGNG92さんの書き込みを見てから図書館で調べたら
AWTとかSwingのことだったみたいです。ごめなさい。
でも4年前の本でちょっとしかのってないので
新しく本を買おうと思うのですがどのような本がよいでしょうか?
当方プログラミング経験ほぼゼロの超初心者です。よろしくおねがいします。
0101Java博士
NGNG最初の本なら独習Java
0102デフォルトの名無しさん
NGNGそんなもんJAVAで使わしてもらえるかよ
0103デフォルトの名無しさん
NGNGインスタンスは実体のあるポイントを指すものだし
ポインタって言っても変じゃない。
0104デフォルトの名無しさん
NGNG0105デフォルトの名無しさん
NGNG勉強のとっかかりにするなら、問題ない。
クラスは便利な構造体 とかさ。
日本人はまず形から入る。
0106デフォルトの名無しさん
NGNGCLASS.METHODで「.」を入力した時点でMETHODの一覧が選べるようにしたいのですが...
VIじゃ無理でしょうか?
0107デフォルトの名無しさん
NGNGまず、なぜにVI?
0108デフォルトの名無しさん
NGNG当然vimでもいいです。
0109デフォルトの名無しさん
NGNG0110デフォルトの名無しさん
NGNGアンケートとらせてください
JavaSpaces ---1票
JDBC ---1票
java.security以下 ---1票
0111デフォルトの名無しさん
NGNGオフィシャルサイト
http://robocode.alphaworks.ibm.com/home/home.html
日本語での解説記事
http://www-6.ibm.com/jp/developerworks/java/020329/j_j-robocode.html
漏れはアマチュアなので好きなことやってるが今はこれ。
0112110
NGNGイントロだけ読んだが
ワクワクするね
俺も、アマなので
今週の土日&ゴールデンウィークは
コレ挑戦してみるよ
ナイスな情報サンクス
0113デフォルトの名無しさん
NGNGどれも1日あれば仕事で使えるレベルまで持っていける
Javaって楽勝ね
0114デフォルトの名無しさん
NGNGJavaが洗練されてるからだろ。
アホか、お前。
0115デフォルトの名無しさん
NGNGJavaが単純だからだろ。
0116デフォルトの名無しさん
NGNGお前の脳みそが単純だから、Javaが単純としか考えられないんだよっ。
0117デフォルトの名無しさん
NGNG0118デフォルトの名無しさん
NGNG0119デフォルトの名無しさん
NGNG0120デフォルトの名無しさん
NGNG0121Rubyist
NGNGむしっ むしらせろよぉぉぉぉ!
0122デフォルトの名無しさん
NGNGこれを見てるんですけど、
ReverseThreadとかSortThreadをなんでスレッドにしないと
逝けないんでしょうか?
またこの場合、スレッドの排他制御が必要な気がするんですが、
どうなんでしょうか?
0123デフォルトの名無しさん
NGNG0124デフォルトの名無しさん
NGNGパイプストリームは、相手がバッファを読んでくれなきゃ、書くほうは
バッファに追加書き込みできません。
読む側は、読もうとしたときに読むべきデータがまだバッファにない
ときは、バッファにデータがたまるまでスレッドを待機します。
つうことで、スレッド分けないと処理が止まってしまいます。
0125デフォルトの名無しさん
NGNGはあ?フォント入れ替えたら?
0126デフォルトの名無しさん
NGNGコンパイラのコードをJITコンパイルしているから。
0127122
NGNGありがとうございます。
なんとなく分かりました。もっと精進します。
0128デフォルトの名無しさん
NGNGあ、selectないんだっけ。
0129デフォルトの名無しさん
NGNGじゃないか?
0130デフォルトの名無しさん
NGNGJava どころか Posix あたりから勉強しなおしたほうが良いとおもわれ
0131デフォルトの名無しさん
NGNGワーニングメッセージがテンコモリに出てきます。
ファイルに保存しようと思ってリダイレクトを使用しても
ワーニング部分がファイルに落ちません。
UNIXでいうとこの
|& tee
見たいなDOSコマンドってなんだか教えて欲しいなり。
かしこ
0132デフォルトの名無しさん
NGNGcygwin の bash でも使え。
0133デフォルトの名無しさん
NGNGhoge 2> file
で stderr をリダイレクトできるぞ。
0134デフォルトの名無しさん
NGNGスクロール出来ないあたり Win 95/98/Me 系だと思うが、素直に
2000/XP 系に乗り換えれ。
0135デフォルトの名無しさん
NGNGjavac -Xstdout err.log xxx.java
0136デフォルトの名無しさん
NGNGWin 95/98/Me 系でもこれでいける。
ただしリダイレクトできるのはコンパイル時のみで
実行時にSystem.errに書いたものは不可。
0137デフォルトの名無しさん
NGNGそれがつかえんのは JDK1.4 だね。
JDK1.3じゃ無理。
0138デフォルトの名無しさん
NGNG思い切ってcygwinを入れてしまうとか・・・。
コマンドラインでコンパイル&実行してるなら、
cygwin(bash)のコマンド補間&ヒストリは便利だと思いますが?
0139デフォルトの名無しさん
NGNGありがとうございます>132〜138
135の方法でやってみようと思います。
環境を変えている時間が無いもので。。。
皆様、情報ありがとうございます。
014065です
NGNGこれで基本を勉強したいと思うのですが
AWTとかSwingはどの本で勉強すればいいのでしょうか?
あとJDK1.4に対応した初心者本はいつごろでますか?
0141デフォルトの名無しさん
NGNGいまの本読み終わったらでいいだろ
0142デフォルトの名無しさん
NGNGそんなこと聞いてるヒマがあるならその本で基本を勉強してろ。
0143デフォルトの名無しさん
NGNGhttp://www.amazon.co.jp/exec/obidos/tg/browse/-/515820/250-0238969-1841847
かつては良書だったが今では内容が古いやつ、書評がたんなるヨイショ記事になってるやつ、
間違いだらけなんだけど厨房が絶賛してるやつ、いろいろ罠があるから気をつけれ。
しかし良書を見つける目を育てる近道は悪書を何冊か買っていたい思いをすることかもしれん。
01445日目
NGNG0145デフォルトの名無しさん
NGNG0146デフォルトの名無しさん
NGNGちょっと思ったんだけど、Runtime.exec()でjavacを起動して、Processの
stderrをFileに書き込むような、凄く小さなJavaアプリを作るというのは、
どんなもんでしょう?
0147デフォルトの名無しさん
NGNGJDK 1.3.1_01の後に1.4rcをインストールして
その後に1.4.0をインストールしたのですが・・
なんか今eclipseをインストールしたら
デフォルトのJDKが1.4rcと識別されてしまった・・
デフォルトのJDK(JRE)利用はどこで指定するんだっけ??
0148デフォルトの名無しさん
NGNG5日目なら、概ねそれでよし。
0149デフォルトの名無しさん
NGNG5日目でその程度ですか、っつー感じだけど。
0150デフォルトの名無しさん
NGNGこれ即ち
java -classpath c:\jdk1.4\lib\tools.jar sun.tools.javac.Main Hoge.java
みたいな〜
0151デフォルトの名無しさん
NGNGじゃあ、公式には公開していないけれど実はpublicなsun.tools.javac.Main#main(String[])
をコールする事で、コンパイル作業を自作アプリケーション内で出来るという事ですね。
0152デフォルトの名無しさん
NGNGPreferences -> Java -> Installed JREs
0153デフォルトの名無しさん
NGNG3ヶ月目にはどうなるのか問い詰めたい。
0154デフォルトの名無しさん
NGNGコンストラクタがないようなんですが、
基本型のdoubleをString型にいれるのに、何かいい方法はないですか?
0155デフォルトの名無しさん
NGNG0156デフォルトの名無しさん
NGNGDouble#toString(double d)
を使うのが
0157デフォルトの名無しさん
NGNGんなわけない
0158デフォルトの名無しさん
NGNG0159デフォルトの名無しさん
NGNGたぶん、>>155はドキュメントのことを言ってるのでは?
0160155
NGNGああ、ひょっとしてそうなのかもしれませぬ。。。スマソ
0161デフォルトの名無しさん
NGNGんなJava用プリプロセッサって感じのモノは無いか
おしえてくだちい
0162デフォルトの名無しさん
NGNG0163デフォルトの名無しさん
NGNGわざわざ作らんでも・・・
ttp://member.nifty.ne.jp/k-takata/mysoft/rderr.html
0165デフォルトの名無しさん
NGNG0166デフォルトの名無しさん
NGNGa=JOptionPane.showInputDialog("なんか小文字入れろ");
a=a.toUpperCase();
これで大文字になっちゃう、って結構すごくねぇ?
0167デフォルトの名無しさん
NGNG0168デフォルトの名無しさん
NGNGぜーんぜん。
それよりhttpconectionのほうがすげぇ
0169デフォルトの名無しさん
NGNGいままで漏れはBasic と Pascal をやってたんだが。
何か大文字にしたいときは、大文字にする専用の関数があって、例えばPascal だったらupcase,QBasicだったらucase$、とかあって。
それぞれの関数に大文字にしたい文字列を引数として代入すると、大文字が結果として返ってきたわけよ。
ところがJavaではどーだ。
オブジェクトにプロパティみたいな感じでメソッドを使うと、それで大文字になっちまう。
便利な世の中になったもんだ。
0170デフォルトの名無しさん
NGNG0171デフォルトの名無しさん
NGNGRMIをやりましょう。
0172デフォルトの名無しさん
NGNG電車に乗るのにキップをわざわざ買うのと、プリペイドカードで乗るのと、それくらいの違いがあるよ。
0173デフォルトの名無しさん
NGNGそれこそ似たようなもんじゃん。つうか、ネタ?おもろないよ。
0174デフォルトの名無しさん
NGNGつうか下らんよ・・・
そのまえにオブジェクト指向がすごいって思え
0175デフォルトの名無しさん
NGNG0176デフォルトの名無しさん
NGNGすげえ!と思うには、先立って理解する事が必要だからな。
0177デフォルトの名無しさん
NGNG先立って
ってなんてよんでる。
おれはせんだってだけど
たまにさきだってっていうひとがいるから。
どっちがただしいの?
0178デフォルトの名無しさん
NGNGそれより
println
て、なんて読んでる?(or呼んでる?)
俺はちなみに プリントリン
(最後の"リ"は小さぁ〜く呟くように発音する)
0179デフォルトの名無しさん
NGNGすごいなあ・・・。
こんなかわいいこがいるなんて・・・。
有名なの?
0180デフォルトの名無しさん
NGNGそれはプリントラインっていうべきだとおもう
0181デフォルトの名無しさん
NGNG構造化スタイルでガシガシいっちゃってます、逝ってよしでしょうか
どういうタイミングでインターフェイスとか使うのか理解できません
0182デフォルトの名無しさん
NGNGでも、インターフェイスの用途わからんとか、継承使わんとか
言ってる奴は 構造化もオブジェクト指向も中途半端の可能性高い。
0183デフォルトの名無しさん
NGNG→さきだって(あらかじめ)
→せんだって(以前)
0184デフォルトの名無しさん
NGNG0185
NGNG本売ってるよ。
0186デフォルトの名無しさん
NGNG複数人で作業するときの作業の切り分けに使うとか…
設定一つでファイルを使うかデータベースを使うか切り替えたいときとか…
他にもたくさんあるけど、今簡単に説明できるのはこれくらいしか
思いつかん。
0187デフォルトの名無しさん
NGNGを装着したんだけど、まったくイベントを拾ってくれません。
JLabelとかJCheckBoxとかの場合はしっかり機能している。
試しに、パネルにJComboBoxとJLabelとJCheckBoxを並べて、カーソルが
それぞれのコンポーネント上にきたらイベントを起こすというのを
やったんだけど、コンボボックスだけ無反応。なぜなんでしょう?
あと、もうひとつJComboBoxがらみなんだけど、addItemでJLabelを
アイテムとして追加したんだけど(myCombo.addItem(new JLabel("aaa")))、
表示されません。なぜ??
0188デフォルトの名無しさん
NGNG国産のEPP
ttp://staff.aist.go.jp/y-ichisugi/epp/j-index.html
0189デフォルトの名無しさん
NGNGインタフェースの利用方法を知らずにJava歴2.3年の奴が俺の周りにもいるんだが、
インタフェースや継承の利用方法が判らないといつまでたっても初心者のままだと思う。
デザインパターンの勉強でもしてみたら?
0190デフォルトの名無しさん
NGNG0191デフォルトの名無しさん
NGNGJETというのがある。無料お試し版でも使ってみれば?
俺は、JET ver2.0無料版を使ったことあるが
それで、コンパイルしたアプリはものによっては
動いたり動かなかったりで(対応してる機能とそうでない機能があるみたい)
「まあ、こんなもんか」
と、おもたが今はver2.5らしいので
改善されていると思う
作ったアプリを配布できるのが最低でも5万円前後かな
買ったら(無料版でもいい)、使い心地をリファしてください
0192デフォルトの名無しさん
NGNG昔のスレ見てたら以下のような例題があった(もちろん俺が作った例題ではない)
あんたならどうする?
---------------------------------------------------------------------
Red Yellow Blue の3つの状態がある信号機型と 信号機クラスを作成し
isStop というメソッドを定義せよ isStopは Red 又は Yellowの時に真を返す
Next というメソッドを定義せよ 帰り値は信号機型であり次の状態を返せ
---------------------------------------------------------------------
文章の内容等は無視してくれ。
これが仕様だということで(w
0194デフォルトの名無しさん
NGNGあまりにも例題がアホくさいと思うんだが・・・
0195192
NGNGけどね、下のような回答した人がいるんだよ。
class Signal { // 信号機クラス
int state ; // 信号機の状態を管理
// 0:青信号
// 1:黄信号
// 2:赤信号
public boolean isStop() { // 信号機がドライバーに停止を促しているか?
if (state == 1 || state == 2) {
return true; // 黄信号または赤信号の時
} else {
return false; // 青信号の時
}
}
public void Next() { // 信号機の状態を次の状態へ遷移させる
if (state == 2) {
state = 0;
} else {
state++;
}
}
}
継承やインタフェースとか知らない人ならやりそうだよね。
もっといい例題があればいいんだけど・・・
0196デフォルトの名無しさん
NGNG0198デフォルトの名無しさん
NGNGもしそれが試験問題なら
「ステートパターンを用いて」って一言入れとかないとな。
抗議や練習問題だったら195をたたき台として
「じゃあ、右折信号を追加してみましょう。」とかいって
信号機の状態を追加変更できるように誘導していくのが
いいんじゃないか?
0199デフォルトの名無しさん
NGNGWindowsでJNIの使い方勉強してんだけど、
1. C++で書いたHelloWorld.exe実行
2. JNI使ってVM呼び出して、
3. HelloWorld.java実行 (HelloWorld.jar中)
3. さらにJNIでnaitve methodを呼び出し
4. HelloWorld.dll実行
5. 戻って戻って
6. 終了
一応、動くけどHelloWorld.jarをjre/lib/extに入れないで、
別のとこに置いとくと、2の過程のFindClassでクラスが見つからない。
exeを使わず、コマンドラインでjava HelloWorldだと3以降は動く。
散々調べまわったら、何となくSecurityがらみのような気がして、
java.policyのデフォルトにjava.security.AllPermissionを入れたけど、
やっぱだめ。
たのむ!
0200デフォルトの名無しさん
NGNG状況、Win2kでJBuilder6で製作したアプリ(アップレット)を起動しようとすると、
日本語の部分が「ロロロロロ」となってしまう症状です。
で、色々調べて見たんですけど、何故かロケールが英語だとJavaが認識するようなんです。
-Duser.region=jp -Duser.language=jaや、各国のフォントのプロパティーファイルを
全部日本語のフォントプロパティ-で上書きしたりしてみたのですが、
状況は変わりませんでした。
Win2kのコンロトールパネル見る限り、ロケールの設定は日本語なってるのですが、
ちなみに、JBulder6を起動しても、日本語部分が「ロロロロロロ」になって、
メニューは英語表示なります。
でも、同じマシンで別のユーザアカウントで、JBulder6を起動すると、
問題無く全部日本で表示されます。勿論問題のJavaアップレットも
結局どっかのレジストリーの値を見て、Javaが英語環境だと誤認してるだけだと
思うんですけど、何方か情報無いですか?
0201デフォルトの名無しさん
NGNGJDK1_1InitArgsのclasspathでHelloWorld.jar指定してる?
0202201
NGNG0203デフォルトの名無しさん
NGNGレス サンクス
書き忘れましたが、1.3.1_02使ってるので、仰る通りJavaVMInitArgsです。
-Djava.class.path=.;HelloWorld.jar;W:\JNI\HelloWorld.jar
とか色々やってみましたが、挙動は同じです。
よくわかりませんが、java.library.pathにも同じように指定してみてもダメです。
HelloWorld.jarだけでなく、付属のクラス 例えば rt.jarに含まれるjava.io.File
とかも同じようにFindClassで失敗します。java.lang.Stringは、成功します。
(もちろん、rt.jarをjava.class.pathに指定しましたが)
ややこしいので、javaからnative method呼び出すのをやめても変わりません。
お助けぼ・
0204デフォルトの名無しさん
NGNGjava.io.Fileは成功します。rt.jarとi18n.jarは大丈夫みたい。
jaws.jarにあるクラスはFindClassで失敗します。
なんでなんだー(TOT)
0205デフォルトの名無しさん
NGNGSecurityManager全然関係有りませんでした。
やっぱり、JavaVMInitArgsのjava.class.pathがちゃんと設定された無かった。
大チョンボでした。レスしてくれてありがと。
java.io.FileがFindClassで失敗するというのは、半分は本当でした。
FindClass("XXX")
FindClass("java/io/File")
でXXXのFindClassが失敗すると、それ以降だと失敗してました。
0206デフォルトの名無しさん
NGNG最近携帯を変えたいと思っているのですが
javaで自作自演できる携帯ってどこのやつですかね?
もしくは皆さんはどこの携帯でやってますか?
docomo?j−phone?
たとえば自分とこのホームページにうpして
携帯からダウンロードできるという感じで
使いたいのですが・
0207187
NGNGたぶんJComboBoxにマウス系のリスナーを装備するのって
稀だと思うんだけど、できるはずですよね?
JLabelをJComboBoxの項目とすることも、あまりないと
思うけど、これだってできるはずですよね?
誰か教えてくれー。
0208デフォルトの名無しさん
NGNG全然意味わかんないんですが。。。
0209デフォルトの名無しさん
NGNGインターフェースだけ決めておいて中身はあとでいろいろ入れ替えたい
場合っはいっぱいあるってことさ。
0210デフォルトの名無しさん
NGNGそれはわかるけど
> 複数人で作業するときの作業の切り分けに使うとか…
なぜ開発者の人数の問題が真っ先に出てくるのか
0211デフォルトの名無しさん
NGNGクリップボード経由によるテキスト以外のデータを
やりとりできますか?
0212デフォルトの名無しさん
NGNGできます。
0213211
NGNG0214デフォルトの名無しさん
NGNG読み込み中に入出力例外が発生しました。」と表示され実行されません。
超初心者ですみません。教えてください。
0215デフォルトの名無しさん
NGNG0216デフォルトの名無しさん
NGNG回答ありがとうございます。今、javaを研修で習っていて自宅でやって
みたらそういうメッセージが出るんです。自分のPCでファイルコンパイル
して⇒アプレット実行・・そんな感じでやっていて出ないんですよ。
PCの設定かなんか変えないといけないんですか?
0217デフォルトの名無しさん
NGNGDnDについて、チュートリアルか本を嫁。
0218デフォルトの名無しさん
NGNG表示させることってできる?
0219デフォルトの名無しさん
NGNGJ2SE 1.4使ってるなら
javac -target 1.1 Foo.java
とかでコンパイルしないとIE上では動かないよ。
0220デフォルトの名無しさん
NGNG入れてもだいじょうぶですよね?っていうか入れました。
XPならではの不具合とかないですよね?
0221デフォルトの名無しさん
NGNGNextの 「帰り値は信号機型であり次の状態を返せ」は、どこへ行っちゃったんだろう?
0222デフォルトの名無しさん
NGNG次の状態を返してはいないな
0223デフォルトの名無しさん
NGNG実際に確認取ってないけど、JComboBoxの場合、
JComboBoxの上に表示用と編集用のコンポーネントが乗ってるんで、
それにリスナを追加してやればいいんだと思うよ。
で、追加するアイテムはJLabelじゃなくてStringにするべし。
ただし、どっちも確認してないんで間違ってたらゴメン。
0224デフォルトの名無しさん
NGNGVisual BASICみたいに。
0225192
NGNG確かにこの仕様だけだとそうだね。
信号機の状態が増えた場合はどうするか?とか
黄信号の場合には点滅させたいとかの機能追加があった場合は
どうする?とかってのを入れれば良かったかも。
継承とかインタフェースを使えないってことは仕様変更等に
弱いでしょということの例として上げたかったんだが・・・
0226デフォルトの名無しさん
NGNG0227デフォルトの名無しさん
NGNG作れません。
それをやりたかったらC#を使うことになります。
0228192
NGNGインタフェースの使い方として参考になるかも。
public interface IState {
public boolean isStop();
public void next(IContext context);
public Color getColor();
}
public interface IContext {
public void setState(IState state);
}
public class RedState implements IState {
public RedState() { }
public boolean isStop(){ return true; }
public Color getColor() { return Color.red; }
public void next(IContext context) { context.setState(new BlueState()); }
}
public class BlueState implements IState {
public BlueState() { }
public boolean isStop(){ return false; }
public Color getColor() { return Color.blue; }
public void next(IContext context) { context.setState(new YellowState()); }
}
public class YellowState implements IState {
public YellowState() { }
public boolean isStop(){ return true; }
public Color getColor() { return Color.yellow; }
public void next(IContext context) { context.setState(new RedState()); }
}
0229192
NGNGpublic class Signal implements IContext {
private IState _state;
public Signal(IState state){ _state = state; }
public boolean isStop(){ return _state.isStop(); }
public Color getColor(){ return _state.getColor(); }
public IState next(){
_state.next(this);
return _state;
}
public void setState(IState state){ _state = state; }
public static void main(String[] arg){
Signal signal = new Signal(new RedState());
System.out.println("----------------");
for(int i=0; i<10; i++){
System.out.println("color:" + signal.getColor());
System.out.println("isStop:" + signal.isStop());
IState state = signal.next();
System.out.println("Next State:" + state.getColor());
System.out.println("----------------");
}
}
}
0230デフォルトの名無しさん
NGNG0231デフォルトの名無しさん
NGNGすべての未来は決まっているのです
0232デフォルトの名無しさん
NGNG0233232
NGNGますますわからなくなった。。
0234デフォルトの名無しさん
NGNG発生してしまいます。FAQを見たところ
�@配列自身がnewされていない。
�A配列の要素がnewされていない。
の2つが考えられるそうですが、配列自身をnewしたあと
要素をnewするとシンボルを解釈処理できませんという
コンパイルエラーがでてしまいます。ソースは
CMyThread a[] = new CMyThread[5];
for(i = 0; i < 5; i++)
a[i] = new CMyThread(i);
レベルの低い質問ですいません。
0235デフォルトの名無しさん
NGNGどういうコンテキストでコンテキストと言っているのかな?
0236デフォルトの名無しさん
NGNGCMyThread[] a =
じゃなきゃいけなかったっけ?
0237234
NGNGどっちの表記も見かけたので
どちらでもOKなようです。
0238デフォルトの名無しさん
NGNG0240デフォルトの名無しさん
NGNG宣言の[]はどこでも良い。
>>234
CMyThreadとやらにintを引数にとるコンストラクタあるか?
0241234
NGNGレスありがとうございます。CMyThreadは
class CMyThread extends Thread {
public void run();
public void CMyThread(int a);
public int interval;
private int counter = 0;
}
のような構造です。
0243デフォルトの名無しさん
NGNG0244234
NGNGありますので異常はないと思います。
0245デフォルトの名無しさん
NGNG0246デフォルトの名無しさん
NGNGawtのToolkit.getDefaultToolkit().getFontList()
を使ったところ、’推奨できません’の警告がでてしまいます。
fontリストを読み込むには、何かほかのメソッドを使うのでしょうか?
v1.4.0betaをlinux上で、使用してます。
どなたか、この初心者めにご教授を.....
0247デフォルトの名無しさん
NGNGそれはわかったから、
CMyThread.classが、ちゃんとクラスパスかカレントから見える場所にあるか?
0248デフォルトの名無しさん
NGNG次の状態が決まっていることはstateパターンと関係ないのでは?
0249デフォルトの名無しさん
NGNGAPIドキュメント嫁って。ちゃんと書いてあっから。
0250デフォルトの名無しさん
NGNGappletviewerを他のウィンドウで隠してしまうと、隠れた部分の線が消えてしまいます。
何がいけないのでしょうか?
0252デフォルトの名無しさん
NGNG隠れた部分が再表示される度にdrawLine()が自動的にコールされるようにしとか
なきゃ、そりゃ消えるにきまっとるがな。
Component#paint(Graphics g)とか、JComponent#paintComponent(Graphics g)
とか、分かるか?
0253デフォルトの名無しさん
NGNG>Component#paint(Graphics g)とか、JComponent#paintComponent(Graphics g)
わかりません。
それはさておき、直感的にfillRect()とdrawLine()が同じようなメソッドなのでdrawLine()で書いたラインが消えるならfillRect()で埋めた■も消えると思ったのですが・・・
0254234
NGNGString hoge[] = new String [4];
hoge[0] = "C#";
hoge[1] = "ha";
hoge[3] = "kuso.";
for(int i = 0; i < 4; i++)
System.out.print(hoge[i] + " ");
のように、「何も代入していない状態で参照するからエラーが
でるんだ」というようなエラー例ばかり載せてあるのですが、
この場合、コンストラクタを直接呼び出して(a[0].CMyThread(i)
のように)もNullPointerExceptionが発生します。
>>247
上記の場合、コンパイルエラーが出なかったので見えています。
0255初心
NGNGエラーが出てしまう。
Exception in thread "main" java.lang.NoClassDefFoundError: Hello←クラス名
これどういうエラーがわかる人いませんかー。
0256デフォルトの名無しさん
NGNGクラスパスが通ってないので通しなさい。
>>234
CMyThreadの、
public void CMyThread(int a);
この定義がおかしいんだがわかっている?
>>254を読むとコンストラクタをちゃんと理解していないように
見えるのだが。
0257234
NGNG理解が足りないのはそうかもしれません。
C++っぽく略して書きました。実体はこうです。
class CMyThread extends Thread {
public void run() {
try {
while (counter++ < 10) {
Thread.sleep(interval);
System.out.print("x");
}
}
catch (InterruptedException ex) {
ex.printStackTrace();
}
}
public void CMyThread(int a)
{
interval = a;
}
public int interval;
private int counter = 0;
}
0259初心
NGNGありがとう!
0260デフォルトの名無しさん
NGNG0261JAVA勉強中(3日目)
NGNG練習でアプレットをブラウザで実行するためにHTMLで
呼び出したんですが、not foundといって表示して
くんないです・・・。
アプレット自体は文字列を表示するだけの単純なモノで
入門書に書いてたソースをそのまんまつかったものなんすが・・・
HTMLファイルとクラスファイルを同じフォルダに置いて
<applet CODE="***.class"WIDTH="400" HEIGHT="500">
という上の記述(***はファイル名)をして呼び出そうとしたんですが、
表示されません。
ナニが原因かわからんので、よろしければアドバイスをお願いします〜。(T_T)
0262デフォルトの名無しさん
NGNG0263デフォルトの名無しさん
NGNGフォルダを作る度にそのフォルダへのCLASSPATHを追加していってます。
(winの環境設定で)
結果、フォルダの数だけCLASSPATHが増えて、今ではえらい事になってます。
一応問題なく動いてはいるのですが、こんな使い方で問題ないのでしょうか?
0264デフォルトの名無しさん
NGNGインナースレッドは便利。
クラスパスってライブラリへのパスだけでいいのでは?
0265デフォルトの名無しさん
NGNG0266デフォルトの名無しさん
NGNGわからん。ガンバレ!
0267デフォルトの名無しさん
NGNG0268262
NGNG0269263
NGNG>クラスパスってライブラリへのパスだけでいいのでは?
有難う御座います。
そうなんですか?
同じフォルダ内の別のクラスファイルを参照する場合、上手く行かないと思うのですが。
・・・ちなみに今ひとつパスを消したら、
そのフォルダの中のプログラムが実行できなくなる・・・と思ったら何事もありませんでした。
あるいはコンパイルできなくなる・・・これも思い過ごしでした。
ん〜、何でこんなことするようになったんだろう。自分でも不明 (w
度重なるエラーに対応していくうちに、今のやり方になったのですが、
まだ理解が足らないようでした。
すいません。
0270デフォルトの名無しさん
NGNGちょっとまて。同じフォルダ内の別のクラスファイルを参照するのに、
クラスパスが複数必要???違うぞ。
フォルダにクラスパスが通っていれば、そのフォルダをルートとする
classファイルは、全てシステムClassloaderの参照対象になるぞ。
root/hoge/hige/Hage.class(hoge.hige.Hageクラス)
root/hoge/hige/Huge.class(hoge.hige.Hugeクラス)
root/Hege.class(デフォルトパッケージHegeクラス)
があったら、rootにクラスパスが通っていればHageもHugeもHegeも
全部取り込み対象に出来る。
0271263
NGNG有難う御座います。
今実験したら、確かに仰るとおりでした!
と言う事は、恐らく以前の私のエラーは
パスを通してないフォルダをrootにして、
そこに新たなフォルダを作成してたのが原因だったような気がします。
しかし、この問題以前に不思議なことがあるのですが、
参照可能なフォルダが同時に複数存在するということは、
同じ名前のClassファイルがあった場合は、
何らかの規則に基いて優先順序を決めているわけなのでしょうか?
手元にある本にはそんなことはどこにも書いてない・・・
明日図書館にでも行ってきます。
0272デフォルトの名無しさん
NGNG同一のクラス名を同一のパッケージ内に置くのは禁止。
つうか、コンパイルした時にclassファイルが上書きされるだろ。
0273デフォルトの名無しさん
NGNG取り出さないと駄目なんでしょうか?
よろしくお願いします.
0274デフォルトの名無しさん
NGNGもしかして、.jarにする前はちゃんと動いていたプログラムが
.jarにすると正しく動かなくなったってやつかい?
俺も経験あるよ。
ClassクラスのgetResource()見てみ
0275デフォルトの名無しさん
NGNGガイシュツ。>>131-139を嫁。
「リダイレクト」の意味を知りたかったらGoogleで調べれ。
0276224
NGNGレスありがとうございます。
出来ないんですね。
0277デフォルトの名無しさん
NGNG>>146 と >>163 も見とけ。
0278230
NGNGGoF本のstateパターンの「動機」を嫁。
>他のオブジェクトから要求を受け取ると、そのときの状態により異なる反応を示す。
って書いてあるぞ。
意味するところ、わかるか?
0279デフォルトの名無しさん
NGNGその文章を見ると、それこそ「次の状態が決まっている事」と関係無い
とおもうが。「今の状態の種別」がメソッドコールの反応を変化させる
だけでしょ?
0280273
NGNG>>もしかして、.jarにする前はちゃんと動いていたプログラムが
>>.jarにすると正しく動かなくなったってやつかい?
よくわかりませんが、ちがうような...
例えば,Jarファイルに/Image/a.bmp
とかいうふうに格納したときに、
どうパスを指定して読み込めばいいか、ということです.
0281デフォルトの名無しさん
NGNGそのJarファイル内で、そのイメージファイルを使用しているクラスから、
new Image(getClass().getResource("JARファイル内部での相対パス"))
でImageオブジェクト取れるでしょ。
0282デフォルトの名無しさん
NGNG環境変数もしくはJVMの引数で指定したCLASSPATHの順番が優先順位です。
CLASSPATHで記述した順番に検索していき、最初に見つかったクラスを使用する。
0284デフォルトの名無しさん
NGNG切り替えて使っている人いますか? トラブルないですか?
0285273
NGNGお返事ありがとうございます.
>>そのJarファイル内で、そのイメージファイルを使用しているクラスから、
そのJarファイル外からは無理ですか?
0286デフォルトの名無しさん
NGNGString s = (String) o; //ObjectからStringへの縮小変換
とテキストにあるのですか逆のような気がして仕方ありません。
Objectの拡張クラスがStringという事は、StringクラスにObjectクラスの
メンバーが全て含まれているという事ですよね?
そうだとすれば
Object o = "string"; //StringからoObjectへの拡張変換
は縮小変換じゃないのですか?教えてください。お願いします。
0287デフォルトの名無しさん
NGNGワイドニングしたところで、インスタンスの型が変わるわけじゃない。
oに入っているのは"string"を持っているStringインスタンス。
0288デフォルトの名無しさん
NGNG拡張変換と縮小変換て言葉の使い方の話?
書いている人は、型の意味を般化する方向に変換しているから拡張変換と
表現したと思われ
0289デフォルトの名無しさん
NGNGやっぱり解からないか。
つか、GoF本読めってばよ。
赤→青→黄色(拡張して右折信号とかがあっても)くらいじゃstateパターン使う動機にならない事がわかるから。
0290287
NGNGoに入っているのは"string"を持っているStringインスタンス「への参照」。
oはObject型なので、そのいかなるサブクラス型の参照でも、しまう事が出来る。
0291279
NGNG単に「状態と言う値」のためだけなら、STATEパターンは必要ないわな。
ポリモルフィズムを利用した「状態に基づくオペレーションのディスパッチ」
が存在しないなら、そもそもパターンを使用したクラス設計する必要なんか
ない。
ただ、学習用としてはかまわんだろ?
実践では、実際に信号機型があったときに、
「色をくれオペレーション」→「色を返す」
だけのインターフェイスしか持たないような、アホなクラス作るわけないじゃん。
0292デフォルトの名無しさん
NGNGお陰様でなんとなく解かりました。
あとは自分で色々テストしてみたいと思います。
0293デフォルトの名無しさん
NGNGとりあえず拡張変換とか縮小変換って言葉聞いたことないので、自分語だと思われ
0294デフォルトの名無しさん
NGNG>Object o = "string"; //StringからoObjectへの拡張変換
>String s = (String) o; //ObjectからStringへの縮小変換
>
>とテキストにあるのですか逆のような気がして仕方ありません。
~~~~~~~~~~~~~
テキストのタイトルとかページとか(あればURLとか)がわかると回答できるかもしれぬ。
まあ、誤植の可能性も0ではないし。
0295デフォルトの名無しさん
NGNGクラスフィールド、クラスメソッドのメリットってなんですか?
メモリでも節約されるのでしょうか?
他にもメリットがあるのですか?
0296デフォルトの名無しさん
NGNGクラスフィールド・・・インスタンスが無くても参照できるフィールドです。System.outとか。
0297デフォルトの名無しさん
NGNGJavaでは<new>によりインスタンスを生成して無くても
常にクラスというのは存在しているという事でしょうか?
C言語とはそこら辺について、少し概念が違うのでしょうか?
よく理解していないので日本語が変だと思いますが教えてください。
お願いします。
0298デフォルトの名無しさん
NGNG"生物"と"哺乳類"と"人間"では
定義の範囲の広さから言って
"生物" > "哺乳類" > "人間"だから
人間を生物にキャストするのは、"拡張"といえるかも。
どうでもいい話しだけど。
0299デフォルトの名無しさん
NGNG> C言語とはそこら辺について、少し概念が違うのでしょうか?
C言語にはそもそもクラスとかインスタンスなど無いと思いますが。C++のこと?
0300デフォルトの名無しさん
NGNGクラスはC++で考えています。
0301デフォルトの名無しさん
NGNGクラススコープのメソッドもフィールドも、
インスタンスの数にかかわらず常に一つ。
>>300
Javaでは
× 変数=オブジェクト
○ 変数=オブジェクトへの参照
0302デフォルトの名無しさん
NGNGまた質問させてもらうかもしれませんが、その時はよろしくお願いします。
0303273
NGNG自分で解決できました.
jar:file:/C:/java/test/a.jar!/img/a.jpg
のように、Jarと内部のファイル名を指定すればいいです.
0304デフォルトの名無しさん
NGNGswap(a,b)はどう定義するのが一番何じゃーー!!!
↑a,bは何型でも良し。プリミティブでも参照でも。
こんな余りに単純な動作はどのクラスに持たせた物か、さっぱりさっぱり。
0305デフォルトの名無しさん
NGNG貴様ら!エディタはどれをお使いですか?
0306デフォルトの名無しさん
NGNGの中に何個含まれているか?っていう問題を作っているんですが、どうも
うまくいかない部分があって困っているんですが、簡単すぎかもしれない
ですが見てもらえますか?
0307デフォルトの名無しさん
NGNGよくあるタイプのやつだがワロタ
0308デフォルトの名無しさん
NGNGして行おうとしているのですが、型の違いなどのエラーになってしまい方
法に困っているのですが。CharAtの文字はChar型ですよね?.equalsでは
比較できないみたいで第1引数はStringでないと読めないと思って。。
0309デフォルトの名無しさん
NGNGmethod( arg1, String.valueOf(A.charAt(a)));
0310308
NGNG今の段階のソースうざいかもしれませんけど
class CountChar {
public static void main(String[] args) {
int ans;
String a,b,d;
char c;
a = args[0];
b = args[1];
for (int i = 0; i < b.length(); i++) {
if (a.equals(b.charAt(i))) {
ans = ans + 1;
}
}
System.out.println(ans);
}
}
こんな感じなんですが。
すいません。
0311デフォルトの名無しさん
NGNGifの中を
a.equals(String.valueOf(b.charAt(i)))
に変えてみ。
詳細はAPIリファレンス参照。
0312308
NGNGString.valueOfっていうのでストリング型に変換してるのかなとは思って
いるんですけど。
0313301・309・311
NGNG1.3は自分で探せ。ノートPCの電池が切れるから今日はここまで。
0314308
NGNG0315デフォルトの名無しさん
NGNG0316デフォルトの名無しさん
NGNGかんたんだったよーな
0317デフォルトの名無しさん
NGNGjavax.swing.JTextPane に丸投げするだけだったら
簡単にできると思うけど。
0318デフォルトの名無しさん
NGNGpublic static void main(String args[])
{
System.out.println("うへへぇ");
}
}
0319デフォルトの名無しさん
NGNG使い方によってはコンストラクタにpublicはいるので気をつけたほうがいいよ。
0320デフォルトの名無しさん
NGNG>flush() ストリームをフラッシュします。
って書いてあるだけでした・・・・・
それでフラッシュって何ですか?
0321デフォルトの名無しさん
NGNGストリームは効率をよくするためにバッファリングしている。
大抵、ある程度のデータが突っ込まれたら初めて書き込むようになっている。
(これをしないと、4 バイト x 1000 回 と 1000 バイト x 4 回 の書き込みは同じ 4000 バイトだが、
前者は 1000 回もディスクアクセスが発生することになる)
んで、フラッシュはバッファにあるデータを強制的に書き出す。
0322320
NGNGわかりやすい説明ありがとうございました。
0323デフォルトの名無しさん
NGNG設定を探してみたんだけどないです。
0324デフォルトの名無しさん
NGNGなんかいい方法知ってる人いますか?
0325デフォルトの名無しさん
NGNGかな。putenv に相当する機能は無い。
環境変数を指定した上で何か別の実行ファイルを起動した場合には
Runtime#exec(String command, String[] envp) が使える。
0326デフォルトの名無しさん
NGNGLinuxとWinのデュアルブートにしてるので
両方で使えるかちゅ互換2chビューワを作りたいんです。
つったら難しくなるのかな。
0327厨房
NGNG0328デフォルトの名無しさん
NGNGwhite space, alphabetic, numeric, string quote
, and comment character
の属性があるようですが、それぞれ意味を教えてください
0329デフォルトの名無しさん
NGNG無理です
2002年2月から.NETに追従してJDKのライセンス料金が
定められました
ttp:/java.sun.com/
一足遅かったね
0330デフォルトの名無しさん
NGNGとりあえずJ2SE SDKで始めるのがよいかと
http://java.sun.com/j2se/1.4/ja/download.html
統合開発環境が欲しいなら
上のページのForteとか、
Eclipse(オープンソース)
http://www.eclipse.org/
JBulder(Personal版がフリー)
http://www.borland.co.jp/jbuilder/
とかがある。
3つともこの板にスレがあるから
覗いてみるとよいかも。
0331デフォルトの名無しさん
NGNGint i = 1;
int func(){return i;}
}
class TWO extends ONE{
int i = 2;
int func(){return -i;}
}
とあった時に
TWO two = new TWO();
とすると
two.i == 2
two.func() == 2
ですが
OEN one = (ONE) two;
とキャストした時
one.i == 1 はまだ解かるのですが
one.func() が2となるのが納得いきません。
なにかこのような使用である論理的な理由がありますか?
アドバイスお願いします。
0332デフォルトの名無しさん
NGNGone.func() == 2 はまだ解かるのですが
one.i が1となるのが納得いきません。
どなたかマジレスお願いします。
0333デフォルトの名無しさん
NGNGこれも違うだろ
0334デフォルトの名無しさん
NGNGインスタンスメソッドだけ
0335デフォルトの名無しさん
NGNGサブクラスにスーパークラスと同じ名前のフィールドがあると、
それはオーバーライドされるのではなく、隠される。
で、サブクラスの中からは、superでそのフィールドにアクセス
できるし、変数をスーパークラスの型にすると、サブクラスの
フィールドが見えなくなるから、スーパークラスのものが見える
ようになる、ということ。
結局、こんなコードを書くとバグの元だね。
0336デフォルトの名無しさん
NGNGちょっとでもがんばれば文系の俺でも企業もchっとは目にか
けてくれる存在になると思うんだ。やってみるよ!
0337デフォルトの名無しさん
NGNG0339332
NGNG私は厨房脱出希望者なので最後の一行は特にありがたいです。
0340デフォルトの名無しさん
NGNG今日新卒の一人が吐いた凄い言葉。
「え〜!while (1) 〜 break 以外のループがあったなんて!
for は BASIC だけだと思ってたぁ!くっそお!」
くっそお、じゃないよ。この糞。
0341デフォルトの名無しさん
NGNG新卒がその程度なのは今更気にすんなって。コード書けるだけましやん。
知識量が業務に対応するのに不足ているというだけなら、今後我慢強く
鍛えちゃればええやん。
0342デフォルトの名無しさん
NGNGimport javax.swing.JOptionPane;
class a {
public static void main(String args[]) {
int counter=1;
while (counter < 300) {
JOptionPane.showMessageDialog (null,"Hello");
counter++;
}
System.exit(0);
}
}
0343デフォルトの名無しさん
NGNGうーん300か..
幾つぐらいまで可能かだれかやってみれ。
記録を報告せよ
やっぱやめとけ やるなよ。
0344デフォルトの名無しさん
NGNG0345デフォルトの名無しさん
NGNG0346デフォルトの名無しさん
NGNGそうゆうことじゃなくって
ダイアログが、いっきに299個も開けるかどうかってことでしょ?
幾つで落ちるかって
0347デフォルトの名無しさん
NGNG1個しか開かないのでは?
0348デフォルトの名無しさん
NGNGコンソールに出力するプログラムを書いたとき、マカーだとどうなるの?
0349デフォルトの名無しさん
NGNG勘違い...?
0350345
NGNG無い臭いとゆーか、
無かったです。今APIリファレンスみてきました
OputionButton実行->終了 で、counter+1 なのね。
すんまそm(. .)m
でもsampleで299回閉じるの大変だから3回ぐらいで試そうね。
>>346
間違〜い♪
馬鹿ばかりで、すみません>>1
0351デフォルトの名無しさん
NGNGjdbでできるんですか?
0352デフォルトの名無しさん
NGNGVisula Age 買うかしたほうが良い。今 Eclipse 勉強中だがステップ
実行のやり方がようわからん。
0353デフォルトの名無しさん
NGNG誰か教えてあげてくだちい。おれはDQNなので無理です。
0354デフォルトの名無しさん
NGNG0355デフォルトの名無しさん
NGNGVisual J++ ってとこか?
0356デフォルトの名無しさん
NGNGほんじゃインストールします。
0357デフォルトの名無しさん
NGNGだけうまいこと実装してやりゃ、Eclipse でも main() からブレーク
ポイント+ステップ実行で逝けそうな気がする。
0358デフォルトの名無しさん
NGNG0359デフォルトの名無しさん
NGNGJComboBoxの各アイテムにマウスのリスナーを登録しようとしたんだけど、
その場合、アイテムはStringでなくコンポーネントである必要が
ありますよね?
そこで、アイテムとして、JLabelを試したのですが
表示がうまくいかないんです。なにがいけないのだろうか??
ところでもうひとつ悩んでいるのだが、コンボボックスの上でクリックを
すると、プルダウンが現れますよね?そこで、カーソルを動かさずに
もう一度クリックすると、プルダウンが閉じますよね?このイベントを
拾いたいのですが、どうしたらいいのでしょうか?それとも
そんなことは無理なのでしょうか?
0360デフォルトの名無しさん
NGNGWindows2000 + JDK1.3.1で、複数のモーダルのダイアログが
1度に開かれた際に、全部のダイアログが入力不可になってしまいました。
マウス、キー共に入力を受け付けないので、停止するしかなくなります。
ダイアログはJDialogを継承したクラスで、試しにテストプログラムを書いて
同じダイアログクラスを複数表示させても、正常に入力できましたことから、
親フレームか、呼び出し方法の問題かと思われます。
しかし、どのような条件でこの問題が発生するのか分かりかねています。
どなたか、同じ経験のある方がいたら知恵を貸してください。
0361デフォルトの名無しさん
NGNG"Hello,World"
とプリンターに出力するソースを出しなさい。
それによってjavaにするかC#にするか決めるから
0362デフォルトの名無しさん
NGNG命令聞くから金くれ。
0363デフォルトの名無しさん
NGNGケチるなよ、おぅおぅおぅ
0364デフォルトの名無しさん
NGNG> ケチるなよ、おぅおぅおぅ
オマエモナー
0365デフォルトの名無しさん
NGNGこれまでに無いくらいの存続の危機が訪れるぞ。
さぁ、ソースを出しなさい。
0366デフォルトの名無しさん
NGNG0367デフォルトの名無しさん
NGNG困りませんか?
みなさん、どう回避しているのでしょうか?
0368デフォルトの名無しさん
NGNGAWT使って出来ない事はひとつもないけど。
むしろ,enumの使い方を教えてもらいたいんだけど
0369デフォルトの名無しさん
NGNG困るけねぇ。
俺は public static final int で列挙して
メソッドの引数とかは int値 で渡すってやってるけど。
0370デキタ
NGNGFileWriter w = new FileWriter("プリンター");
w.write("Hello World!");
0371初心者でふ
NGNGWindowサイズを固定にする方法ってどうやればいいんでしょうか?
あと、repaint()すると画面がチラつくのですが、どうすればチラつきが
抑えられますか?
どうかよろしくお願いします。
0372dynaric ◆YyOSenYg
NGNGOracle JDevelopperにてSQLJ→Javaの変換時、
「SQLJセマンティックの確認」にチェックボックスを入れるとSQLJファイル内の
SQL文のエラーチェックをやってくれるんですけど、そのときにパスワード入力が
必要なんです。
Antというツールを使うとmake系が楽になれる、ということを掲示板などで
見たのですが、Oracle JDevelopperに対しても有効なのでしょうか?
あと、Antについてあまりよくわからないので、(makeツールの一種、XMLを使うぐらいしかわからない)
FAQなどあればお教え願えますか…?
>>367
このクラスではいけませんか…?何か勘違いしてるかも知れませんが。
http://java.sun.com/j2se/1.3/ja/docs/ja/api/java/util/Enumeration.html
0373デフォルトの名無しさん
NGNG勘違いしてます
antはmakeとほぼ同じ事が出来ます。
SQLJごときで使うのはどうかと思います。
シェルスクリプトを使いましょう。
0374dynaric ◆YyOSenYg
NGNGそうですか…ありがとうございました。
しかし、開発環境がWindows2000なんですけど、
バッチファイルで一括コンパイルが出来るのかな…明日、調べてみます。
0375Java厨
NGNG今あるノードを削除したり、ダイナミックなアクセスをしたいのですが…
ファイル全体をドカンと読み込んで、メモリ上で読み書きして、
またドカンと書き込む方法しかわかりません…。
0376デフォルトの名無しさん
NGNG0378デフォルトの名無しさん
NGNGファイルサイズが小さければそれがベストです。
何百メガの場合は・・・略
なお、ダイナミックなHDへのアクセスには通常DBが使われます。
0379デフォルトの名無しさん
NGNGJComboBoxやJListのリストセルを書いているのは、モデルで与えたデータ
じゃなくて、ListCellRenderer。
コンストラクタ引数でJLabelなんか与えても、それがUIに使われたりはしない。
setCellRendererで、専用のレンダラコンポーネントを返すカスタムListCell
Rendererを自作してせっとしなきゃだめ。
詳しくは、チュートリアル読んだほうが早い。
0380ビッダーズ向上委員長
NGNGヤフーは、どこをどうとっても最悪。
ビッダーズが一番!!!↓
http://www.bidders.co.jp/bpu/1072049
皆、左上の会員登録をクリックして、
入会しよう。
0381デフォルトの名無しさん
NGNGファイルに対するランダムアクセス機構は、通常、レコード長を
固定にして自作するしかないだろ。
XMLのエレメントなんて、全て可変長だろ?ランダムアクセスで効率
のいい仕組みなんか出来ないと思うぞ。
エレメントが可変長ということは、どこかに書き込むたびに書き込んだ
場所より後ろを全部動かさなきゃならないんだから。
OSのファイルシステム並のマネージャを自作するつもりがあるなら別だが。
0382デフォルトの名無しさん
NGNGでは、どうすれば?
0383デフォルトの名無しさん
NGNG0384デフォルトの名無しさん
NGNGpaintメソッドを使用する際の、
public void paint(Graphics g){...}
Graphics g と括弧内で宣言しているのは何故でしょうか。
メソッドの外で宣言して、引数なしでpaintメソッドを利用しても大丈夫なのでしょうか?
あと、new宣言しなくていいのはなんでですか?
0385デフォルトの名無しさん
NGNGどうすれば線を常時表示できるでしょうか?
0388359
NGNGで、ご助言の通り、↓からそのままレンダラを拝借してsetしたのですが…。
ttp://java.sun.com/j2se/1.3/ja/docs/ja/api/javax/swing/ListCellRenderer.html
やはりうまく表示されないんです。なにがうまくないのかと言いますと、
なにやら長ーいストリング(...,disabledIcon=,disabledSelectionIcon=,
margin=javax.... という感じで延々と続いてる)が表示されてしまうのです。
ちなみに、背景色の赤/白はうまく行われております。
どうしたらよいんでしょう?
0389デフォルトの名無しさん
NGNG普通にやると二回目は実行されないんですが。
0390デフォルトの名無しさん
NGNG「生き返らせる」とは?
「普通」とは?
「2回目」とは?
「実行」とは?
さっぱりわからん
0391389
NGNGわかりにくくてスマソ。
あるスレッドのインスタンスを作成してstart()。
↓
run()内の処理すべて終了。
↓
もう一度同じインスタンスからstart();
↓
なぜかrun()実行されず。
・・・という状況でどうしたらいいのかわからないのですが、
これでもわからなかったらスマソ。
0392デフォルトの名無しさん
NGNGタイプセーフenum?
かる〜く説明してくださいよ。
0393デフォルトの名無しさん
NGNG手続き型の言語なら、ステップ数とかを目安にしてるんだと思うけど。
ステップ数やクラスの数なんかも違うと思うんだよなー。
XPとか言うなよ(ワラ
0394デフォルトの名無しさん
NGNG手続き型言語でもJavaでも、どんぶり勘定であることにかわりない。
0395デフォルトの名無しさん
NGNGEffective Javaに載ってたよ
0396デフォルトの名無しさん
NGNGできない。
0397デフォルトの名無しさん
NGNG0399デフォルトの名無しさん
NGNGファイルサイズ
0400デフォルトの名無しさん
NGNG0401デフォルトの名無しさん
NGNG0402デフォルトの名無しさん
NGNG0403デフォルトの名無しさん
NGNG職場で殉職した精子の数
0404デフォルトの名無しさん
NGNGXMLツリーをメモリにロードせずに編集できるらしい。
本当かどうかは知らん
0405デフォルトの名無しさん
NGNGそれは、ストリームに対するシーケンシャルアクセスでしょ。
0406デフォルトの名無しさん
NGNGhttp://developer.java.sun.com/developer/bugParade/bugs/4401321.html
にあるよ。
0407初心者でふ
NGNGwaveの音を鳴らすにはどうしたらいいのでしょうか?
どうかよろしくお願いします。
0408デフォルトの名無しさん
NGNGpaint(Graphics g) {
}
・・・メゾッドは描画のイベントハンドラ。
親クラスのメゾッドを継承している。
ちなみに、Swingを使うなら
paintComponent(Graphics g) {
}
・・・を使いなされ。
0409JAVAはじめましたが・・・
NGNGメモ帳みたいなものを作ってみました。
そこに、検索メニューをつくってメモ帳みたいなところに、ある文章があったとします。
その文章を、作った検索機能で検索したい。
検索機能の中にはTextFieldがあって、検索したい文字を自分で入力して、それを文章から検索するといったものです。
よろしければ、教えてください。
0410デフォルトの名無しさん
NGNGそーやってつくりなさい。
0411デフォルトの名無しさん
NGNG正規表現あるから1.4の方がいいんじゃない?
0412360
NGNGモーダルダイアログをAWTイベントスレッドからsetVisible(true)し、
さらに別のモーダルダイアログがsetVisible(true)されると
(これはAWTイベントスレッドに限らない)、
AWTイベントスレッドがデッドロックを起こすようです。
そこで、AWTイベントスレッドから別スレッドを作成して
最初のダイアログを表示するようにしたところ、
問題が解決されるようになりました。
疲れた・・・
0413デフォルトの名無しさん
NGNG宿題か?
0414デフォルトの名無しさん
NGNGgetTextで文字列取得して
indexOfで検索して
selectで選択状態にする
詳細は下記の「索引」で引いてくれ。
http://java.sun.com/j2se/1.3/ja/docs/ja/api/
0415デフォルトの名無しさん
NGNGintのバイナリ表現というのは0か1を32個ならべたものと習いました。
ところで、マイナスの数の表現には、2の補数とか1の補数とかがあった
と思うのですが、「Java言語規定」というページを見ても、どちらか
書いてありません。あるいは、もっと別の定義なのでしょうか?
どこかに原典があればおしえていただきたいのです。
よろしくお願いします。
0416デフォルトの名無しさん
NGNGint が表現できる数値の範囲を調べましょう。
おのずと答えが出てきます。
0417デフォルトの名無しさん
NGNG0418デフォルトの名無しさん
NGNG-2^31 〜 2^31-1
Runtime.exe()の実行ユーザをrootにしたいのだが・・・
0419デフォルトの名無しさん
NGNGこれはつまり、os X用のコンパイラ通せばjavaが世界一早く
動く環境である!ということで認識は誤ってないでしょうか???
0420デフォルトの名無しさん
NGNGおちつけ。
意味がわからん。
0421デフォルトの名無しさん
NGNGそういうノリで正式サポートしてるのか?という質問です。
Mac OSXはObjective Cと、javaがメイン言語だなんて聞いた記憶
があるんですが。
NEXTSTEPからのキャリーオーバーでのObjective Cなんて
一般的にはたいして魅力ないじゃない?
やっぱjava !
0422デフォルトの名無しさん
NGNGジョブスだったか誰だったか、「地球上で最高のJava環境にする」とか
言ってたが、どう最高なのかはよくわからん。
速さだけなら、冷蔵庫みたいな Solaris ましーんの方が上だと思うぞ。
0423デフォルトの名無しさん
NGNGMacOS X はよく知らんけど、
ネイティブの奴が生成できるって聞いたような。
Cocoaとか何とかいったような気がするから検索してみれば?
0424デフォルトの名無しさん
NGNGただ、CocoaのJavaインターフェースが用意されている。
SwingのAqua look&feelが用意されているってのもあるけど
これはまた別の話か。
0425デフォルトの名無しさん
NGNGpublic static void main(String args[]) {
System.out.println("Hello");
}
}
と
class a {
public static void main(String[] args) {
System.out.println("Hello");
}
}
両方動くんだけど、なぜ?
0426デフォルトの名無しさん
NGNGString args[] と String[] args は同じだからだろう。
String[] が正しいから、そちらで書くように。
0427デフォルトの名無しさん
NGNGこれは良くない本なのか?
(少なくとも漏れが実際に混乱しているのでよくないと言えるかも知れないが。)
0428デフォルトの名無しさん
NGNGそれらの書き方どちらもできるのだよ、
と親切にも教えてくれている良書(藁
0429デフォルトの名無しさん
NGNGhttp://www.wakhok.ac.jp/~tatsuo/kougi99/
クラス、オブジェクト等、今ひとつ分からず、先に進めません。↓のあたり
http://www.wakhok.ac.jp/~tatsuo/kougi99/3shuu/kougi.html
こんな私にお薦めのページありませんか?
0430デフォルトの名無しさん
NGNG0431デフォルトの名無しさん
NGNG0432デフォルトの名無しさん
NGNGprint とか dumpしても、そんな変数知らないです。
っていわれてしまいます。
どうしたら良いのでしょうか?
0433デフォルトの名無しさん
NGNGローカル変数名の情報が潰れちゃうんじゃなかったっけ?
0434デフォルトの名無しさん
NGNGpublic class b {
String favoriteProgram;
public void display()
{
System.out.println ("I love "+favoriteProgram);
}
}
↑これをb.javaで保存して、
public class a {
public static void main(String args[])
{
b x = new b();
x.favoriteProgram = "Java";
x.display();
}
}
↑これをa.javaで保存して、2つとも同じフォルダに置いてコンパイル。
これ以外の方法ある?たとえばこの2つを1つのファイルにまとめるとか、そんなことできる?
0435デフォルトの名無しさん
NGNGそれでも見えないときがあるんですぅ。
0436デフォルトの名無しさん
NGNGindentというCのソースファイルを整形してくれるコマンドがありますが、
似たような感じでjavaのソースファイルを整形してくれるコマンド
またはツールはありませんか?
0437あぼーん
NGNG0438デフォルトの名無しさん
NGNG大抵のIDEとかには、そう言う機能ついてると思うよ。
0439デフォルトの名無しさん
NGNG0440デフォルトの名無しさん
NGNGEmacs 系のエディターならできると思うよ。
0441デフォルトの名無しさん
NGNG0442デフォルトの名無しさん
NGNGおお!THX
やっぱりeclipseの使い方覚えんと駄目だな〜
0443デフォルトの名無しさん
NGNGpublicなクラスはファイルにひとつ。
0444デフォルトの名無しさん
NGNGフォーマットを選択し、
ソースファイル上で右クリック->Formatで出きるよ。
0445デフォルトの名無しさん
NGNG0446デフォルトの名無しさん
NGNGhttp://astyle.sourceforge.net/
これですね〜
ありがと♪
0447デフォルトの名無しさん
NGNGパソコン自体初心者なのですが、Javaの勉強をしようと思い
コチラを拝見しました。
独習Javaを薦めてる方が多かったので購入し読みはじめたのですが
分らない文言?があり、色々調べながら読んでおります。
私自身の理解度に問題があるのかもしれないのですが
NETでも分らない文言がある場合は何で調べれば良いでしょうか?
何かJavaの辞書の様なものはあるのでしょうか?
あるようでしたら教えて下さい。お願いします。
0448デフォルトの名無しさん
NGNG0449デフォルトの名無しさん
NGNG>NETでも分らない文言がある場合は何で調べれば良いでしょうか?
>何かJavaの辞書の様なものはあるのでしょうか?
一般的な技術書に載っている言葉でネットで調べられない言葉などまずない。
・Googleで調べる → ttp://www.google.co.jp/
・情報系の一般的用語について調べる → ttp://yougo.ascii24.com/gh/
・国語辞典、英和辞典で調べる → ttp://www.goo.ne.jp/
・Javaの用語について調べる → ttp://www.y-adagio.com/public/standards/tr_javalang/index.htm
は一通り調べましょう。それでもわからなかったら、
具体的にここで聞くとか、あるいはとりあえず気にしないで先に進むとか。
とにかく先に進むのが大事よん。
0450447です。
NGNGどうもありがとうございます。
辞典は盲点でした。
今迄Yahooで検索しておりましたが
私の検索時のキーワードも甘かったかもしれません。
早速教えて頂いた通り、辞書やURLを駆使して
こちらの皆さんの会話について行けるよう頑張ります。
>先に進むのが大事
まず全体を見て、理解出来なかったところを
改めて突き詰めて行く。という事ですね?
アドバイスありがとうございます。
不明点で立ち止まり考え込んでしまっていましたので
アドバイス通りまずは先へ進む。
という事を前提に今後の勉強法を変えていきます。
本当にありがとうございました。
0451デフォルトの名無しさん
NGNGえーネイティブコンパイラって訳じゃーないんだねー、、、
j++をMSがやろうとしたときもsunにつぶされたし、
appleクラスのメジャーな会社がネイティブコンパイラ
リリースするのはやはり無理なわけね〜
Symantecのはどうなったんだろうか。
そもそもあれはjdk1.1とかの時代の代物だったが、、、
picojavaだとかのjavachipがない今、ネイティブコンパイラ
という方向性も誤っていないと俺自身は思うんだが。
ベストエフォートのネット文化に慣らされ、なおかつ、プロセッサ性能が
インタプリタの弱点すらカバーするくらい年々アップする
現状、ネイティブであるこだわりってのは無駄かもしれないが、、、
AMDがjavachipをAthronやらに統合してくれるなんてのも選択肢
としては面白いんだがなー
crusoeにそういうモードつければいいじゃん!
そういうCMS誰か作ってよ。
0452デフォルトの名無しさん
NGNGちょうどSWTのMacOSX版出たし、これでも使ったら?
widgetがネイティブならあとは別に不満ないけどな。
Hotspotも意外と頭いいみたいだしね。
0453452
NGNGのね。ならSWTもいらないや。
ただ、どうせならappleもGCJのMacOSX版作るとかすると面白い
とは思うけどね。
0454451
NGNGたとえばMPEGデコーディングコードだとか、とにかく繰り返しで
スピードが要るような部位にだけGCJを使うようなやり方が出来れば、
それはそれで意味があると俺は感じてるね。(できればjava.ioまわりもネイティブになって欲しいんだが、どーなんだろう)
なるほど、モレと同じような感覚の人間はやっぱ
いっぱい居るんだねーと思ったよ。
それをやっちまうGEEKはやはり海外のやつだったが。
要マークということで。
http://caramel.2ch.net/test/read.cgi/kaden/1016366677/
0455451
NGNG完璧に失念してた。Cへの変換フロントエンド的な認識しかなかったな。
いまはどうなってるんだろうか。
調べないとね。
GCJ+Cocoaでかなりのことはネイティブ速度でやれるんだろうニね。
0456451
NGNGだってか
クラスライブラリ(死語?)周りも調べてミソウ。
0457451
NGNGにあるリスト(コピペ)、、、なかなかのものだ。
おそるべしGNUと。
java.applet
java.awt
java.awt.datatransfer
java.awt.event
java.awt.image
java.awt.peer
java.beans
java.beans.beancontext
java.io
java.lang
java.lang.ref
java.lang.reflect
java.math
java.net
java.rmi
java.rmi.dgc
java.rmi.registry
java.rmi.server
java.security
java.security.acl
java.security.cert
java.security.interfaces
java.security.spec
java.sql
java.text
java.util
java.util.zip
swingはまだなんだね。つうか、コピーライト周りで引っかかってんの?
それがないとfull 1.2 compatibleとは呼べないよね。
0458デフォルトの名無しさん
NGNGchar res= str.charAt(0); //一文字目をcharに
boolean Error=false;
switch(res)
{
case '+':
c=a+b; //a,b,cはintで数値が代入してあると思ってください
break;
case '-':
c=a-b;
break;
default: // +、−以外のものが入力された場合
Error=true;
break;
}
if(Error==true)
print("プラスかマイナスを入力してください");
else
print("答えは"+ c);
こういう感じでプログラムしてみたのですが、きちんと+や‐を入力
しているのにかかわらず
プラスかマイナスを入力してください
と表示されてしまいます。break入れてるのにいつでもどこでも
Error=trueになってしまっているようです。これは何故なのでしょうか?
どなたか、お暇があったらどうぞよろしくお願いします。
0459451
NGNG包含してるんだろうね。
しかし、使わないとそのバグも発覚しない。
使うことも当然GNUへの参加なんだよね。
みんなでいっとけ!!
0460デフォルトの名無しさん
NGNGサーバーを立てずに通信する方法を模索してます
0461451
NGNGソケットプログラミングはjavaの得意技のひとつだよね。
gnutellaのポート、プロトコルを全部把握すればP2Pなんか楽勝でしょう。
Mac用って訳じゃないだろうけど、Limewireってしってるかい?
使う前にMRJインストールしてたよ。
0462デフォルトの名無しさん
NGNGJAXPも見てみたら?
0463デフォルトの名無しさん
NGNG情報ありがとうございます。
調べてみます。
0464デフォルトの名無しさん
NGNGSystem.out.println(str); は?
0465デフォルトの名無しさん
NGNGありがとうございます。
見てみます。
0466462
NGNG0467458
NGNG+か−がでてきます。
(私の環境ではprintln(str);で
System.out.println(str); と同じです。)
ためしにdefault:を抜くと計算結果はちゃんとでます。
switch を if elseでやっても同じことが起こっちゃうんです。
ただ、if else でやった後、
if(Error==false)
print("答えは" +c);
else
print("プラスかマイナスを入力してください");
と、やってみたところ上手くいきました。
でも、switchでは駄目でした。何でなんでしょうか・・・?
0468458
NGNGどっかが間違えてたりして・・・
とか、自分の未熟さを人様に押し付けてはいけませんよね・・・
学校逝って来ます・・・
0469451
NGNGhttp://www9.cds.ne.jp/~proxon/my_pages/unix/gcc30.html
win98環境でこれをやりたいんだけど、GCCだけでみるなら
CYGNUSにくっついてきたGCC2.95しかないんだよね。
GCC3.0はまだないみたい。
そしたらGCC2.95のためのGCJがあるんだろうか??
0470デフォルトの名無しさん
NGNG誰かまとめてくれませんか?
おれって厨房だな。逝ってきます。
0471デフォルトの名無しさん
NGNGネイティブコードマンセー!
ってことだろ。
0472デフォルトの名無しさん
NGNGその授業やってる先生って、「C慢性!オブジェクト指向サパーリ」な人では?
”readline”とか”print”とか・・・不自然すぎる。
0473デフォルトの名無しさん
NGNG個人的には'+', '-'のとき以外は例外を投げて処理したいな。
0474デフォルトの名無しさん
NGNGおーい。ちゃんと実行できたぞ???
public class CalcTest {
public static void main(String argv[]) {
int a = 10;
int b = 3;
int c = 0;
String str = argv[0];
char res= str.charAt(0); //一文字目をcharに
boolean Error=false;
switch(res)
{
case '+':
c=a+b; //a,b,cはintで数値が代入してあると思ってください
break;
case '-':
c=a-b;
break;
default: // +、−以外のものが入力された場合
Error=true;
break;
}
if(Error==true)
System.out.print("プラスかマイナスを入力してください");
else
System.out.print("答えは"+ c);
}
}
0475デフォルトの名無しさん
NGNG今日はInheritanceの章を読むぞ。
3時間後に感想をカキコするからよろしく。
0476経験豊富な諸兄、教えてください
NGNGprotected char x[] = new char[10];
protected void checkLength(int i) {
if (i >= x.length) {
char y[] = new char[x.length * 2];
System.arraycopy(x, 0, y, 0, x.length);
x = y; ←(ココ)
}
}
(↑アソコ)の配列(参照)の代入後に、
スコープの都合で y の実体がガベージコレクションの
対象になりそうですが、
実際には x は問題なく更新されます。
ナンデ?
(私には checkLength の処理後に配列 x がゴミを
指してる方が理解しやすいのですが。。。 )
0477452
NGNGってのはおいておいて。とりあえず、451は
http://www-106.ibm.com/developerworks/java/library/j-nativegui/?loc=dwmain
の真中くらいの囲み記事
GCJ on Windows
を読んでおくこと。
0478
NGNG0479デフォルトの名無しさん
NGNGガベージコレクタは参照されている
オブジェクトは回収しないからです。
(循環参照してるオブジェクト群を捨てた場合は除く)
C++ やってた人を装ったネタなのかも…
0480デフォルトの名無しさん
NGNGJDK付属のソースを読みませう。
他人の説明待つより、そっちの方が速いでしょ。
0481デフォルトの名無しさん
NGNG0482476
NGNG有難う御座います。
デバッガー上で確認しました。
当方、本を読むことから入ったため
教条的でチョット釈然としない気持です。。。
(C++の経験もあるけど、やっぱそっちも
ペーパードライバーなんだ。ショボン)
>478
[Vector]
http://java.sun.com/j2se/1.3/ja/docs/ja/api/java/util/Vector.html
だよ。
0483デフォルトの名無しさん
NGNG僕は今大学生で、OfficeのACCESSを用いた
企業の受注発注システムのデータベースの構築や管理
をゼミでやっているのですが、教授が
就職活動で強みを付けるためにJAVAを用いた
上記のようなプログラムを実際に組んで、企業にアピール
したらどうかと言うのでやってみようと思うのですが、
JAVAのどういうのを使えばそう言うことが出来るのでしょうか?
またACCESSと連動して動くような物を作ることは可能でしょうか?
ごく簡単な物で良いのですが、お願いします。厨な質問で恐縮ですが。
0484デフォルトの名無しさん
NGNGSQLとの連携ですが
どーなんでしょう
0485デフォルトの名無しさん
NGNGできるといえばできるのだろうが、どういうものを作っているかによるのでは。
そのゼミでやっている受発注システムの作り次第ってとこはあると思う。
AccessってなんかWebアプリみたいなの吐き出せなかったっけ?
0486デフォルトの名無しさん
NGNGhttp://java-house.jp/ml/archive/j-h-b/029899.html#body
0487476
NGNGJava Database Connectivity (JDBC)を使うことになると思いますが、
これも本から読んだ知識なもので詳細は使用経験のある方、
どうかお願いします。。
0488483
NGNG作りは本当にごく簡単な物です。受注から発注までの
お金の動きや、在庫数の管理といった感じです。
>>486さん
むむ、今の時点では何なのか理解しがたいですが
今後ためになりそうです。保存しておきます。
ありがとうございます。
>>487さん
Java Database Connectivity (JDBC)ですか。ありがとうございます。
調べてみます。
0489483
NGNGよく見れば僕へのレスですね。すいません、ありがとうございます。
0490デフォルトの名無しさん
NGNG報告。
Inheritance って、ようするにコピペが高度に便利になった機能か?
0491デフォルトの名無しさん
NGNGそうだね。
0492デフォルトの名無しさん
NGNGsetBackgroundでは背景色の設定しかできません。
何のメソッドを使えばいいのでしょうか?
0493デフォルトの名無しさん
NGNG大変恐れ多いですが、ここの方々の知恵も有効かと…
http://www.smg.co.jp/JavaTroubleshooting/index.html#trouble11
同じ穴にはまる理由はないはずですから…
0495デフォルトの名無しさん
NGNG書体とかサイズとか・・・おながいします。
0496483
NGNGいろいろ情報検索していたら、レスが遅くなってしまいました。すいません。
大変恐れ多いなんてとんでもございません、こんなどうにもならない
初心者に丁寧に答えて頂き、こちらこそ光栄です。各トラブルの解決法
が細かに記載されており、かなり役立ちそうです。ありがとうございます。
0497デフォルトの名無しさん
NGNGとりあえず、Accessをつっついてブラウザにデータを出力したり、
ブラウザからデータを更新するようなWebアプリ作ってみたら?
はじめはしんどいかも知れないけど、1月もあれば動くものできると思うよ。
0498デフォルトの名無しさん
NGNGしたい)のですが、どうしたらいいんでしょうか?
setMarginとかレイアウトとか試したんですが、だめでした。
0499デフォルトの名無しさん
NGNGttp://www.geocities.com/shadowcat_m/inet/
Tomcatのとこ読め。
0500483
NGNGそうですね!僕もブラウザーを使用して動く物を考えていました。
となるとJAVAアプレットになるんでしょうかね?サーブレットでしょうか?
Tomcatとなるとサーブレットですかね?よくわからなくてすいません。。
Tomcatはとりあえずインストールしているので、>>497さんのおっしゃる
一ヶ月を自分の目標としてやってみます。
0501デフォルトの名無しさん
NGNGhttp://www.atmarkit.co.jp/fjava/
まあ、がんばりや。
0502デフォルトの名無しさん
NGNGTimesRomanw_jだったかな?
何でそんなことしたがるんだろ?
>setMarginとかレイアウトとか
他に何試したの?
0504みゃあ
NGNGインスタンス破棄時に必ず呼ばれるわけではない。
といううわさを聞いたのですが、本当でしょうか?
該当インスタンスだけでなく、クラス内で生成したその他の
インスタンスも破棄したいんですが
0505デフォルトの名無しさん
NGNG他には試してません。その二つだけでした。
0506デフォルトの名無しさん
NGNG意味不明。
該当インスタンスって何よ?
一つのインスタンスに対して参照が切れたら、
他のインスタンスも強制的に破棄したいわけ?
それともメンバ変数のことを言ってる?
0507デフォルトの名無しさん
NGNGじゃあ他のプロパティも試してみ
0508デフォルトの名無しさん
NGNGhttp://216.239.51.100/search?q=cache:TY9cOTQ_-7AC:news.dinf.ne.jp/news/fj/comp/lang/c%2B%2B/msg00032.html+finalize&hl=ja&lr=lang_ja
ふむ。
0509デフォルトの名無しさん
NGNGちなみに、ワタシはプログラム初心者です。
0510デフォルトの名無しさん
NGNGJAVA in a nutshell
0512デフォルトの名無しさん
NGNGpaint(Graphics)またはpaingComponent(Graphics)をオーバーライドして、
引数グラフィックスオブジェクトに直接書き込め。
0513デフォルトの名無しさん
NGNGSwing、AWTコンポーネントの属性変更は、ツリー構造さかのぼって
全部確認しろ。Swing、AWTの基本中の基本。
AbsractButton#setHorizontalAlignment(int alignment)
アイコンとテキストの水平方向の配置を設定します。
AbsractButton#setHorizontalTextPosition(int textPosition)
テキストの、アイコン上の位置 (水平方向) を設定します。
AbsractButton#setVerticalAlignment(int alignment)
アイコンとテキストの垂直方向の配置を設定します。
AbsractButton#setVerticalTextPosition(int textPosition)
テキストの、アイコン上の位置 (垂直方向) を設定します。
0514デフォルトの名無しさん
NGNGクラスがGCにより廃棄される直前には、必ずコールされるぞ。
ところが、そもそも強参照を失ったオブジェクトが必ずGCされるか
どうかが微妙であることが、そういった微妙な間違い表現の原因か…
場合によっては、OutOfMemoryErrorが発生する直前まで参照切れ
オブジェクトはGCされないこともある。ヒープのリアロケートが発生
しなければ、アプリケーション終了までGCされない、かもしれない。
JVM仕様は、そういうGC実装を許容しているので、VM実装依存のコード
はやめたほうが良いと思われ。
ところで、オブジェクトが所有する子供オブジェクトに何かしたいと
いうのは、普通あまりないと思われるが…
子供クラスのfinalize()をオーバーライドすべきかと。
0515514
NGNG>クラスがGCにより廃棄される直前には、必ずコールされるぞ。
誤)クラス
正)インスタンス(又はオブジェクト)
0516458
NGNGライブラリを新しく入れなおしたら自分のところでも
出来るようになりました。お手数おかけしました。
>>472
私は初心者なので授業じゃ先生のタイプまではとてもわからないのですが、
うちの大学ではここ最近までは全員C(か、プラスか)だったらしいので
そういう可能性はバリバリにあると思います。
>>473
提出はこのまましてしまいますが、学校とは関係なく
精進のためにやってみます。
>>474
ありがとうございます。私も出来ました〜!
わざわざ書いていただいて本当に申し訳ないです。
次からは質問の前に他人のコンピュータで確認してからにします。
0517デフォルトの名無しさん
NGNGどうPerlで書いたらいいものやらわかりません。
誰かご存知の方いらっしゃいますか?
0518デフォルトの名無しさん
NGNG何の話かいまいち分からん。
もうちょっと詳しく書いてみ。
0519517
NGNGString str = URLEncoder.encode("test1.jsp?p1=abc&p2=あいう");
というぐあいに、URLをエンコードします。
その後、perlモジュールにそのエンコードしたURLをパラメータとしてひきつぐわけです。
test2.pl?prm=*str*
そして、test2.plの中でprmをデコードしたいんですね。
$prm =~ s/%(..)/pack("C", hex($1))/eg;
とかやってみたんですが、なかなかうまくいかないんです・・・
なんとかなりそうでならないんです。
0520デフォルトの名無しさん
NGNGs/%([0-9a-fA-F][0-9a-fA-F])/pack("C",hex($1))/eg;
ならどう?
0521519
NGNGJavaとCGIの連携、可能なはずなんだが。
0522デフォルトの名無しさん
NGNGtr/+/ /;
も必要だよね?
0523520
NGNG間違えた。520でした。
0524デフォルトの名無しさん
NGNGttp://www.tetras.co.jp/yada/j_java_cgi_r.htm
0525デフォルトの名無しさん
NGNG0526451
NGNGOK!
つうか、まじ最近のjava環境、周辺の推移にはキャッチアップして
なかったので、君の話にも検索エンジンなしではついていけないのよ。
んで、調べているうちに脱線していったと。スマソ。
GCJ on windowsはまだ現実的じゃない?
みたいな感じかなー。
かといってクロスコンパイラ持ち出されても困るなーっと。
でもまあ、とり合えず試してみるか、と、部署のLinuxサーバーマシンに
telnetしてみようとしてるが、gccがVer2.91、、、
ここから入れ替えかあよー。めんどー。
0527451
NGNGMacOSXは下回りはUNIXそのものなんだから、ほんと
移植して欲しいね。メンツ的な話でね。
0528デフォルトの名無しさん
NGNGあるんだけど、このjaxpはバージョン1.1とかどうやって判別すればいいの?
0529kodokuman
NGNG0530デフォルトの名無しさん
NGNG--version
0531デフォルトの名無しさん
NGNG0532デフォルトの名無しさん
NGNG解凍したメタファイルの中に書いてない?
(本当に書いてあるかどうかは知らんが)
0533デフォルトの名無しさん
NGNGAntは直下のLICENCEっていうファイルにちょろっと書いてあったぞ。
0534デフォルトの名無しさん
NGNG>質問する前に解凍してみろよ。
答える前に確認してみろよ。
配布されてるファイルと勘違いしてないか。
jarの区別つくかって聞いてんだよドアフォ
0535デフォルトの名無しさん
NGNGマニフェストにそれらしい情報発見。
さんくす。
0536532
NGNG打つだし脳
0537デフォルトの名無しさん
NGNG5冊くらい?
0538デフォルトの名無しさん
NGNG何も読まなくていい。
大卒で1年
高卒で3年
中卒で8年
普通につとめあげれば、自然にもらえる(はず
0539デフォルトの名無しさん
NGNG世話ねえよ
0540デフォルトの名無しさん
NGNG5冊くらいでだいじょぶ?
0541デフォルトの名無しさん
NGNG好きにしろよ
(活用できなきゃ、理解・・・
0542デフォルトの名無しさん
NGNG5冊くらい買えばOK?
0543デフォルトの名無しさん
NGNG10冊読んでもなーんもできないやつもいる。
はじめから何冊とか決める意味ないよ。
0544デフォルトの名無しさん
NGNGっつーか迷惑だからなるな。
0545デフォルトの名無しさん
NGNGプロキシ経由で通信するには、どういう手順を踏めば良いのでしょう?
#今Google中なんですが、未だ参考になるページが見つからない状態です。
0546デフォルトの名無しさん
NGNG【生 HTTP をしゃべっている場合】
Socket socket = new Socket("proxy.server.co.jp", 8080); // … (1)
Writer out = new OutputStreamWriter(socket.getOutputStream());
out.write("GET http://www.yahoo.co.jp/ HTTP/1.0\r\n"); // … (2)
out.flush();
...
(1) TCP/IP の接続先はプロキシサーバのポートに接続
(2) リクエスト URI じゃなくて完全記述の URL を渡す
【URLConnection を使っている場合】
アプレットならブラウザのプロキシ設定をすれば自動的にプロキシを
使ってくれる。Java アプリケーションならコントロールパネルの JRE
設定で設定出来るはず。
0547デフォルトの名無しさん
NGNGその出力をディスプレイではなくファイルにepsとして保存することは可能ですか?
0548デフォルトの名無しさん
NGNG0549デフォルトの名無しさん
NGNG>>547 そうなんだ・・・・
>>548 そうなんだ・・・・
0550JavaするにはCerlonとPen3どっちがいい?
NGNG迷っています。出来れば安いCelronにしたいのですが。
そこでお尋ねしたいのですが、Javaをやるに当たって
(バッチでの一括大量コンパイルやJava製のIDE実行)
Pentium3とCelronで(仮に同じ周波数だった場合)結構スピードが変わってくるのでしょうか?
3Dやるには浮動小数点演算能力が高い方がいいのでしょうけど、Javaの場合はどうなんでしょ?
(これは直接上の質問とは関係ないかもしれませんが)
よろしくお願い致します。
0551名無し
NGNG今度、仕事でJAVAやることになりました。
ゴールデンウィーク中にちっと予習しておきたいのですが、
何かイイ!!本ありませんかね。
できれば、ネットワーク、スレッド、プロセス関係のことが充実
してると嬉しいっす。
0554JavaするにはCerlonとPen3どっちがいい?
NGNGOSはWinXPです。 m(__)m
0555Click Here
NGNGいや、そうじゃなくて
0556Click Here
NGNGOSがPenIIIとCerlのどっちに最適化されてるんだろう?ってこと。
WinXPがPenIIIにくらべCerlに最適化されてればそっちのほうがいいだろうし。
0557JavaするにはCerlonとPen3どっちがいい?
NGNGあ、そういう事ですか。失礼致しました。
なるほど、調べてみます。
有難う御座いました。
0558デフォルトの名無しさん
NGNG0559デフォルトの名無しさん
NGNG0560デフォルトの名無しさん
NGNGペン4だとJBuilderのインストールに失敗したりするから初心者にお勧めだね。
0561デフォルトの名無しさん
NGNGJAVAのJはJapanのJでしょか?
0562デフォルトの名無しさん
NGNG0563デフォルトの名無しさん
NGNGなんだこいつ
0564デフォルトの名無しさん
NGNGジャンジャンバリバリ
0565デフォルトの名無しさん
NGNG出来るんだったらやり方教えて下さい。
0566デフォルトの名無しさん
NGNGw(゜o゜*)w カモーン
0567デフォルトの名無しさん
NGNG出力先をすり変えるとう方法を取る。自作の OutputStream を
PrintStream でラップして AWT の TextArea に出力、とかも出来る。
0568デフォルトの名無しさん
NGNG正にTextAreaに出力したかったんです。
アドバイス通りにやってみます
0569デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.4/ja/docs/ja/index.html
0570デフォルトの名無しさん
NGNG0571デフォルトの名無しさん
NGNGたぶん実生活でストレスたまってる人たちだと思う
0572デフォルトの名無しさん
NGNGだからこそここに隔離してんのに、どうしても気になっちゃうんだろうね。
世話好きというか、見なきゃいいのにというか。
0573デフォルトの名無しさん
NGNG逆にJavaからCOMのライブラリや.NETフレームワークを使うことってできないですよね?
0574デフォルトの名無しさん
NGNGCOMならつかえるよ。JavaPressに載ってるよ。
とゆうか、やむをえずってときにだけだよ。
あんまりつかっちゃいやよ
0575573
NGNG.NETでつくった部品をCOM化することはできる(はず)なので
やろうと思えばできる。と、
でも、あぶなそうなんでやめときます。
0576デフォルトの名無しさん
NGNG誰か実験キボン。俺はVC++.NET持ってない。
0577574
NGNGCOMを呼び出すクラスを作ることもできるよ。
でもあんまりつかっちゃいやだよ。
0578デフォルトの名無しさん
NGNGdoctypeは取得できたのですが・・・。
0579545
NGNGレスが遅くなってすみません。
生HTTPを使っているのですが、無事プロキシ経由でアクセス出来ました。
どうもありがとうございました。
それから、アプリ側からJVMの設定を変更してプロキシを経由する方法が以下のページに載ってました。
ttp://www.rgagnon.com/javadetails/java-0085.html
但し、URLコネクションのときしか有効にならないようです。
#生HTTPではダメでした。
0580デフォルトの名無しさん
NGNGデフォルトのC:\j2sdk1.4.0にはなんとなくインストールしたくないのですが。
0581デフォルトの名無しさん
NGNGなんとなく自分で決めろよ
0582580
NGNG0583デフォルトの名無しさん
NGNG俺は C:\Program Files\java\jdk1.3 に入れてるよ。
0584デフォルトの名無しさん
NGNG0585583
NGNGディレクトリ設計してるから、よっぽどの事がなきゃルート直下に
インストールなんかさせない。
0586デフォルトの名無しさん
NGNG文法がわかった今でもいまいち解かりません。
自分で追加が可能なパッケージなのでしょうか?
よろしくお願いします。
0587デフォルトの名無しさん
NGNG動いてるJavaプログラムに動的に結合可能なように考慮されたJavaのモジュール。
いわゆるプラグイン的な使い方の他に
JBuilderとかのRADツールのツールパレットに後から追加変更したりできるといった使い方もある。
普通にクラスを作る時に命名規約等に気を遣うだけでもBeansとして扱える。
0588デフォルトの名無しさん
NGNG>>585の意見にはほぼ同意出来るが、
(個人的に)コマンドラインで使うことの多いアプリは
スペースを含んだフォルダには置きたくない。
0589デフォルトの名無しさん
NGNG0590デフォルトの名無しさん
NGNGcase > 5
とか
case 1 to 5
とかできないの?
0591デフォルトの名無しさん
NGNGプリプロセッサでも作れば?
0592デフォルトの名無しさん
NGNGswitch-case 文はバイナリコードに置き換えたときに if-else 文と同じ
になるわけじゃないから。どちらかというと「一回の条件判断で固定の
飛び先を決定する」という switch-case に適した命令群に変換される (ごめん、
ほんとはちょっと語弊があるし大昔の i8086 しか知らないんだけど)。
0593デフォルトの名無しさん
NGNG0594デフォルトの名無しさん
NGNG一緒だわ
0595デフォルトの名無しさん
NGNGコンソールで使えるいいリファレンスありませんか?
HTMLリファレンスはコンソールでは少し使いにくいです。
辞書のような便利なツールがあれば教えてください。
0596デフォルトの名無しさん
NGNG0597デフォルトの名無しさん
NGNGコンソールで
ttp://java.sun.com/products/jdk/1.2/ja/docs/ja/api/
では少し使いにくいのです。
0598デフォルトの名無しさん
NGNG0599デフォルトの名無しさん
NGNG0600デフォルトの名無しさん
NGNGあとLaTeXとかも
http://java.sun.com/j2se/javadoc/faq/index.html#doclets
0601デフォルトの名無しさん
NGNGドキュメント落としてきて、w3mなりlynxで読むんじゃ駄目なの?
namazuとかでindex作っておいてもいいかもね。
0602デフォルトの名無しさん
NGNG計算処理が得意とか画像描画が得意とかそういう特徴ってあるんですか?
0603デフォルトの名無しさん
NGNG「計算処理が得意とか画像描画が得意」っていってる時点で
パソコン(クライアントアプリ)を想定しているようだが
Javaの特徴はどんな機器でも同じ記述で動くのが特徴かな
あとは、ちょい遅が克服されれば・・・
0604デフォルトの名無しさん
NGNG用意されているのでしょうか?
探してみましたが見つかりませんでした。
0605デフォルトの名無しさん
NGNG0606デフォルトの名無しさん
NGNGフォルダだけ表示するように
フィルタかけるだけです
でも、使いづらいんだよねそれって・・・
「フォルダを選択できるダイアログ」ってツリー上のやつがあれば
一番使いやすいんだけど・・・
(エクスプローラの左部分)
結局、自分で作ったんですけどね・・・
このさい、あなたもチャレンジしてみれば?
0608604
NGNGFileDialogを使っているんですけど、フォルダが選択できないのです。
別のクラスを使うのですか?
(ファイルは別に見えてもいいんです)
0609デフォルトの名無しさん
NGNGいやだから、実は選択できるんだが
「フォルダが選択できていない」と思ってしまうところが
使いづらいんですよね
ちなみに、javax.swing.JFileChooserの話です
0610デフォルトの名無しさん
NGNG有難うございます。
javax.swing.JFileChooserを使ってどんな感じか確認してみます。
0611デフォルトの名無しさん
NGNGサーバーサイド。
しかたなくiアプリ。
間違ってもデスクトップには使わん。
0612デフォルトの名無しさん
NGNGいや、Javaの歴史を考えれば
iアプリは必ず通る道だった
どっちかというと仕方なくPCか?
0613デフォルトの名無しさん
NGNG0614デフォルトの名無しさん
NGNG>>611が「しかたなく」という言葉を使ったので
それに呼応しただけで意味はない
ただ、まったくのクライアントアプリは
Javaの本業ではないことは確かだ
0615デフォルトの名無しさん
NGNG・・・ん?組み込み用途でオブジェクト指向やろうとしてたのかー。
しかもインタプリタ・・・。
0616 ヾ(゜Д。)
NGNG入れるらしいのですが、機能しません。なぜでしょうか?
0617デフォルトの名無しさん
NGNG0618デフォルトの名無しさん
NGNGという気もするが...
0619 ヾ(゜Д。)
NGNGこうやってもスクリプトが機能しません。Clorに入れるとちょっとした異常に・・・
困ってます。教えてください。
0620デフォルトの名無しさん
NGNGJavaScriptの話題はね、違うスレにいってくださいな。
0621 ヾ(゜Д。)
NGNG0622デフォルトの名無しさん
NGNG「林君」と「小林君」
は、違う人物だと誰もが思うのに
なぜ、英語になると誤解が生じるのだろうか・・・
0623デフォルトの名無しさん
NGNG英語はこういうのが多いってことかな?
0624デフォルトの名無しさん
NGNG実際組み込みでJavaつかってるところってメモリとスピードとの戦いですげー苦しんでるんじゃない?
「汎用の言語」とうたってるところがJavaの変わっているところで
どの分野にも適応できるが、どの分野にも「最適」ではないんだよね
サーバーサイドと組み込みはJavaしかないからJava一色だけど
「サーバー専用」、「組み込み専用」とうたった別のプラットフォームなり
をどっかがつくれば、そりゃ「汎用」のJavaよりもそれぞれの分野に適したものができるでしょう
まぁ「汎用」のJavaがどの分野でも「最適」でいてくれるのがPGにとってはありがたいんだけどね
JavaはPGにそんな夢を見させてくれる言語なのよ・・
0625デフォルトの名無しさん
NGNG夢の跡
0626デフォルトの名無しさん
NGNGプログラマの汎用性のほうが結局重要だったりしないかな
Javaがプログラマの汎用性を高めるかといわれると・・・微妙
0627デフォルトの名無しさん
NGNGだからjavaなPGは頑ななまでにjavaに拘るんじゃないの?
javaで教育したPGにCやらせるわけにもいかんし。
0628初心者一歩手前
NGNGちゃんと、SET PATH c:\JDK1.2\BIN;%PATH%ってパスは設定したんですけど
コンパイルすると不正な処理が行われましたってでて
コンパイルが実行できません、どうしたらいいでしょうか?
教えてください。
0629デフォルトの名無しさん
NGNGXPとJDK1.2.*って、大丈夫なのか?
0630初心者一歩手前
NGNGれすTHX
Win98使っているよ。
MS-DOSって↑ボタンをおせば前に書いた言葉が出るはずなんだけど
それもでないんだよね。
これって、MS-DOSがいけないのかな?
0631デフォルトの名無しさん
NGNG↑使えないのか?それは変だ
ちなみに、不正な処理って
例のダイアログが表示されるやつだよな
JDK1.2じゃないといけないの?
コマンドに
>java -version
って打ってもエラーになる?
0632デフォルトの名無しさん
NGNG不正な処理??
0633デフォルトの名無しさん
NGNG確かMS-DOSでは「不正な処理」って出るんよ
俺の親父がこのダイアログを見たときに
「ごめん、俺のせいでPCがおかしくなった」
見たいなことを言ってきた
「いや、これはおやじじゃなくてアプリが不正な処理をしたんだよ」
と説明したが、俺がかばっていると思っているらしく
しばらくPCにさわっていないようだった
0634デフォルトの名無しさん
NGNG↑ってDOSKEY組み込まないと使えないよね。
NT系列のコマンドプロンプトはcmd.exeだから
そのままでも使えるけど。
0635デフォルトの名無しさん
NGNGjava -versionの結果とコンパイル時のメッセージを教えれ。
DOS窓コピペすべし。
0636デフォルトの名無しさん
NGNGケアレスミスだったか・・・
それともOS再インスト中か・・・
0637デフォルトの名無しさん
NGNGこないだも同僚のマシンにAnt入れたら「環境変数の実行領域が足りません。」とか出やがった。
DOSに割り当てるメモリ増やして解決できたからいいけど。
困ったもんだ。
0638デフォルトの名無しさん
NGNGURLってJSPの中でどうすれば取得できるんですか?
誰か知ってらっしゃったら教えて下さい。
0639デフォルトの名無しさん
NGNGリリース時に、この「assert」文を自動削除できるのかな
と思ったんですがDoc読んでもいろいろ理由があるようで
そういう機能はつけていないそうです
これって、「assert」文を消さずに
そのまま、配布するのが正しいやり方なのでしょうか?
0640デフォルトの名無しさん
NGNGバイナリならデフォルトオフだからいいんじゃん?
0641初心者一歩手前
NGNGjava-versionってうったら
java version "1.2"
Classic VM (build JDK-1.2-V, native threads)がだました。
レスお願いします。
0642名無しさん
NGNGStatic メソッドと Abstract メソッドの違い。
それは・・・ん・・あれ・・・・・・・・・・・・お前ら!おながいします。
0643デフォルトの名無しさん
NGNG話が全然見えないよ。
小一時間読め。
http://java.sun.com/products/jdk/1.2/ja/install-windows.html
0644デフォルトの名無しさん
NGNG>おながいします。
おねがいじゃないから、教えません。
0645デフォルトの名無しさん
NGNGなんでいまさら、1.2 なのかとも思うが。
まぁ、1.3 系はコンパイルメッセージがアレなんでお勧めしないけど。
1.2.2_008 がいいんじゃないか?
あと、Win98の初期バージョンで使う場合 MS-IME98sr1 を入れること。
0646デフォルトの名無しさん
NGNGexeファイルとして起動して実行するにはどうすればいいのでしょうか?
アイコンをクリックして自分のプログラムを起動できれば
ソフトっぽくていいなと思うんですが、やり方があれば教えてください。
よろしくお願いします。
0647デフォルトの名無しさん
NGNG0648デフォルトの名無しさん
NGNGそのバッチファイルを起動するEXEを作る。
というのは冗談で、jarファイルにまとめて
ランタイムにパス通して置けばアイコンから実行出来ると思いますよ。
0649デフォルトの名無しさん
NGNGこれって抑制できないのでしょうか?
0650デフォルトの名無しさん
NGNG初心者なものでもっと噛み砕いて教えてくださいっす。
jarファイルにまとめるとはどうしたらいいんですかぁ。。
ランタイムにパスを通すってどうやるんですか。。
たびたびごめんなさい;
よろしくお願いします。
0651デフォルトの名無しさん
NGNG次からはスレの先頭にあるリンクくらい使って調べましょう。
わからないことを自分で調べようとしないと、いつまでたっても初心者ですよ。
とりあえずJARについて説明している所です
http://java.sun.com/j2se/1.3/ja/docs/ja/guide/jar/index.html
パスについてはプログラム以前のOSの問題です。
google.co.jpで使用したいOSとパスの通し方で検索してみて下さい。
0652デフォルトの名無しさん
NGNGjar ファイルをダブルクリックすれば起動できるはずでは?
0653デフォルトの名無しさん
NGNG聞いて身につけることは時間の短縮になるので
自分で何時間も調べるよりは効率がいいとは思いますが、どうですか?
結局のところ初心者を馬鹿にした発言ですか?
0654デフォルトの名無しさん
NGNG随分身勝手な論理だと思います。
0655デフォルトの名無しさん
NGNGいや、あなたがバカなだけだと思われ。
0656デフォルトの名無しさん
NGNG常に答えてくれる人がいればね
って答えるのが正解。
0657651
NGNGランタイムをインストールしてたらインストーラーがパス通してくれるのですが、
JBuilderをインストールしただけだとパスの設定は自分でしなくちゃいけなかった
と記憶しているので念のためパスを通してと書いたのです。
>>653
ホントにそれで良いと思うならそうしても良いと思いますよ。
ただ、人に聞いて言われた通りの事をやってその場限りの解決をするのと、
時間は掛かるけど、自分で調べる事で解決したい事の周辺の知識を得たり、
分からない事を上手く調べるコツをつかむというのを比較すると
後者の方がトータルで効率は良いと思いますよ。
必ず誰かが教えてくれるとも限りませんし、教えてもらったことが
必ずしも正しいとも限りませんし…
0658651
NGNG0659デフォルトの名無しさん
NGNGマニフェストファイルにお願いしてみてください
ただ、アイコンはどうやってかえるのかしらん
0660デフォルトの名無しさん
NGNGに関しては 1 に入れてもいいくらいじゃないかなんて思ったりして。もう、うんざりだよ。
0661デフォルトの名無しさん
NGNGシリアライズで出来そうですが、ソケットオブジェクトをコネクション
したままで複数プロセスで使いまわしたいのですが。
宜しくお願いします。
0662デフォルトの名無しさん
NGNGちょっとまてよ
ある程度自分でテストしてから質問すれよ
「出来そう」と思うんならやれよ
テストして報告するのも義務だと思うぜ
初心者じゃないやつならな
0663デフォルトの名無しさん
NGNG0664デフォルトの名無しさん
NGNG0665デフォルトの名無しさん
NGNGインストーラは path を通さないと思うが。
jar が実行できることと JBuilder も関係ないし。
0666デフォルトの名無しさん
NGNGすいません。出来そうと書いたのは間違いでした。ごめんなさい・・。
理由はOSが持ってるソケットのコネクションまではシリアライズで
保持できないからです。
0667651
NGNGJavaのランタイムってインストールするときパス通してくれないんですか…
パスなんて聞いたこともないという友人のPCでパスが通ってたからてっきり
自動でパスを通してくれる上にjarの関連づけまでやってくれる物だと思っていました。
申し訳有りません。
パスを知らないから統合開発環境使っていると思い、
使ったことのあるJBuilderだとパスは自分で通さないと
いけなかったので、あのように書いたのです。
0668デフォルトの名無しさん
NGNG0669デフォルトの名無しさん
NGNGバッカじゃねーの(激藁
0670デフォルトの名無しさん
NGNG<property environment="ENV."/>
で、「エラーが発生しました」っていうウインドウが出て、コマンドプロンプトには
NullPointerException が出ています。
上の property は何かおかしいですか?
同じような書き方で Windows2000 では大丈夫だったのですが、OS の違いが
関係あるのだろうか。
0671デフォルトの名無しさん
NGNGbyte b1 = 1;
byte b2 = 2;
byte b3 = b1 * b2;
で b1 * b2 が int 型になるとありますが理解できません。
なぜ、byte じゃないんですか?
おねがいします。
0672デフォルトの名無しさん
NGNG例えば、
byte値 * short値
byte値 * int値
long値 * short値
などなどの場合、どうしても型変換が必要になる。
byte値 * short値の型はshort
なんてやってたら、何十通りもの変換規則ができて複雑になるが、
複雑にするメリットがない。だいいち機械語命令はそんなに種類がない。
なので、規則をなるべく単純にするため、*演算子の場合だと、
どちらかがdoubleなら、もう一方もdoubleにする。結果はdouble。
そうでなくて、どちらかがlongなら、もう一方もlongにする。結果はlong。
そうでなければ、両方intにする。結果はint。
となっている。最近のCPUだと32bit演算が得意なものが多いし。
0673デフォルトの名無しさん
NGNG答えになっていないような気が……
0674672
NGNG> そうでなくて、どちらかがlongなら、もう一方もlongにする。結果はlong。
> そうでなければ、両方intにする。結果はint。
doubleの次に、
そうでなくて、どちらかがfloatなら、もう一方もfloatにする。結果はfloat。
が抜けてた。
0676デフォルトの名無しさん
NGNG自動的に int になると言うことですね。
それから、
int 以上の場合は大きい方にあわせる。
0677671
NGNGなるほど、分かりました。
> 最近のCPUだと32bit演算が得意なものが多いし。
こんな理由もあるんですね。
ありがとうございました。
0678デフォルトの名無しさん
NGNGただし聞く側と同様に答える側にも
律儀に答えてやる義務は無いってことをよく考えろ
つーかそれが人に物を聞く態度かゴラ!
0679デフォルトの名無しさん
NGNGわかるやつぁ聞かなくても出来るし、できないやつぁそう言われてもナンだかわかんないってやつね。
0680デフォルトの名無しさん
NGNGインストーラは、拡張子との関連付けはしてくれるわけだし。
0681デフォルトの名無しさん
NGNG参考になるかわからんが、
2. I hear the invocation API got simpler. Can I see some code?
If you installed the entire Java 2 SDK v1.2, you should have a file named src.jar
in your distribution. If you unpack this file (jar -xvf src.jar should do it),
one of the resulting directories is src/launcher. It contains the files that we
used to build java, javac, jar and other programs of the "launcher" ilk in the
J2SDK. At the time of this writing we do not provide any makefiles or instructions
on how to compile these files; nevertheless the source is simple to understand.
We will add instructions in a future release.
ttp://java.sun.com/products/jdk/faq/jni-j2sdk-faq.html
0682デフォルトの名無しさん
NGNG古い知識ですまんが、
JDK1.2 系だと、JREをインストールすると、
java.exe と javaw.exe を Windows ディレクトリにインストールするんだよ。
で、jar ファイルは 「javaw -jar "%1"」に関連づけられる。
通常、Windows ディレクトリには PATH が通っているので、
jar をダブルクリックするだけで起動できる。
余談:
アーカイブソフトで +Lhaca ってのがあるのだが、
こいつが jar の関連づけを勝手に変えやがる。
jar ダブルクリックで起動しなくなって焦ったぞ。
0683デフォルトの名無しさん
NGNGそれとも誉められた事じゃないの?
0684デフォルトの名無しさん
NGNG俺嫌いだから外に出してるけど。
けどそれやるとイベント毎にファイルが出来てマズー
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メソッドをつかうべきなんでしょうか?
0785784
NGNGです
0786デフォルトの名無しさん
NGNGサーブレットに取り込んでから、ブラウザに表示にしたいのですが、
取り込み方がわかりません。
getParameterのように、サーブレットに送られてきた情報を受け
取る方法はわかるのですが、サーブレットが自発的に取りに行く
方法がわかりません。知っている方よろしくお願いします。
0787デフォルトの名無しさん
NGNGservice(request, response)から
InputStreamを使ってそのデータソースを読めばいいのでは?
0788デフォルトの名無しさん
NGNG>それじゃあどんな時に
>staticメソッドをつかうべきなんでしょうか?
staticなフィールドを扱うには、
staticメソッドからしかアクセスできません。
一言で言えばそれだけです。
これで分かりますか?
0789デフォルトの名無しさん
NGNG0790デフォルトの名無しさん
NGNGそれ、ネタですか?
0791デフォルトの名無しさん
NGNGJinsightなどのプロファイラツールを使う。
>>787
767はローカルファイルからテキストデータを読み込むことを
いってるんじゃないか??
>>767
サーブレットが自発的にとりに行くってのはへんじゃないか。
GETかPOSTで要求がきた時に動くのが基本だし。
しいて言えばinit()でデーモンスレッドを作ってどうにかすれば
自発的にあれこれするようなサーブレットも作れるだろうが、
そういうことをいおうとしてるのだろうか
0792デフォルトの名無しさん
NGNGほんと救いようが無いプログラマーも多いんだよね。
例えば、>>788
こんなのがいるから、馬鹿プログラマーが増えるんだよ。
0793デフォルトの名無しさん
NGNG788がプログラマーとは限らないし。
0794初心者
NGNG実行するとこんなエラーが出ます
助けてください・・・
0795デフォルトの名無しさん
NGNG0796794
NGNGset classpath=パス
とはやったのですがだめでした
ついでにjava -cp -classpath パス
とjavac -classpath パスも試しました
だめでした
0797787
NGNGうん。だからローカルデータはFileInputStreamで引っ張ってきて
response.getWriter()のPrintWriterで書き出せばいいんじゃないかな。
0799788
NGNG0800デフォルトの名無しさん
NGNGユーティリティみたいなものには使うかなと。
典型的なのがMathクラス。
0801デフォルトの名無しさん
NGNG0802794
NGNG困った・・
0803786
NGNGありがとうございます。試してみます。
>>791
通常はDBから情報を取り出すのですが、代わりに
txtデータを使うという意味だったんです。
言葉足らずですいません。
0804デフォルトの名無しさん
NGNG0805デフォルトの名無しさん
NGNGコンパイルはできるけど実効ができない(T_T)
0806デフォルトの名無しさん
NGNGdrawStringで文字を書込むと、
長い文字列だと折り返しされずに、
右側に突き抜けていってしまうのですが、
折り返しさせる為のクラスはないでしょうか?
0807デフォルトの名無しさん
NGNG.classファイルのあるフォルダにCLASSPATHを通して見たら?
0808787
NGNGpublic static void main(String[] args) {
//statements
}
から実行するんだけど、
static はちゃんと付いてますか〜?
String[] はちゃんと配列の表記になってますか〜?
0809794
NGNGpublic static void main(String args[])
{
System.out.println("hello,java");
}
}
ソースです
0810デフォルトの名無しさん
NGNG0812787
NGNGうーん。コマンドがあやしいかも。。。
実行しているディレクトリは正しいのかな〜。
またはそのソースからして
> java Test
とか
> java TEST
とかやってないっすよね?
ただこの場合、スタックトレースが何行か書き出されるんだけど。
0814デフォルトの名無しさん
NGNGHello でここまで引っかかるとはすごいな。
感動した!!
0816デフォルトの名無しさん
NGNG>>788
じゃないでしょうね。(w
(どうやらニュー速がダウンしてるみたいで、厨がはびこってるかもです)
0817デフォルトの名無しさん
NGNG0818794
NGNG0819デフォルトの名無しさん
NGNG一度、ダメ元でクラス名とファイル名を別のものに変えてやってみて。
0820デフォルトの名無しさん
NGNG> javac test.java
> java test
で動きました(w
0821787
NGNGいやーん。
まんまとハメられましたか?(プ
>>818
じゃ〜ユーがやってるコマンドを晒してください。
実行しているディレクトリも確かめて。
あとここ熟毒しる!
http://java.sun.com/j2se/1.4/ja/docs/ja/tooldocs/tools.html
0822デフォルトの名無しさん
NGNG1.コンパイルはできてる?(test.classは生成されているか)
2.ファイル名とクラス名はあってる?(test.javaでclass testとなっているか)
3.ほんとにクラスパスあってる?(カレントディレクトリが含まれてないのでは?)
さあ、答えれ。
0823デフォルトの名無しさん
NGNGJava やるのやめたら(w
0824デフォルトの名無しさん
NGNGあ。言っちゃった。
0828787
NGNG一度コマンドプロンプトを閉じて改めて実行してみたほうが。
もしくは
> java -classpath . test
でやってみそ。
0829デフォルトの名無しさん
NGNGjava -classpath .;%CLASSPATH% test
でよいかと。
0830794
NGNG0831デフォルトの名無しさん
NGNG0832デフォルトの名無しさん
NGNG>>794 !!
0833デフォルトの名無しさん
NGNG> java java\\test
のようにしててだめだったんですが
> cd java
して普通に実行したらできました
今までアフォに付き合ってくださってありがとうですm(_ _;)m
ついでに逝ってきます
0834デフォルトの名無しさん
NGNG0835デフォルトの名無しさん
NGNG<`∀´>n
イイ!, 2002/02/27
投稿者 カスタマー 神奈川県川崎市
簡単で分かりやすい!ぜひ!
...でも掲載ソースはそのまま動作するものではないのね(;_;)
作者のフォローきぼんぬ。
このレビューは参考になりましたか?
0836デフォルトの名無しさん
NGNG0837デフォルトの名無しさん
NGNG0838787
NGNG0839794
NGNG0840デフォルトの名無しさん
NGNGまー、精進しなはれ。
0841デフォルトの名無しさん
NGNGi;;ii ;iiメソ"i";*;;,*
l!|| ll|リ/i;^*
:l||| |l| ∧_∧
;l!l| ||l ( ´Д`) <はぁー ゴールデンウィークかぁ〜
ill|| ll|. / \
|il|l l!| | | | |
::l|| !!|_,,,,,,| | | |,,,
;;i!! !!ヽ⊂_/\ ヽ \>
\ / ̄) ̄)
丶 ノ、ノ
0842デフォルトの名無しさん
NGNG自分はCPad for Javaでなんもむずかしいことかんがえずに5分でインストールしてはじめられたからなんでそんなところでつまづくかりかいできない。
0843デフォルトの名無しさん
NGNGソートするような複雑な処理をするときに
1.SQL文をMySQL側に送ってMySQL側で処理してもらって結果を受け取る方法と
2.テーブル内容をResultSetで受け取ってJavaプログラム内でデータを処理する方法
があると思うんですが
普通、どっちを使うんでしょうか?
サーバとクライアントがネットワーク越しの場合と
そうでない(localhost)場合も考えると
いろいろ意見が分かれそうなんですが
どういう選択が望ましいのでしょうか?
0844デフォルトの名無しさん
NGNGクライアントの性能/数とサーバの性能、
ネットワークの速度と通信量、
処理の重さによる。
速くなる方でやんなさい。
0845デフォルトの名無しさん
NGNGすげえ。模範解答だ。
0846デフォルトの名無しさん
NGNGlocalhostの場合で、単純な条件での検索・ソートなら、
サーバでやった方が速いんじゃない?
MySQLは良くしらんけど、ちゃんとしたRDBMSなら問い合わせの
際にアクセス順序を変えて最適化したりするから。インデックス
をうまく使ってソートマージに変えたりとか、結果を絞り込め
そうなsubqueryから先にやったりとか。
0847843
NGNGなるほど、最終的にはテストして見ないと分からないということですね
つまり、結果的にはどちらの書き方でもJavaプログラム的には
正しい書き方なんですね
実は参考書なんかには明らかに2番のやり方が多いんですが
1番のやり方で試したら処理が速いので(localhost)
どちらが正しいコーディングなのか知りたかったもので・・・
ありがとうございました
0848843
NGNGAPIの使い方を学ばせたい目的があるから
そう書いてあると理解することにします
でも、扱うRDBMSが変わる可能性があるときには
1番のやり方は危険ですかね?
0849デフォルトの名無しさん
NGNGローカルな通信と限れば、
(コンパイルしないと遅いような複雑な演算がない限り)
だいたいいつでもサーバにやらせるのが速いと思うけど。
だって、どちらがやっても処理量は同じで、サーバにやらせれ
ば処理順序の最適化の余地があるし、プロセス間通信量も減る。
リモートだとなおのこと、サーバにやらせるのが良いんでは。
クライアントの数が少ないならね。
クライアントが増えると、サーバがボトルネックになるかも。
0850デフォルトの名無しさん
NGNGここは本当に初心者の質問でも
受け付けてもらえるのですか?
一応初心者歓迎!とありましたので。
なんか、過去スレ見たら、凄くレベルが高い上に、
「そんなこと自分で調べろヤ」
とか書いてあって怖いです。
どうなのでしょうか。質問すべきかどうか悩んでます。
0851デフォルトの名無しさん
NGNGはい
0852850
NGNGありがとうございます。
今日はもう遅いので、あした帰ってきてから
もう一度問題を整理してこちらに伺うことにします。
おやすみなさい。
0853デフォルトの名無しさん
NGNG0854デフォルトの名無しさん
NGNG0855デフォルトの名無しさん
NGNG0856デフォルトの名無しさん
NGNG0857デフォルトの名無しさん
NGNG書き始めました。
データベースにアクセスするモジュールの、例外対策コードの単体テスト(unit test)はどのように
書けば良いのでしょうか?
ほとんどのSQL操作メソッドはjava.sql.SQLExceptionを投げる可能性があり、それぞれに例外対策の
コードが必要になると思います。できれば例外対策コードの動作チェックも単体テストに含めるように
したいのですが、そのためには意図的にデータベース側でエラーを発生させる必要があると思います。
単体テストでなければ、LANケーブルを抜いてタイムアウトさせるなりすれば良いかと思いますが、
プログラムからデータベース側にエラーを発生させる方法がわかりません。
参考書籍,サイトなどアドバイスいただけないでしょうか。
0858デフォルトの名無しさん
NGNGデータベースについての知識は全くないので
とんちんかんなことを書くかも知れませんが……
「とにかく意図的に例外を投げさせたい」ということでしょうか。
もしそうなら以下を見てください。
http://www.y-adagio.com/public/standards/tr_javalang/11.doc.htm
http://www.y-adagio.com/public/standards/tr_javalang/14.doc.htm#237350
import java.sql.SQLException;
public class ExceptionTest {
public static void main(String[] args) {
ExceptionTest test = new ExceptionTest();
try {
test.hoge();
} catch (SQLException e) {
e.printStackTrace();
}
}
public void hoge() throws SQLException {
throw new SQLException("逝ってきます");
}
}
0859デフォルトの名無しさん
NGNG0860デフォルトの名無しさん
NGNGWindowsでMeadow(JDEE)からant使ってるんですが、
ant.batだと別のDOS窓開きます。
Meadowのバッファーに出力させる事って出来ませんかね?
0861デフォルトの名無しさん
NGNG1. SQL文を実行する時は、直接JDBCを使わず必ずユーティリティクラス
のメソッドを経由するようにする。
2. そのメソッドは、ある変数をtrueにすると呼ばれたときにSQLExceptionを
投げるようにしておく。
0862デフォルトの名無しさん
NGNGアイコンダブルクリックしたら
起動するようにしたいのかい?
この質問かなりあるようなので
ココで一回答えとくが・・・
マニフェストファイル作る以外の
もっと簡単な方法を教えよう
hoge.class、hoge.ico、hoge.batの3つのファイルを用意する
hoge.class--Javaのクラスファイル
hoge.ico--アイコンファイル
hoge.bat--バッチファイル(まだ、中身空っぽ)
これだけ書けばわかるだろ?
0863デフォルトの名無しさん
NGNG1からつまずいてます。
あるディレクトリの特定のファイルを読み出すにはどうすればいいんでしょ?
ファイル名をハードコードできないので、どうすればいいのかわかんないくて
0864デフォルトの名無しさん
NGNGファイル名の分からない特定のファイルってどういうことよ。
0865デフォルトの名無しさん
NGNGじゃだめなのか?
0866860
NGNGレスありがとうございます。
jarのマニフェストでやる方法は、このスレで判ったんですが
ant.jarを実行しても、なにやらDOS窓がちょろっと開くだけなんです。
後半のは、batファイルという事でしょうか?
ant.batはantの配布ファイルに含まれているのですが、860に書いたように
それだとant(とそこから起動されたプログラムの出力)が別のDOS窓に出て
すぐ消えてしまうのです。
JNIつかってantを起動するexeをCでつくるしか有りませんかね?
0868デフォルトの名無しさん
NGNGant の使い方を調べるのをオススメします。
0869860
NGNG0870デフォルトの名無しさん
NGNGコマンドラインからは ant が使えるのか?
当然、使えるんだろうな。
ということは、 866 はネタという解釈しか出来ない。
0871デフォルトの名無しさん
NGNGコマンドラインとファイル名を指定して実行は違うと思われ。
0872デフォルトの名無しさん
NGNG「コマンドラインとファイル名を指定して実行は違う」
ってどのように違うのか説明してみてください。
常識的に判断して、ネタだよなぁ。
俺も良く付き合うよなぁ…
0873デフォルトの名無しさん
NGNG「ant.batはantの配布ファイルに含まれているのですが、860に書いたように
それだとant(とそこから起動されたプログラムの出力)が別のDOS窓に出て
すぐ消えてしまうのです。」
これ、動作としては正しいんじゃない?
コンパイルとか配置とかはうまくいってるんですか?
0874デフォルトの名無しさん
NGNGAntって引数いるじゃん?
だから、バッチファイル直で叩いても
意味ないと思うんだけど・・・
そもそも、exeにする理由がなんなのか・・・
"%ANT_HOME%\bin\ant.exe" "%1"
0875860
NGNGコマンドラインからの実行は問題ありません。
>873
はい。動作としては正しいのでしょう。処理自体は意図したように行われます。
ただemacsから起動した時にバッファー内に出力して欲しいのですが
別にDOS窓が開いて出力結果が残らないのが困ってます。
ファイルに出力するようにしていちいち見るのも面倒だし。
というのは、キー一つでコンパイルからテストデータに対する実行まで行うように
build.xmlに記述してあって、その結果を見ながらコーディングしているからなんです。
0876860
NGNG%JAVA_HOME%\bin\java -classpath %JAVA_HOME%\lib\tools.jar;... -Dant.home=%ANT_HOME% org.apache.tools.ant.Main antの引数
(JAVA_HOME, ANT_HOMEは展開した結果となる、...はANT_HOME\libのcrimson.jar, jaxp.jar 等)
となりますよね。これと同じことをJNIでVMを起動して引数を設定するexeがあればと思うのですが。
0877860
NGNG引数何も指定しないと、-buildfile build.xmlを指定したのと同じですよね?
emacsからだと-Dbuffer=D:/ABC.java -emacs -find build.xmlとなったりしますが。
0878デフォルトの名無しさん
NGNGemacs 知らんけどさ、exe だったら標準出力とか
標準エラー出力の結果は取れるわけ?
だったら command.com とか cmd.exe 使うってのは?
>これと同じことをJNIでVMを起動して引数を設定するexeがあればと思うのですが。
JNI にする必要があるのか?
別にやりたいんなら止めはしないが。
0879860
NGNG> 標準エラー出力の結果は取れるわけ?
はい。emacsのバッファー(編集対象)内に残ります。
こんな事で困ってるのは、私一人だけですか・・・鬱
0880デフォルトの名無しさん
NGNGえーと、だから
command.com ant.bat [arguments]
とか
cmd.exe ant.bat [arguments]
とかじゃダメ?
0881デフォルトの名無しさん
NGNGところで、簡単なHelloWorldアプリ
とかを、batファイルでemacs上から
動かしても別窓開く?
これで開いちゃうなら
emacsに出力もってくるの難しいかもね
ant.batの中見てみたけどようするに
ant.batで設定されている環境変数を
最初からすべて設定してやって
シンプルなバッチファイルを自作して
試してみてください
動的に環境変数setするとどこまで有効か
わかんなくなるから・・・
多分そのあたりが原因だと思います
emacs(Meadow?)使ったこと無いのでわかりませんが・・・
"%_JAVACMD%" -classpath "%LOCALCLASSPATH%" -Dant.home="%ANT_HOME%" %ANT_OPTS% org.apache.tools.ant.Main %ANT_CMD_LINE_ARGS%
0882デフォルトの名無しさん
NGNGLispでant.batと同じ機能のマクロを作れないの?
0883デフォルトの名無しさん
NGNG調べてみたところ、emacsから起動するシェルがtcsh.exeでそこからバッチファイルを
実行すると別(窓)にcmd.exeが起動されて処理されるためでした。
シェルをcmd.exeにすれば、バッチでも大丈夫なようです。
しかし、できればtcsh.exeの方が、何かと便利なのですが。
>881
ant.batには何も問題ありません。実にうまく引数を組み立ててます。
ただバッチファイルという点だけが難点。
環境変数などが展開された結果のバッチファイルを作っても、
何も解決しないと思いますが。
>882
なるほど。その手も有りますね。
それにしても、antに限らずbatからでなくexeから起動したいというような状況と
いうのは、それほどないのでしょうかね。
0884デフォルトの名無しさん
NGNGだったら、
%ANT_HOME%\bin\ant
ってシェルスクリプトあるから、
それつかったらよいのでは?
0885860
NGNG0886ん!?
NGNG勘違いしてました。
そーか。その手があったか。
解決しそうです。サンクス。
0887860
NGNG…shのスクリプトだった。
そらtcshじゃ実行できん罠。cshのスクリプトの書き換えるか。
いまどきtcshなんてはやんねーんだよ。bash使え! >漏れ(でもbash嫌い)
0888デフォルトの名無しさん
NGNGどう解釈すれば良いのでしょうか?
0889javac
NGNGSyntax Errorと解釈します。
0890デフォルトの名無しさん
NGNGprivate static int val;
と宣言してメソッド内で
this.val = 0;
と書いたソースがコンパイルできましたが…
0891javac
NGNGstatic int this.val;
0892デフォルトの名無しさん
NGNGstaticなフィールドに対してインスタンスを指定しても意味ないよね。
0893デフォルトの名無しさん
NGNG意味のある無しじゃなくて、
コンパイラによって どう解釈されるか、
が問題なのだと思われ。
0894デフォルトの名無しさん
NGNG悪い悪い。
tcsh があるんだったら sh はあると思ってた。
0895デフォルトの名無しさん
NGNGんー、じゃあ付けても付けなくても同じように解釈されるんじゃない?
想像だけで検証してないけど。
0896デフォルトの名無しさん
NGNG0897デフォルトの名無しさん
NGNG0898デフォルトの名無しさん
NGNG>コンパイラによってどう解釈されるか、
ここから。
途中から話がずれてるような気もしてるが。
0899チャットメーカー
NGNG目的の本が見つかりませんでした。
皆さん、テキストデータの簡易的な圧縮 や
素人暗号化と呼ばれるROT13やXORの暗号化技法は
どの書籍で勉強されたのですか?
書籍名を教えていただけると大変助かります。
0900デフォルトの名無しさん
NGNGhttp://www.ingnet.or.jp/~kojif/mu/
0901デフォルトの名無しさん
NGNG0902デフォルトの名無しさん
NGNGDOMでXMLを読む際に、DOCTYPEのDTDを読み込みに行くのを止める方法が判りません。
過去に別のXMLライブラリでsetFuture()で何とかした記憶は有るのですが…
0903デフォルトの名無しさん
NGNG800x600だと見難いかも。
0904デフォルトの名無しさん
NGNGすまん
トップから行けばフレームなしでもいける。
http://www.ingnet.or.jp/~kojif/
0905デフォルトの名無しさん
NGNGそこを迂闊に読むと算術圧縮を使いたくなる罠
0906デフォルトの名無しさん
NGNG0907デフォルトの名無しさん
NGNG結局、javaのプログラムをexeファイルにして実行できますか?
0908デフォルトの名無しさん
NGNGこういう質問、ここにくるたんびに
よく見かけるけど
なんなんだよ!
「JET」っていうソフトあるから
お試し版ダウンロードして使ってみろ
製品版は5万円前後
*.classファイルを*.exeファイルにしてくれるぞ
0909デフォルトの名無しさん
NGNGgcjなら無料だよ?
0910デフォルトの名無しさん
NGNGTomcat専用のサーバーを作ろうと思ってるんですが。
CPUに何を使うかで悩んでます。
参考URL等あったら教えて下さいませ。
0911デフォルトの名無しさん
NGNG「Pen4に最適化」の定義を(以下略)
0912910
NGNGJREはPen4の拡張命令を採用していますか?
0913デフォルトの名無しさん
NGNG「くぅ、エンコーディング名タイプミスしたか?」
return new String(Get_String.getBytes("iso-8859-1"), "Shift_JIS");
「おや? 1.1.8って、ISOうんたらって形サポートしてなかったっけ? まぁともかく直してみるか。
return new String(Get_String.getBytes("ISO8859_1"), "Shift_JIS");
またUnsupportedEncodingException。
「あれ? ・・・ええぃ、これなら通るべや」
return new String(Get_String.getBytes("8859_1"), "Shift_JIS");
またUnsupportedEncodingException。
なんでー! どーしてー!(^^; そりゃ、いまどき1.1.8なんて使ってるけどさぁ(^^;
ということで、「ここは見たのかコゾウ!」とゆー点があれば、ご指摘いただければ幸いです。
・・・もちろん、java.io.*はimportしてあるっす(^^;
0914デフォルトの名無しさん
NGNG期限切れです。
0915デフォルトの名無しさん
NGNGUnsupportedEncodingException 食らってないよね?
0916デフォルトの名無しさん
NGNG8859_1→ASCII
ではどう?
0917デフォルトの名無しさん
NGNGshift_jis or MS932,SJIS
0918デフォルトの名無しさん
NGNGASCII, Cp1252, ISO8859_1, UnicodeBig, UnicodeBigUnmarked,
UnicodeLittle, UnicodeLittleUnmarked, UTF8, UTF-16
以外はオプションだから。
例えば、MRJとかは配布ファイルサイズ減らすため(?)に
それ以外のエンコーディングは別に配布してたはず。
0919デフォルトの名無しさん
NGNGそれは別モノだと思
0920デフォルトの名無しさん
NGNG一般に、Javaアプリケーションはbatファイルを使用して起動します。
KickBatchを使用することでexeファイルからbatファイルを呼び出し、そのbatファイルからJavaアプリケーションを起動できます。
http://www.vector.co.jp/soft/win95/prog/se164830.html
0921デフォルトの名無しさん
NGNG>>913とおなじようなやりかただが
何の問題も無い。もちろんJDK1.4だが・・・
String que="SQL文";
byte[] qby=que.getBytes("SJIS");
int num=mySt.executeUpdate(new String(qby,"8859_1"));
あ、Shift_JISをSJISに変えたら?
0922デフォルトの名無しさん
NGNG5) KickBatchの利点
------------------
・Javaアプリケーションをexeファイルから実行できる
・バッチファイルを呼び出すだけなので変更が容易
・exeファイルなのでアイコンを貼り付けることができる
・Windowsユーザにはexeファイルは馴染み深い
マニフェストファイル書いて
JARで固めた方が簡単じゃないのか?
ダブルクリックで起動できるよ
アイコンなんてどうせショートカットぐらいしか見ないので
ショートカットをデスクトップにつくり
アイコンを自分の好きなやつに変えたほうがいい
0923チャットメーカー
NGNG>>900
どうもありがとうございます。非常に参考になります。
ネットからも情報収集をすべきですね。
完成したらサイトで協力していただいたひとたちに2chのかたがたと
追加したいd背う
>>901
そうなのですか?それにしては非常に詳しいと
思うのですが、 みんなすごいなぁ
>>904
そうなのですか?
注意してみてみます
>>906
動的ハフマンですね。
探してみます
C言語による最新アルゴリズム辞典という本はどう思われますか?
私がJAVAかPerlなのでそっちの言語のほうがいいのはいいのですが
なかなかそうはいかないとおもいますので・・
また明日さがしにいってきます!
0924913
NGNGで、結論からいうと・・・ダメです(T_T)
8859→ASCIIで×
Shift-JIS→SJISでもShift-JIS→MS932でも×
で、エラーのポインタ("^"ね)は、getBytes("8859_1")の「(」のところについてるから、
多分8859_1で出てることに間違いないと思う。
・・・うぐぅ(T_T)
0926デフォルトの名無しさん
NGNGUnsupportedEncodingException って
エラーのポインタなんか示したっけ?
0927デフォルトの名無しさん
NGNG0928913
NGNG「java.io.UnsupportedEncodingException must be caught, or it must be declared in the throws clause of this method.」
ん? 「it must be declared in the throws」? ・・・(*_*;)
・・・・・ごめんなさい(T_T) throws UnsupportedEncodingException、書くの忘れてました。
うぉぉぉぉぉぉ赤っ恥ぃぃぃぃぃぃ!!(T_T)
Resいただいた方々、ほんとーに申し訳ありませんでしたっっっ!!
0929913
NGNG0930デフォルトの名無しさん
NGNG0931デフォルトの名無しさん
NGNGWebSphere が 1.3 対応になった頃にはもう世間の話題は 1.4 に移動してたしな。
企業ユースレベルの品質に仕上げて来るだろうから、もうちょっと気長に待つべや。
0932デフォルトの名無しさん
NGNGIBMのサイト内に落ちてるJDK拾ってくればいいんでしょうか?
0933デフォルトの名無しさん
NGNGあいびーえむ.comの”でべろっぱわーくす”にありそう
0934デフォルトの名無しさん
NGNG商品ページで商品を選んで「買うボタン」を押すとカート内容のページに移動。
このときにはちゃんと一品目の商品が表示されていてOKなのですが、
「もっと商品を見るボタン」でまた商品ページに戻って再び「買うボタン」を押すと
カート内容のページには二品目の商品しかページに表示されません。
Vectorを2つつかってなんとかデータを連結させようとしているのですが。。
Resultsetで取得したデータを一度Vector add〜にいれて、
Vector v〜に追加させる、ということは可能ですか?
while(result.next()) {
add_name.addElement (rs.getString("item_name"));
add_price.addElement(rs.getString("item_price"));
}
for (int i = 0; i < add_name.size() ; i++) {
v_name.addElement (add_name);
v_price.addElement(add_price);
}
こんな感じのことを考えたんですがうまく行きません。
くそみそにけなしてからでいいのでアドバイスを下さい。ブワァッ。゚(゚´Д`゚)゚。
0935トーシロ
NGNG934さんみたいな「商品をかごに入れる」などのWebページで使われてたりするんでしょうか?
0936デフォルトの名無しさん
NGNG…アドバイスといわれても、何をやりたい
のか、あなたの説明では良くわかりません。
ご自分でやるべきことを整理すれば 2ch で
聞かなくても出来ると思いますけど。
0937デフォルトの名無しさん
NGNGそれってadd_nameのサイズ分だけ、v_nameに(同じ)add_nameを突っ込んでません?
つか、どこの馬の骨とも知れん2ちゃんねらに聞くより、
近くに座ってる先輩PGやデバッグログに聞いた方がよいと思うけど。
0938937
NGNGあとはIDEのデバッガもね。
0939デフォルトの名無しさん
NGNG"Servlet"で検索すべし。
ショッピングサイトでは大抵使われてるんじゃないかな。
0940934
NGNG残念ながら、現在独学中で行き詰まってしまって・・・。
>936
うまく表現できなくてすみません。
Vectorに、1つずつレコードを追加していきたいのです。
ああ、表現できない・・・。
>937
先に前回のVectorを読み込んでいても追加できませんか?
近くに先輩はいないし、コンパイルは通ってしまうので
何が悪いのか分からない・・・。
デバックの方法を習得するのが先ということでしょうか・・・。
んー。でもヒントありがとうございます。
もうちょっとがんばってみます。
0941デフォルトの名無しさん
NGNGadd_nameにはitem_nameが件数分追加されてるはずだが、
それ以上どうしたいのかさっぱり分からん。
>>936の言う通り、やりたいことをもうちょい整理してみ。
0942934(赤面)
NGNGはい。ごめんなさい。
今度くる時はもっと日本語勉強してきます。
このまま質問続けてもイライラさせてしまいそうなので(もうさせてる?)
もう一度サイト検索しまくって見ます。
失礼しました。
0943デフォルトの名無しさん
NGNGデータベースの列の名前(String)を
知るにはどうすればよいのでしょうか?
実は汎用的な問い合わせアプリを作ってるので
列の名前が最初からわからない状態なんです
データの型を知る関数はあるのですが・・・
0944デフォルトの名無しさん
NGNGjava.sql.ResultSetMetaDataあたりを見るよろし
0945デフォルトの名無しさん
NGNGありがとうございますごめんなさい
自己解決しました
#getColumnName()
0946デフォルトの名無しさん
NGNGmm.mysqlをダウンロードしてきて
コンパイル、クラスパスを指定して実行すると
UnknownHostExeptionがでるんですが(Cannot connectとかでる)
これはMySQL側の問題でしょうか?
0947デフォルトの名無しさん
NGNGホストの IP アドレスが判定できなかった場合にスローされます。
自サーバーのMySQLにconnectするとこで何か間違ってるんじゃないの?
0948デフォルトの名無しさん
NGNG[localhost]の権限を設定しないと
だめだったような・・・
0949デフォルトの名無しさん
NGNG設定やってるんですが
何度やってもSQLExeption・・・・・・・
0950デフォルトの名無しさん
NGNG0951デフォルトの名無しさん
NGNG0952デフォルトの名無しさん
NGNGそれだけの情報からどう答えろと?
0953デフォルトの名無しさん
NGNGがんがれ! と言ってやれ也。
0954デフォルトの名無しさん
NGNGClassNotFoundExeptionが・・・
もうだめぽ
0955デフォルトの名無しさん
NGNG本屋にたくさんありすぎて何を買えばいいかようわからんです。
0956デフォルトの名無しさん
NGNGまず、落ちつけ。
0957デフォルトの名無しさん
NGNGまず次スレ立てろ
0958デフォルトの名無しさん
NGNGhttp://www.javaco.org
のリンクを貼ること。
0959デフォルトの名無しさん
NGNG0960デフォルトの名無しさん
NGNGコードをちまちま書いてWindowプログラムを作るのメンドイ。
VBみたいにできないの?
0961デフォルトの名無しさん
NGNGJBuilderかForte for JavaかVisualAgeかなんかそんなの使え。
0962デフォルトの名無しさん
NGNG素直に VB 使え。VB みたいに使えるぞ。(藁)
0963デフォルトの名無しさん
NGNG漏れの彼女はなぜだかしらないがマカーなんだよハゲ
0964デフォルトの名無しさん
NGNG慣れの問題。
Win32API や MFC を駆使するのに比べて馬鹿みたいに簡単に GUI が作れるので
VB などの RAD のように GUI 設計とロジック(コード)を行ったり来たりせずに済む分良い。
0965デフォルトの名無しさん
NGNGと言いたくなってきた今日この頃。
0966デフォルトの名無しさん
NGNG0967デフォルトの名無しさん
NGNG何故にvisual cafe なり forte for java なりを使わん?
cafeすら動作しないほどの低スペックマシンなのか?
0968デフォルトの名無しさん
NGNGVJ (w
0969デフォルトの名無しさん
NGNGjava for >>963 の彼女
0970デフォルトの名無しさん
NGNGことをやろうとしているのですが、セルのエディタは普通に
JTextFieldなんですが、例えばあるセルの値を変更したとき、
そのあと、他のセルをクリックして選択するとかしないと、
変更がデータに反映されません。これだと、セルの値を変更し、
そのあとすぐに保存ボタンを押したときに、実はデータが
変更されていないという不具合が生じます。これを解決するには
どうすればいいんでしょう?
0971デフォルトの名無しさん
NGNGそれより、VB.NETで作ってJavaで書いたCLI実装
http://www.adventnet.com/products/cli/index.html
で動かせばよい。
0972デフォルトの名無しさん
NGNG0973デフォルトの名無しさん
NGNG0974857
NGNGレスありがとうございます。
例外の投げ方はわかるのですが、Unit testのエラーチェック用のテストコードから呼び出した時に
だけ、例えばjava.sql.ResultSet#getInt がjava.sql.SQLExceptionを投げて欲しいのです。
>>861
今わからないのは、1で提案していただいたユーティリティクラス自体のUnit testなのです。
自分で java.sql.ResultSetを実装したクラスを作り、エラーフラグを見て例外を投げるのが
良いのかと思ってきました。ご意見ありがとうございました。
0975デフォルトの名無しさん
NGNGそうなの!?おお、WebGainでダウンロード中止になってる!
知らんかった・・・
0976デフォルトの名無しさん
NGNGVJ++以外で方法ないですか?
GCJ待つしかないのだろうか?
0977デフォルトの名無しさん
NGNGがいしゅつ
0978デフォルトの名無しさん
NGNG激しくがいしゅつ
0979976
NGNG>>978
すいません
じゃ 質問かえます
JavaからC++への変換は
不可能でしょうか?
AWTを使ったJavaプログラムも
windowsAPIに変換すれば
移植はそんなに難しくない
ように思えます
ちなみに私はwindowsAPIは
全然知りません
0980デフォルトの名無しさん
NGNG無理じゃない?
0981デフォルトの名無しさん
NGNGJava に here ってのがあると便利なんだよね。機能は C/C++ の __LINE__
や __FILE__ と同じ様な感じだけど。
here.getFileName() … ソースのファイル名取得
here.getLineNumber() … この位置の行番号を取得
here.getClass() … このクラスの Class インスタンスを取得
here.getMethod() … この位置の Method インスタンスを取得
0982976
NGNG"完全に"
の意味がよくわかりませんが
すべてのJavaAPIをwindowsAPIに変換
という意味ならば
そこまでは求めていないのです
0983デフォルトの名無しさん
NGNG実行時にソースファイル名が何の役に?
ああ、デバッグか・・・。
0984デフォルトの名無しさん
NGNGJavaからC/C++へのトランスレータと、
その出力とリンクできるライブラリがWindowsで
動けばそれでいいんだろ?
だったら「完全に」自動的にできる。
あ、動的ロードはだめだけど。
0985デフォルトの名無しさん
NGNGException投げると行番号が表示されるんだから、情報持ってるんだよね。
0986976
NGNGぼくもひそかにそう思ってました
でも
存在しないですよね
0987デフォルトの名無しさん
NGNGEXEにしたいだけならTowerJなりVAJエンタープライズ版なり買ったら?
でも現状のVMでも動的コンパイルが結構速くて速度的なメリットはこれらの
製品にはあんまりないみたいだけどね。
>>981 スタックトレースから引っ張ってくるのが定石。
0988デフォルトの名無しさん
NGNGお金ないんで
GCJ待ってるんです
期待してるんです
自分でがんばるのも
時間的に無理そうなんで
0989デフォルトの名無しさん
NGNG0990デフォルトの名無しさん
NGNG09911000!!!
NGNG0992976
NGNG今のところ
JREが普及してないんで
0993デフォルトの名無しさん
NGNG10000 をゲットしてるよ。
0994デフォルトの名無しさん
NGNGスタックトレースの内容なんて環境依存するもの使えません。
VAJ のスタックトレース見たことある?
0995デフォルトの名無しさん
NGNGスタックトレースのパースやる奴は大抵素人
0997デフォルトの名無しさん
NGNG0998996 に負けずに
NGNG0999デフォルトの名無しさん
NGNG1000デフォルトの名無しさん
NGNG10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。