07/05/24 22:44:52
>>808
URLリンク(java.sun.com)
810:デフォルトの名無しさん
07/05/24 22:51:45
Introspectorについて詳しく書かれてるサイトか本はありますかね?
811:デフォルトの名無しさん
07/05/24 23:15:01
>>810
調べちゃいないが IBM の デベロッパワークスあたりにありそうな気もするが。
URLリンク(www-06.ibm.com)
812:デフォルトの名無しさん
07/05/24 23:18:00
>>810
基本だと思うけどbeansの仕様
URLリンク(java.sun.com)
813:デフォルトの名無しさん
07/05/24 23:21:40
>>808
URLリンク(d.hatena.ne.jp)
814:デフォルトの名無しさん
07/05/24 23:22:59
JDBCについて質問です。
ResultSet rs = stmt.executeQuery(sql);
としてデータベースのでーたをrsに格納した後で、
while(rs.next()){
で上から1行ずつデータを読んでいきます。
これって同じ行をもう一度読み込んだり、
途中でもう一回最初から読んだりってできるんですか?
一回
rs.close();
してからもう一度
rs.next();
を書いてみたのですがうまくいかなくて。
815:デフォルトの名無しさん
07/05/24 23:35:28
>>812
基本なのですか・・・。
でも、全然そういったことを詳しく書いてるサイトや本がないのです。
あっても英語の本ばかりで。
816:デフォルトの名無しさん
07/05/24 23:39:04
>>813
ありがとうございます。
817:デフォルトの名無しさん
07/05/24 23:45:12
>>814
rs.relative(-1);
とか試してみたら?
closeはrsを使わなくなってからするもの。
818:デフォルトの名無しさん
07/05/24 23:47:47
>>814
Statement を作る際、引数を持つ Connection#createStatement() の第1引数に
ResultSet.TYPE_SCROLL_SENSITIVE とかを与えれていれば、
ResultSet#next() だけでなく ResultSet#previous() や
ResultSet#first() や ResultSet#relative() が使えるようになる可能性がある。
でも、JDBC ドライバが対応していないこともある。
819:デフォルトの名無しさん
07/05/24 23:52:34
>>807
やさしいjavaは確かに読めんな。三版持ってるが、C++との共通項くらいしか書かれてない。
820:デフォルトの名無しさん
07/05/25 02:54:27
>>814
DBのカーソル作成モードを変えると
レスポンスが急激に悪くなることがあるし
>>818 さんが言うように互換性も無くなる
一旦自前のArrayListを構築しなおすなどしてから
操作してもいいと思う
でも一回最後まで読むから無駄が増えて
やっぱりレスポンスは落ちるかも
読みながらArrayListにも入れていって
戻るときはそっちを見るとか工夫してくれ
821:デフォルトの名無しさん
07/05/25 09:49:50
Java の GUI プログラムで、アイドル状態になったときの
イベントを受け取ることはできないかな。
MFC でいう CWinApp::OnIdle みたいなの。
822:デフォルトの名無しさん
07/05/25 10:42:17
Idle状態ってなに?Focusを失ったとき?それならあるよ
823:デフォルトの名無しさん
07/05/25 11:05:23
そうじゃなくて、他に処理すべきイベントがなくなったとき。
824:デフォルトの名無しさん
07/05/25 13:41:11
面倒くさいから処理させたいものをプライオリティ最低のスレッドで動かしちゃえ
825:デフォルトの名無しさん
07/05/25 17:07:10
>>821
使ってるEventQueueでpeekEvent()がnullの時にアイドル時処理をするスレッドを使う。
826:デフォルトの名無しさん
07/05/25 17:14:14
文字列を指定した桁数ごとの文字列にして配列で返すみたいなことがやりたいです。
"aaabbbccc"を3桁って指定して["aaa","bbb","ccc"]みたいな。
forでがんばるしかない?
827:デフォルトの名無しさん
07/05/25 17:19:08
whileとsubstrでがんばるのはどうかな?
828:デフォルトの名無しさん
07/05/25 17:24:43
String s = "aaabbbccc";
String[] l = s.split("...");
829:デフォルトの名無しさん
07/05/25 17:31:45
>>828
思いつきは悪くないけどそれは正しく動かない。
>>826
for (String s : "aaabbbcccd".split("(?<=\\G...)")) System.out.println(s);
でも、正規表現でアクロバティックなコードを書くのはお遊びとしては楽しいけれど、
>>827のいうようにsubstringで分けたほうが分かりやすいし正道だと思う。
830:デフォルトの名無しさん
07/05/25 17:39:08
>>826
ほい。
余剰文字列は切り捨てられるので、それが嫌なら改造してね。
public String[] splitter( String in, int len ) {
String[] al = new String[ in.length()/len ];
int index = 0;
while ( in.length()>0 ) {
al[index] = in.substring(0,len);
in = in.substring(len);
++index;
}
return al;
}
831:デフォルトの名無しさん
07/05/25 17:45:38
もし切り分ける長さを整数変数lenに入れてるなら、
"aaabbbcccd".split("(?<=\\G" + ".{" + len + "})")
みたく。
832:デフォルトの名無しさん
07/05/25 18:15:15
>>829,>>831だと改行文字でマッチングが途切れるので、
改行文字も一文字とするなら、
"aaabbbc\nccd".split("(?s)(?<=\\G" + ".{" + len + "})")
こんな感じで。
>>830
元文字列のインスタンスを順次新規に作成するくらいなら、
int m = (in.length() - 1) / len;
String[] al = new String[m + 1];
int i = 0;
while (i < m) {
al[i] = in.substring(i * len, (i + 1) * len);
i++;
}
al[i] = in.substring(i * len);
return al;
とか。
833:デフォルトの名無しさん
07/05/25 20:43:54
任意の2つの座標を結ぶ線の太さを変えたいのですが、どのようにすればよいのですか?
834:デフォルトの名無しさん
07/05/25 20:55:40
plot 1 lw 1, 2 lw 2, 3 lw 3, 4 lw 4, 5 lw 5, 6 lw 6
835:デフォルトの名無しさん
07/05/25 23:27:53
>>833
((Graphics2D)g).setStroke(new BasicStroke(10));
g.drawLine(0, 0, 100, 100);
836:デフォルトの名無しさん
07/05/25 23:58:27
Javaでウィンドウズのペイントソフトのようなアプリを作りたいと考えています。
(マウスのドラッグ&ドロップでフリーハンドに線を引いたりできるソフト)
参考になるお勧めのサイトまたは本を知っている方がいたら教えてください。
あと、Javaは一つのアプリで複数のウィンドウを開くことはできますか?
837:デフォルトの名無しさん
07/05/26 00:08:32
SWTとかのVisualEditorってもう開発してないの?
最後のリリースが1年くらい前…
CUIでJavaペコペコするのもマンネリしてきたからGUIもいじってみたい今日この頃
ちなみにJava暦1月位
838:デフォルトの名無しさん
07/05/26 00:25:20
質問です。
classファイルを元のソースファイルに戻すことはできるのですか?
839:デフォルトの名無しさん
07/05/26 00:32:37
>>838
できるけど自分でできないなら諦めましょう。
定期的にコピペしたかのように来るなコレ。
840:デフォルトの名無しさん
07/05/26 00:47:13
>>835
すみません、Graphic2DクラスではなくてGraphicクラスで太さを変えることはできないのでしょうか?
841:デフォルトの名無しさん
07/05/26 01:16:37
>>839
ほんと、定期的にコピペしたかのように来るなコレ。
>>838 ぐぐればよかろう。
過去ログ。
スレリンク(tech板:310番)
dat落ちしてるだろうからコピペしといたるわ。
----
public class Quine {
public static void main(String[] args) {
char c=34;
System.out.println(s+c+s+c+';'+'}');
}
static String s
="public class Quine { public static void main(String[] args) { char c=34;System.out.println(s+c+s+c+';'+'}');}static String s=";
}
まず上記をQuine.javaという名前のjavaファイルにする。
そしてjavaファイルをコンパイルしてできたクラスファイルを java Quine.java で実行。
そうすると元のjavaファイルとほぼ同じものが得られる。
もっと完全に元のjavaファイルに戻したければQuine.javaを1行で書く。
(2ちゃんの書き込み制限があるから上では適宜改行した)
----
だぜ?
まあ、マジレスすると、できる。だけど、自分でできないなら諦めましょう。
842:デフォルトの名無しさん
07/05/26 04:55:36
RMIサーバを作り、サーバ上にあるファイルをストリーム経由でダウンロードさせる、
という場合、返す InputStream はどのようにすればいいのでしょうか? (標準クラスでは無理なのでしょうか?)
InputStream 派生で標準クラスにあるもの、たとえば FileInputStream などは
Serializable でないため、そのまま返すとエラーになります。
拡張して Serializable をつけても(当たり前なのですが)
引数なしのコンストラクタを持たないので、実行時にエラーとなります。
説明が難しいのですが、具体的にやりたいことは、
RMI サーバ
URLリンク(sourcepost.sytes.net)
RMI クライアント
URLリンク(sourcepost.sytes.net)
にて、RMI サーバの一番下、getFile メソッドで開いている FileInputStream 相当を
クライアントに返し、クライアントは read していける、という状態です。
843:学生
07/05/26 10:32:23
今、プログラミングの勉強をしてるんですが、
この問題が分かりません。
教えてくださいm(__)m
フィボナッチ数列の初項から第50項までを表示するプログラムを作成せよ。
0,1,1,2,3,5,8,13,……
初項 F(1)=0
第2項 F(2)=1
第n項 F(n)=F(n-1)+F(n-2) ただし、n>2
844:デフォルトの名無しさん
07/05/26 10:33:44
テンプレ埋めとけ
845:デフォルトの名無しさん
07/05/26 10:55:04
つーかフィボナッチ数列がわかってないだけだろ。ググれ。
846:デフォルトの名無しさん
07/05/26 10:57:58
>>843
学生なら図書館に行って
『JAVAプログラムクイックリファレンス(オライリー・ジャパン)』
って本を借りてきな。まんま解答載ってるよ。
847:デフォルトの名無しさん
07/05/26 12:20:17
URLリンク(java.sun.com)
にて、JDK 6u1をダウンロードしてインストールしたいのですが、
Notice: We're Offline for System Upgrades
とでてダウンロードできません。これはこちらの環境が悪いのでしょうか・・・?
848:デフォルトの名無しさん
07/05/26 12:31:16
classの中にもう1つclassを作るのと、
classの外にもう1つclassを作る違いがわかんね
ややこしさからして後者の方が良い気がするが、どなたか軽く教えてくだされ
>>847
翻訳するまでもないと思うけど、もう1度文章全部読んでみて下さい
849:848
07/05/26 12:36:46
あー俺アホだ、自己解決しました
850:デフォルトの名無しさん
07/05/26 12:39:14
>>843
ほい。
public class fibo {
public static void main(String[] args) {
fibo t = new fibo();
}
private static int MAX_COUNT = 50;
public fibo() {
long i=0, j=1, k=0;
int count=0;
System.out.print(i+","+j+",");
for ( ; count<MAX_COUNT; ++count ) {
k = i + j;
System.out.print(k+",");
i = j;
j = k;
}
}
}
851:デフォルトの名無しさん
07/05/26 12:48:31
ソース渡すってのは宿題スレじゃないのか
852:デフォルトの名無しさん
07/05/26 13:34:46
>>848
なるほど、そういう事なんですね。
解消されるまで待つしかないと・・・
853:842
07/05/26 14:41:59
>>851
自分のことですかね。すみません。宿題スレで聞いてみます。
854:デフォルトの名無しさん
07/05/26 14:48:45
>>853
まてまて
>>850 で答えが貼られているぞ
855:デフォルトの名無しさん
07/05/26 14:57:41
猛烈に初心者ですが、よろしくお願いします。
ページが読み込まれたら行かせたい場所に飛ばすのは、
↓で良いそうなんですが、
こんな感じで読み込まれて10秒後に飛ばすようにするのはどうすればいいですか?
<script language="javascript">
<!--
var doit=true;
function exit(){
if (doit) open("行かせたい場所アドレス")
}
// -->
</script>
<body onload="exit()">
856:デフォルトの名無しさん
07/05/26 14:58:38
板ちがい
Javaですらない
857:855
07/05/26 15:10:49
javascriptってあるからjavaすれでいいのかと思って書き込んじゃいました
ごめんなさい。
858:デフォルトの名無しさん
07/05/26 15:19:04
ServletRequestの属性値はSerializableである必要はありますか?
セッションでないのでレプリケーションは関係ないですよね?
859:デフォルトの名無しさん
07/05/26 15:19:09
わざとだろ
釣りだろ?
860:デフォルトの名無しさん
07/05/26 16:34:22
>>848
>classの中にもう1つclassを作るのと、
>classの外にもう1つclassを作る違いがわかんね
(1) static でないインナークラスの場合
class A {
class B {
A のインスタンス a の中でのみ
B のインスタンス b を作れるが、
内側の b から外側の a を参照することが可能。
class A {
void doA() { B b = new B(); } // OK
static void doA() { B b = new B(); } // NG
int field;
class B {
int doB() { return A.this.field; } // OK, 名前の衝突がない限り、"A.this" は不要
(2) static なインナークラスの場合
class A {
static class B {
はっきり言って別々のクラスとかわんね
861:842
07/05/26 18:05:52
>>854
むむ、これは>>843さんへの答えですよね。
>>851が私への指摘と勘違いしました…
862:デフォルトの名無しさん
07/05/26 20:20:59
Javaで作られたアプリケーションは、JREなしで実行することはできませんか?
863:デフォルトの名無しさん
07/05/26 21:29:33
gcj
まあ、libgcj.dllがJREだとでもいえるけど
864:デフォルトの名無しさん
07/05/26 21:31:54
>>862
基本的に無理。応用的には標準JDK 使わずに gcj とか Excelsior JET みたいな
AOTコンパイラを使えばできるけど、実行ファイルのサイズはでかくなる。
865:デフォルトの名無しさん
07/05/26 22:16:14
>>863,864
そうですか。まぁそのためにはCや何かで書くしかありませんよね。ありがとうございました。
866:デフォルトの名無しさん
07/05/26 22:33:44
URLリンク(java.sun.com)
でJDK 5 をダウンロードしようとしたら「Fatal Error」と出てダウンロードできません。
他にダウンロードできるサイトとか知りませんか?
867:デフォルトの名無しさん
07/05/26 22:37:35
うちのコピーしてく?
868:デフォルトの名無しさん
07/05/26 22:40:16
JREを埋め込んでexeつくるソフトって知ってますか?
869:デフォルトの名無しさん
07/05/26 23:01:27
>>868 JETとかgcjとかじゃなくてSunのJREをうんぬんするやつは知らない。
でも環境をWindows固定にするならEXEにこだわるより、Windowsの流儀でJREを
インストールしたりスタートメニューやデスクトップに起動用のアイコン登録
したりするインストーラーを作った方がユーザにやさしいんじゃないかと思う。
おれはこの手のパッケージャとしてNSISを使ってる。
そうじゃなくてAOTに幻想を抱いているならあきらめたほうがいい。以前
gcj以外のIBMやJETといった商用AOTのベンチマークとったけど速度的なメリットはない。
870:デフォルトの名無しさん
07/05/26 23:29:39
JDKがダウンロード出来ないのですが、これは最近ずっとなのでしょうか?
871:デフォルトの名無しさん
07/05/27 00:04:05
明らかにトラブってるな
ubuntuとかならパッケージであるが、他はわからん
872:デフォルトの名無しさん
07/05/27 00:17:46
俺は今朝JDK 6u1をダウンロードしたところ。
俺の「最近ずっと」の定義(一日以上)からすると最近ずっとではない。
けど、今見たら確かに FATAL ERRORとか出てるね。
1.4.2u14/1.5.0u11/6u1のwindows-i586-pなら持ってるけど、
再配布っていいんだっけ?
873:デフォルトの名無しさん
07/05/27 00:25:30
6なら大丈夫だと思うが、確認方法がわからん
874:デフォルトの名無しさん
07/05/27 00:44:38
>>873
URLリンク(java.sun.com)
Redistribution: Both the JDK and JRE can be freely redistributed with value-add (per terms of the BCL).
875:デフォルトの名無しさん
07/05/27 06:37:29
あまりこの状況が続くとJREにウィルス組み込まれて再配布されそうだな
876:デフォルトの名無しさん
07/05/27 13:53:13
ダウンロード出来ねぇ・・・orz
877:デフォルトの名無しさん
07/05/27 13:57:14
開発環境だけってならEclipseでも落とせば?
878:デフォルトの名無しさん
07/05/27 14:07:19
>>877
特定環境でトラブるからってOSから入れ直したのでJREすらないorz
879:デフォルトの名無しさん
07/05/27 14:11:41
>>878
Windows でJava5.0 でいいか?
880:デフォルトの名無しさん
07/05/27 14:14:51
>>879 mjd? もちろんok
881:デフォルトの名無しさん
07/05/27 14:23:40
>>880
URLリンク(www10.axfc.net)
キーワードは java
882:デフォルトの名無しさん
07/05/27 14:34:21
JREならここで落とせるんじゃない?
URLリンク(www.java.com)
883:デフォルトの名無しさん
07/05/27 14:34:25
>>881 神に大感謝
884:デフォルトの名無しさん
07/05/27 14:50:09
URLリンク(d.hatena.ne.jp)
ここのコードをjavaにしたらどんなふううになりますか?
885:デフォルトの名無しさん
07/05/27 15:11:45
>>884
エロゲかよw
886:デフォルトの名無しさん
07/05/27 15:45:20
URLリンク(kzk9.net)
すまんこっちだ
887:デフォルトの名無しさん
07/05/27 17:21:14
現在のシステム日付を取得して画面表示するにはどういったソースを書けばいい?
誰か教えてください。
888:デフォルトの名無しさん
07/05/27 17:35:53
現在のシステム日時を取得して画面に表示し続けるソース
final java.util.Date date = new Date();
while (true) {
date.setTime(System.currentTimeMillis());
System.out.println(date);
}
889:デフォルトの名無しさん
07/05/27 17:36:55
>>888
少しくらい待ってやれよw
890:デフォルトの名無しさん
07/05/27 17:37:36
import java.util.Date;
import java.text.DateFormat;
public class DiplayDate{
public static void main(String[] a){
Date dt = new Date();
DateFormat dfm = DateFormat.getDateTimeInstance();
System.out.println(dfm.format(dt));
}
}
891:デフォルトの名無しさん
07/05/27 17:45:05
素数判定プログラムを組んだのですが、エラーが出て動きません。でも、デバッグしてみるとfor文が回っていないようです。どう改善すればよいでしょうか?
public static void main(String[] args) {
BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));
try
{
System.out.println("数を入力してください");
String line=reader.readLine();
int meth=Integer.parseInt(line);
if(meth<=1){
System.out.println("入力された数字"+meth+"は素数ではありません");
}else{
int cnt=0;
for (int i=0; i<=meth; i++)
{
if(meth%i==0)
{
cnt++;
}
}
892:891
07/05/27 17:45:46
if(cnt==2){
System.out.println("入力された数字"+meth+"は素数です");
}else{
System.out.println("入力された数字"+meth+"は素数ではありません");
}
}
}
catch(IOException e){
System.out.println(e);
}catch(NumberFormatException e){
System.out.println("数字に入力できるのは実数です");
}
893:デフォルトの名無しさん
07/05/27 17:48:02
JAVAで困っているんですけど…
平均点以下の人の人数ってどうやって出すんですか?
public static void main(String[] args)
{
int Wt[] ={45,59,98,60,78,54,90,30,50,67};
int sum = 0;
for (int k=0; k<=9;k++)
{
sum = sum+Wt[k] ;
}
int average_Wt = sum/10;
System.out.println("平均="+average_Wt);
ここまでできたのですが…
894:デフォルトの名無しさん
07/05/27 17:53:26
基準が得られたんだから、もう一回回せばいいじゃない。
あとここは宿題スレじゃないよ。
895:デフォルトの名無しさん
07/05/27 17:53:44
>>891
for (int i=0; i<=meth; i++)
↓
for (int i=1; i<=meth; i++)
896:デフォルトの名無しさん
07/05/27 17:54:49
>>891
for (int i=1; i<=meth; i++)
デバッグする余地も無い
897:デフォルトの名無しさん
07/05/27 17:57:22
>>893
念を押しとくがそんなもんで宿題スレになんか行くなよw
898:デフォルトの名無しさん
07/05/27 17:57:44
>>894
出来れば1回のループで判断してしまいたいのです
899:デフォルトの名無しさん
07/05/27 17:58:01
>>895-896
とんでもない見落としでした。ありがとうございます!
900:デフォルトの名無しさん
07/05/27 17:58:17
コンパイル時の「シンボルが見つけられません」っていうエラーはどういう意味ですか?
901:デフォルトの名無しさん
07/05/27 17:58:48
>>898
むり
902:デフォルトの名無しさん
07/05/27 18:04:26
>>900
プログラムに書かれているシンボルをコンパイラが理解できなかった時に出るエラー
パッケージ名とかクラス名とかメソッド名とか変数名とかがたぶん間違っている
importしていないとか完全名でないとかでクラス名が解決してないんじゃないの?
もしくは定義していないクラスや変数を使った
903:デフォルトの名無しさん
07/05/27 18:06:46
>>やくざさん
平均を得た後に、得られた平均と各データを比較して
"以下"の数をカウントするしかない。一回では無理。
俺が未知の何かを使って実現できたとしても、逆に複雑になる予感。
あとは、配列の中身はともかく1, 0以外の定数は(ry
int Wt[] ={45,59,98,60,78,54,90,30,50,67};
int sum = 0;
for (int k=Wt.length -1; k>=0; k--) {
sum += Wt[k];
}
int average_Wt = sum / Wt.length;
System.out.println("平均="+average_Wt);
904:デフォルトの名無しさん
07/05/27 18:08:59
Bツリーとか構築して
格納しながら平均出してけば
ループは1回で済むかもね
905:デフォルトの名無しさん
07/05/27 19:03:07
>>890
ありがとう
import java.util.Date;
import java.text.DateFormat;
public class DiplayDate{
public static void main(String[] a){
Date dt = new Date();
DateFormat dfm = DateFormat.getDateTimeInstance();
System.out.println(dfm.format(dt));
}
}
import java.text.DateFormat; をimport java.text.SimpleDateFormat;にしたい場合、ソースは変えればいい?
906:905
07/05/27 19:04:37
ソースは変えればいい?
訂正
ソースはどう変えればいい?
907:デフォルトの名無しさん
07/05/27 20:02:57
>>906
せめて、
SimpleDateFormat dfm = new SimpleDateFormat();
とでも打つってくらいはしろよ。
この手の連中が自分の給料とほとんど大差ない金貰ってると思うと反吐が出る。
908:デフォルトの名無しさん
07/05/27 20:14:39
>>906
バカは手と頭を動かさない
>>907
厨学生の小遣い程度しかもらってないのか?
それはもう転職する!
909:デフォルトの名無しさん
07/05/27 20:22:46
初心者です。
分岐条件のwhile文あたりまで進んだ者です。
「繰り返し実行する」の条件で
i++;
を
i+2;
とかにできないもんでしょうか?
課題で
2
4
6
と表示せよ
といった問題がでて困ってます。
どなたか教えてくれないでしょうか?
910:デフォルトの名無しさん
07/05/27 20:26:19
2 足せばいいじゃん。
911:デフォルトの名無しさん
07/05/27 20:35:38
下記の作業で例えば10を入力すれば1~0までが表示されますよね?
この表示結果が縦に1~0が表示されるのですが、改行せずに横に1~0までを表示させるためにはどう改善すればいいのでしょうか?
try
{
System.out.println("数を入力してください");
String line=reader.readLine();
int x=Integer.parseInt(line);
for(int i=1; i<=x; i++){
System.out.println(i%10);}}
912:デフォルトの名無しさん
07/05/27 20:37:18
あえていうならi+=2とかか?
913:909
07/05/27 20:37:39
>>910
こんな、感じのコード書いてみたんですけど
class Kadai01{
public static void main(String[]args){
int i;
i=2;
while (i<7);
System.out.println(i+"回目繰り返す");
i+2;
}
}
i++;
を
i+2;
にしたらコンパイルエラーがでるんですけど。
914:デフォルトの名無しさん
07/05/27 20:38:27
println の ln は line の略。
ということは・・・。
915:デフォルトの名無しさん
07/05/27 20:41:30
>>914
tnks
916:909
07/05/27 20:47:50
>>912
ありがとうございました!!!
917:デフォルトの名無しさん
07/05/27 20:48:34
>>913
頼むから開発会社に就職はしないでくれよ。
あと1冊くらい簡単な本読んでくれ。
i = i + 2;
918:デフォルトの名無しさん
07/05/27 20:49:02
>>913
代入とか演算子とかわかってるか?
int a = 1 ;
System.out.println(a) ;
System.out.println(a+1) ;
System.out.println(a) ;
System.out.println(a++) ;
System.out.println(a) ;
ってやってみ
919:デフォルトの名無しさん
07/05/27 21:53:01
スレとは関係ないけど素数判定はルートNまででOK
920:デフォルトの名無しさん
07/05/27 21:59:36
ルートNまででOKな理由は数学的センスないと解らないから、N/2まででいいと思う。
NがN/2より大きい数で割れないことくらいは解るからw
921:デフォルトの名無しさん
07/05/27 22:39:41
>>920
センス要らないだろ、ルートNって…
922:デフォルトの名無しさん
07/05/27 22:52:06
>>921
OK,ならば3行で説明してくれ
923:デフォルトの名無しさん
07/05/27 22:56:31
Nを合成数と仮定すると、Nは少なくとも約数を2つ以上持つ。
Nの約数を2つ選び、pとqとすると、明らかにp*q <= Nである。
これより、p、qの少なくとも一方はルートNより小さい(大きいと上の不等式が成り立たない)
924:デフォルトの名無しさん
07/05/27 23:05:19
一般人の平均レベルからすると>>923が言えるのは数学的センスがある方だと思うぜ
925:デフォルトの名無しさん
07/05/27 23:10:02
>>923
センスあると思う。
926:デフォルトの名無しさん
07/05/27 23:17:36
>>923
いや、手放しで素晴らしいと思う。
でも、そう答えられるのは数学センスだと思われw
数学的センスのない人は、「~と仮定すると、」から出てこないから。
927:デフォルトの名無しさん
07/05/27 23:18:38
Javaの発音はJava(↓)なんですか?Java(↑)なんですか?
928:デフォルトの名無しさん
07/05/27 23:21:22
>>923の前提って教科書かなんかで見た事あるぞ。
929:デフォルトの名無しさん
07/05/27 23:23:11
>>928
そりゃどこの教科書にも呪文のように載っているし、証明方法なんて一緒だもの。
930:デフォルトの名無しさん
07/05/27 23:25:18
>>928
4分でかけるのが素晴らしい
931:デフォルトの名無しさん
07/05/27 23:27:20
>>923
合成数24の約数である6と8を考える
6*8 = 42 > 24 となるため、明らかに p*q <= N でない
932:931
07/05/27 23:30:17
すま、途中送信
つまり、pとqの条件はNの任意の約数じゃなくてp*q = Nとなるような数、ってこと
933:デフォルトの名無しさん
07/05/27 23:33:23
ちょっと待てよ。
するってえと約数てのは何なんだ?
わからなくなってきた。
934:デフォルトの名無しさん
07/05/27 23:41:27
>>932
いんや、この場合はpとqを約数と限定して問題ない。
何故ならば、合成数と仮定した場合にpとqのどちらもルートN以下の約数であることが証明できればいいから。
935:デフォルトの名無しさん
07/05/27 23:54:04
不備があった
N=p*q*r (p,q >= 2, r >= 1)
と読み替えてくれ
936:デフォルトの名無しさん
07/05/27 23:55:00
つーかスレ違いなのでここまで
JDK6u1ほしーよーOTZ
937:デフォルトの名無しさん
07/05/27 23:58:27
>>934
本質を読め
約数に限定することが問題なんじゃなくて、任意の約数であることが問題なんだよ
それを許すと931のような反例が出る
合成数ならば自身の約数の積として表せる
このことをN = p*q (p <= q)とおくと、pが取りうる最大の値はp = qであるようなp
このとき N = p*p ⇔ √N = p となり、√Nまで調べれば合成数かどうか判断できる
スレ違いなんでここまでに
938:937
07/05/27 23:59:45
>>937
リロードしろとあれほど(ry
939:デフォルトの名無しさん
07/05/27 23:59:48
同じものを掛けてNになる正数aよりも大きい自然数pでNが割り切れるなら、
q=N/pでもNを割り切ることができ、qはaよりも小さい自然数になる。
つまりNを割り切る自然数は、a以下の自然数の範囲を全て探せば、
aより大きいものはNを探し出したもので割ることで全て得ることができ、
全てを網羅することができる。
940:デフォルトの名無しさん
07/05/28 00:00:46
おまいら、やっぱセンスあるって
941:デフォルトの名無しさん
07/05/28 00:01:35
それより野球しようぜ
942:デフォルトの名無しさん
07/05/28 00:04:01
扇子と野球でリロード大会スレ。
943:デフォルトの名無しさん
07/05/28 00:05:38
>>939
その「同じものを掛けてNになる正数a」こそNの正の平方根 √Nってことか。
944:デフォルトの名無しさん
07/05/28 00:07:51
誰かセッター/ゲッターを分かりやすく解説して。本読んだけど今一分からん
945:デフォルトの名無しさん
07/05/28 00:12:33
投手の放ったボールを打つのがバッター(打者)。
放たれた飛球を捕ったのは偶々センター(中堅)。
946:デフォルトの名無しさん
07/05/28 00:13:21
ボコ ☆
( o・-・)っ―[] /
[ ̄ ̄ ̄] (´・ω・`)>>945
947:デフォルトの名無しさん
07/05/28 00:14:18
public byte n; というクラスメンバがあるとする。
これは -128 ~ 127 までの値をとるよね?
でもそのクラスは実はテストの点数クラスで、
byte を 0 ~ 100 の間でしか取れないようにしなくてはいけない。
よって、private byte score; と、アクセスレベルを絞って、
setScoreというセッターで 0 ~ 100 までしか、その値をとらないようにする。
ゲッターってのは、一般には単に隠蔽された変数をダイレクトに返すだけ。
getScore() { return score; }
こういうのをカプセル化という。ごめん、これが限界w
948:デフォルトの名無しさん
07/05/28 00:23:56
ゲッターは隠蔽された変数をそのまま返すとせっかくのカプセル化が破壊される場合があるので注意。
>>947の場合のような基本型とかイミュータブルな参照型はたぶん大丈夫だが、
そうでない場合は変数そのものではなく、そのコピーを返すようにした方がよい。
でないと、セッターを介しないで隠蔽されたデータを変更できる抜け道を作ることになる。
949:デフォルトの名無しさん
07/05/28 00:39:08
たとえプログラムが異常終了しようと、一貫性を守ったまま死ぬぜ!
という武士の志のがカプセル化の一面
void setScore(int score) {
if(score < 0 || 100 < score) {
thorw IllegalArgumentException();
暴走して一見正しそうな間違った計算結果を出したり
データを壊されるよりは、
プログラムが異常終了する方が1000万倍まし
950:デフォルトの名無しさん
07/05/28 00:44:31
nullを持ったらおかしいようなクラスで
参照型の変数のセッターではnullだったらnull例外を出す
それをしないと全然違うところ(その変数使おうとしたところ)で
ぬるぽ起こして死ぬ
そしてどこでnullであったかを調べるのが大変
951:デフォルトの名無しさん
07/05/28 01:19:22
>>944
JavaBeansにはプロパティという概念がある
たとえば、PersonというクラスにStringのnameというプロパティがそのクラスにあるとする
ここでJavaBeansの約束事として、
nameというプロパティを読み出すのはgetName()
書き込むのはsetName(String value)
ということが決まっている
だから、setName(String value)がなければ、
リードオンリーのプロパティになる
場合によっては書き込み禁止でエラー出ることもある
で、
ゲッターとは値を取得するメソッド(getName)を指し
セッターとは値を設定するメソッド(setName(String))を指す
952:デフォルトの名無しさん
07/05/28 06:39:41
それはbeanプロパティのアクセッサの話だろ。
そんな後付け仕様の事を聞いてるんじゃなくてプログラミング言語一般に通じる
ゲッタとセッタの意義がわからないって話じゃね?
カプセル化という概念があって自分が持つ情報には外から自由に触らせないためにryって感じに答えた方が良いかと。
953:デフォルトの名無しさん
07/05/28 07:23:47
>>952
ならお前が(ry
…というのは置いておこう。
メソッドにしとけば処理を挟める。するとどうなるか?
って視点で考えるといいよ。
…と俺からはこの程度のアドバイスにしておくわ
954:デフォルトの名無しさん
07/05/28 09:40:24
よろしくお願い致します。
アプリケーションサーバーのGlassFishをリモートのLinuxで起動して、
管理画面、Webアプリなどは動作が確認できたのですが、
スタートアップ時に表示される中の
Standard JMX Clients (like JConsole) can connect to JMXServiceURL:
[service:jmx.rmi://jndi/rmi://www.xxx.com:8686/jmxrmi]
として出るURL(service:jmx.....jmxrmi)を指定して、JConsoleでの接続を試
みましたが、
--接続に失敗しました:再試行しますか?--
と出て、これがどうしてもつながりません。
IDとパスワードは、4848ポートの管理画面と同じものを入力しています。
ブラウザから、URLリンク(www.xxx.com:8686)にアクセスすると白い画面が
出るので、ポートへの接続自体は問題ないと思われます。また、念のため、
こちら側のファイアウォールも切っています。
サーバー:
Linux
Sun Java System Application Server Platform Edition 9.0
JDK1.6
クライアント:
WindowsXP
JDK1.6
です。何か、思い当たられることがありましたらご教授頂ければ幸いに思います。
955:954
07/05/28 09:59:23
一応、
URLリンク(java.sun.com)
も見て、
hostname -iは127.0.0.1ではなく、
また、
/sbin/iptables --listでも
ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:8686
と表示されております。重ね重ねですみません。
956:デフォルトの名無しさん
07/05/28 15:40:36
<html>
途中省略
<a href="URLリンク(xxxxx">AB1<)
<a href="URLリンク(xxxxx">AB2<)
<a href="URLリンク(xxxxx">AB3<)
</html>
957:デフォルトの名無しさん
07/05/28 15:45:16
す・・・すいません。キーボードがおかしくなってしまって、書きかけが投稿されてしまいました。
<html>
途中省略
<a href="URLリンク(xxxx1">AB1<)
<a href="URLリンク(xxxx2">AB2<)
<a href="URLリンク(xxxx1">AB3<)
</html>
というhtmlからAB1の<aタグのリンク("URLリンク(xxxx1"))を取得するにはどうしたらよいでしょうか。
getElementsByTagName("a")で<aタグの列挙はできたのですが、AB1であることを調べる方法がわかりません。
958:デフォルトの名無しさん
07/05/28 15:52:02
例えば
if(time==20){//2秒の時
face._rotation -= 30;//faceの角度を-30
righthand._rotation -= 20;//righthandの角度を-20
lefthand._rotation -= 10;//lefthandの角度を-10
rightfoot._rotation +=5;//rightfootの角度を+5
leftfoot._rotation -=4;//leftfootの角度を-4
というような物をテキストファイルからStringで読み込んだとして
rocationの部分だけをrotと書き変えてif(time==20){//2秒の時
face._rot -= 30;//faceの角度を-30
righthand._rot -= 20;//righthandの角度を-20
lefthand._rot -= 10;//lefthandの角度を-10
rightfoot._rot +=5;//rightfootの角度を+5
leftfoot._rot -=4;//leftfootの角度を-4
と出力するようにするにはどうすればよいのでしょうか?
959:デフォルトの名無しさん
07/05/28 18:15:19
>>958
単純に全てのrotationをrotに置き換えたいのなら
置き換え後文字列 = 置き換え前文字列.replaceAll("rotation", "rot");
960:デフォルトの名無しさん
07/05/28 18:30:13
>>957
質問がメソッド名だけで情報が少ないから当てずっぽう
aエレメントが取れたら、その最初の子ノードがAB1とかAB2とかのテキストノード
aElement.getFirstChild()でたぶん取れる
そのノードの文字列そのものはNode#getNodeValue()でいけるはず
961:デフォルトの名無しさん
07/05/28 19:56:53
コマンドプロンプトを開いたらC:\Documents and Settings\~になっているのですが
このデフォルトのパスを変更するにはどうやったらいいんでしょう?
javaファイルをCドライブのjavaフォルダに入れていて開くたびにcd C:\javaと打って
毎回変更しているのですが面倒なので開いたらC:\javaの状態になっているようにしたいです。
962:デフォルトの名無しさん
07/05/28 20:11:30
>>961
コマンドプロンプトのショートカットでC:\javaを作業フォルダに設定して
おけばよい。(プロパティのショートカットタブに「作業フォルダ」の欄がある)。
スレちがい、いたちがいだから。これ以上の質問は受け付けません。
>>1を読め
963:デフォルトの名無しさん
07/05/28 21:03:55
簡単な質問です。java初心者なのでお許しを。
javaを開発するためには何を入手すればいいのでしょうか。
sunのページには何度かいったのですが、どこからダウンロードすればいいかわかりません。
どなたかご教授お願いします。
964:デフォルトの名無しさん
07/05/28 21:10:52
>>963
jdkか、jreを入れた環境でeclipseを使うか…
URLリンク(java.sun.com)
あと「初心者なので」とかいう免罪符は掲げないほうが心証いいよ
965:デフォルトの名無しさん
07/05/28 21:10:56
javaで開発する、ってことだよな?
いきなりsunに行かずに、「基礎」「入門」あたりのキーワードで検索
よさそうなページをみつけて、そこの手順に沿ってダウンロードすればいい
966:デフォルトの名無しさん
07/05/28 21:11:45
>>963
URLリンク(java.sun.com)
JDK6u1
Wiki嫁って>>1差そうとしたけど、Wiki今、混み合ってて見れないって。
取りあえず、教授してやったぞ、ほーれー
# ついでに「教授」についてもググっときなさい
967:デフォルトの名無しさん
07/05/28 21:20:06
public class H {
public static String func(String arg) {
return arg;
}
}
と
public T {
public static String func(String arg) {
String dest = arg;
return dest;
}
}
って違いがあるのでしょうか。スレッドセーフかの視点でみて。
968:デフォルトの名無しさん
07/05/28 21:22:19
,-,,,,、 ,-,,,,_
,,,,,,,、 ,,,,,,_゙'-,. "'i、 .,,,,,,,、 ,,,,,,,゙'-、^'i、 .i,¬ー-、
゙''i、`\ \.`''-\,,l゙ `'i、 `''i、 ‘'-,`''-\,,l゙ ^'i、 ,)
丿 ,l,_,,,,,,,― |i、 } 丿 Z_,,,,,,-ヘヽ、゙l | .| __
,/ ,,-----〟 ,,,7゙"` ,/ ,,-----〟 ,,,)゙″ | | .,,-'",,,,,,、`'i、
,/`./ / 丿 / .,/` ,l゙ 丿 |゙ヽ,,,―" `゙'ュ‐゙_,/゛ | |
.,/.,,/` /` 丿 ,/ ,/ ,/ 丿 \,,,,-‐,! '`,/ .| l゙
,,-",,/ 丿 ,i´ ,/_,/ 丿 ,i´ 丿 ,,,i´ ,! |
i彡‐" ,/` ,/` ィ,ン'" / ./ ,/ .| | |
,,i´ ./ ,,‐`./ ,/`.,┤ | | | ./゙|
.,/ .,/ ,/ .,/ / 丿 | .| { { .,/ ,l゙
,,/ ,/` ,,/ ,/` / ,、゙'-,| l゙ | }, ._/.ノ
_,/゙,,/゛ _,/゙,,/゛ l゙ .,/`\ | ヽ,_ ゙"゛,,/
(ン'"゛ (ン'"゛ `″ ゙l 丿 `゙゙゙゙゛
969:963
07/05/28 21:33:15
有り難うございました。
皆さんのおかげで解決できました。
970:デフォルトの名無しさん
07/05/28 21:37:21
>>968
ぐぐる用語でも教えてください。
スタックフレームクラス遣えばなんとか実験できそうなんですが、試行錯誤中
971:webmaster@気まぐれアナスイ
07/05/28 21:50:47
>>968
{???}
ζ
!(+Φ_Φ)つ√ζ
+⊂. + 〆∂ {Ж}
"〆∂∂
〆〆
.:"
972:デフォルトの名無しさん
07/05/28 22:06:14 BE:165087735-2BP(100)
>>967
下のは余計な事やってるだけ
973:デフォルトの名無しさん
07/05/28 22:12:51
javaで共有メモリの使い方ってどうやってやるのでしょうか。
974:デフォルトの名無しさん
07/05/28 22:16:02
無いからメモリマップドファイルで代用して。
975:デフォルトの名無しさん
07/05/28 22:27:30
Javaの発音はJava(↓)なんですか?Java(↑)なんですか?
976:デフォルトの名無しさん
07/05/28 22:30:12
Javaだね、Java (=ω=.)
977:デフォルトの名無しさん
07/05/28 23:19:00
/*<APPLET CODE="GUI.class" WIDTH=500 HEIGHT=500>
</APPLET>
*/
の数値を変えてもアプレットビューアの大きさが変わらないのはなぜですか?
978:デフォルトの名無しさん
07/05/28 23:21:10
スレとは関係ないけど素数判定はルートNまででOK
979:デフォルトの名無しさん
07/05/28 23:29:41
>>967
後半は、クラス定義がないから動かんな。
は、さておき。
String dest は、最適化で削られる可能性ないか?
980:デフォルトの名無しさん
07/05/28 23:46:21
Java始めた初心者ですが、質問です
Java について言及しているサイト等で
クラスSomeClass のメソッドsomeMethod を表すのに
SomeClass#someMethod
という書き方をしているのを何回か見かけました
これはJavaで標準に用いられている表現なのでしょうか
それとも(オブジェクト指向の)言語一般に用いられているもの
あるいは他言語でよく使われる表現を、そのサイトの執筆者がたまたま用いたものなのでしょうか?
メンバ変数someField、メソッドsomeMethod があるとして
それらを示すのにJavaで標準的に用いられている表現がありましたら教えてください
981:デフォルトの名無しさん
07/05/29 00:10:58
>>979
最適化で削られるも考えないでください><
staticメソッドはクラスで一つって言葉の解釈の仕方がよく分からないのです。
スレッドA,B二つあって、Aが関数をfunc("A");として実行後、仮引数がString destに格納された所でBスレッドがfunc("B")を実行した場合、
いったいstaticメソッドの中はどうなってるの?ってのがイメージ出来ない。
Cでいう関数がstaticメソッドにあたるもの考えていたので、関数はヒープ上にあり、引数はスタックに詰まれる(引数は参照)っていうのもあっていれば、
Aスレッドが実行終わる頃には、Bスレッド実行によってfunc内のdest変数は"B"となって処理される?
この手のクラスTの扱いがだめならservlet全部だめになっちゃいますんで、「マルチスレッドで問題なし」なんでしょうが、
動作イメージが湧かない。
この二つのサイトって正しい情報なんですかね?staticなメソッドについては言及ないようですが・・・
URLリンク(www.nextindex.net)
URLリンク(segroup.fujitsu.com)
982:デフォルトの名無しさん
07/05/29 00:20:33
>>980
Javaの標準ではあるが、他の言語では見ないね。
そういう表記法が一般的になった理由は、javadocのリンクがどういうURLになっているかを見れば分かる。
まあ、とりあえず見て。
URLリンク(java.sun.com)
983:デフォルトの名無しさん
07/05/29 00:40:42
>>982
レスありがとうございます
「#」が用いられるのは、単にURLの #フラグメント の部分をそのまま
受け継いだ影響ということでしょうか
説明する変数/メソッドの種類や特性によって、何かしらの表記のルールが
あるのかと思っていました
ありがとうございました
984:967
07/05/29 00:52:57
スタック型のアーキテクト?と呼ぶのですかね、それを勉強しつつ、なんとなーく理解してきました。
まだ論理的にな説明もで傷、・テストコードさえ実装してないですが、
以下のサイトが役に立ったので、はっときます。(勝ってな引用なので一応リンク外す)
変なこと言ってるよ!ってサイトがあれば内容と訂正をこのレスでお願いします><
URLリンク(java-house.jp)
URLリンク(www.pro.or.jp)
985:967
07/05/29 00:56:33
すんまそん。あとこれも
URLリンク(i.loveruby.net)
986:デフォルトの名無しさん
07/05/29 00:58:32
>>981
>最適化で削られるも考えないでください><
無意味。コンパイラやVMによってガンガン削られる
>staticメソッドはクラスで一つって言葉の解釈の仕方がよく分からないのです。
インスタンスを幾つ作っても共有されるってこと
>関数はヒープ上にあり
わけわかめ
>引数はスタックに詰まれる
OK
>func内のdest変数は"B"となって処理される?
わけわかめ
987:デフォルトの名無しさん
07/05/29 01:10:28
>>983
インスタンスメソッドでは#を使ってクラスメソッドでは.を使うもんらしい。
>>982
Rubyも#を使っている。
988:デフォルトの名無しさん
07/05/29 01:51:58
>>987
javadocの慣習で言えば、どっちも#だけど。
#の右側にインスタンスメソッドorフィールドでも関係なしにクラス名がくるぐらいで。
989:デフォルトの名無しさん
07/05/29 05:17:10
現在、大学で情報系の学部に在籍している者です。
夏休みにソフトウェアを作っている会社でインターンシップをしようと思い、使われている言語がJavaという事で、
プログラミングのクラス、自分でやさしいJavaという本を読んでで基本は学んだのですが、会社の方から見せてもらった
サンプルコード(実際に作られているソフトのサンプルコード)と自分で勉強した範囲を
遥かに凌駕している内容で、正直あせっています。
入門書のレベルから実際にプロの方々が書いているコードのレベルに到達するには、
どのように勉強をしていけば良いのでしょうか?
990:デフォルトの名無しさん
07/05/29 05:18:13
現在、大学で情報系の学部に在籍している者です。
夏休みにソフトウェアを作っている会社でインターンシップをしようと思い、使われている言語がJavaという事で、
プログラミングのクラス、自分でやさしいJavaという本を読んでで基本は学んだのですが、会社の方から見せてもらった
サンプルコード(実際に作られているソフトのサンプルコード)と自分で勉強した範囲を
遥かに凌駕している内容で、正直あせっています。
入門書のレベルから実際にプロの方々が書いているコードのレベルに到達するには、
どのように勉強をしていけば良いのでしょうか?
991:デフォルトの名無しさん
07/05/29 05:42:28
散々既出だけどやさしいJavaは役に立たない。
あれはプログラムを全く知らない素人がちょっと触れるようになる為の本。
入門書以前と考えるべき。
まずは入門書をやる。
Core Java、Head First Java、独習Javaあたりがよく勧められる。
分量的にも内容的にもヌルい本じゃないけど、このあたりを1冊終わらせたならば、入門レベルを卒業と言えるんじゃないかね。
やさしいJava氏ねよ
992:デフォルトの名無しさん
07/05/29 06:49:58
>>990
つか、情報系の学部に行く前にいくつかの言語に精通してるのが
普通なんだが。
993:デフォルトの名無しさん
07/05/29 08:18:49
>>992
それを言ったらもう手遅れってことじゃないですかw
>>989-990
そんなことはどうでもよくて
入門書を読んでる間はいつまでも入門者
他人が書いたソースを読んでデバッグできれば一人前
君はいち早くそれに気付いたのだからむしろ幸運だよ
とにかく色んなソースを読み・書きまくる
まだ若いんだから焦る必要はない
994:デフォルトの名無しさん
07/05/29 08:23:32
>>987
> インスタンスメソッドでは#を使ってクラスメソッドでは.を使うもんらしい。
これは初耳。へー。
情報源を是非教えて頂きたい。
>>990
勉強してるうちは文法、言語仕様と、Javaならオブジェクト指向をしっかり
頭に叩き込んでおけば大丈夫。
それには自信があるなら、あとの違いは知ってるクラスの量かな。
言語学っぽくいうなら語彙量ってやつ。
こればっかりは経験がモノをいうので、色々作りまくってください。
ちなみに俺が最初に買ったJavaの本はEffective Javaでした…
995:デフォルトの名無しさん
07/05/29 08:52:03
>>994
Ruby
996:デフォルトの名無しさん
07/05/29 08:53:02
>>990
Jakarta Commons の本とかひととおり見るといいよ
997:デフォルトの名無しさん
07/05/29 11:52:27
>>983
javadocに関してはURLやURIのフラグメントから来ている。
一般的なアクセス演算子としては上に上がった通り。
>>992
最近の情報系は>>990みたいな奴ばっかでPL使えるのは少ないよ。
情報系なのにPC系雑誌読むか、PCの話したらヲタ扱いされたって伝奇もある。
中にはマイコン制御とか、組み込みとか、ドライバ自作とか、生粋のギークも居るが絶滅危惧種だね。
そういう連中は実力にあった場所に、それぞれ散っていくので存在自体が霞だよ。
今の情報系とか専門生はギークとのコネはないしね。
まあ、手遅れってのは笑い事じゃないんだが。
998:デフォルトの名無しさん
07/05/29 12:34:04
> PCの話したらヲタ扱い
笑い話にならんな、マジで。
とは言え、会社でも休日に勉強とかしている方が少数派だし、雑談で技術の話を振るとヲタ扱いされるわけだもんな。
999:デフォルトの名無しさん
07/05/29 14:11:54
コンパイルして実行すると、
Exception in thread "main" java.lang.ArrayIndexOutOfBounds:0
というエラーが出るんですが、これはどういうことでしょうか?
1000:999
07/05/29 14:16:12
すみません。自己解決しました・・。
1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。